Benutzer-1170
abgemeldet
- 23 April 2006
- 445
- 30
Hallo zusammen. Ich habe auf meinen Seiten Menüpunkte immer mit einem kleinen schwarzen Quadrat eingeleitet, welches ganz normal als Grafik eingebunden wurde. Danach kam ein Leerzeichen und der entsprechende, verlinkte Menüpunkt. HTML-technisch also wie folgt:
<img alt="" src="" style="height: px; width: px;" /> <a href=""> </a>
Nun möchte ich diese Optik der Menüpunkte aber in meiner CSS festlegen, so dass ich quasi in dem tag nur noch den Menüpunkt schreiben muss. Habe das wie folgt schon festgelegt in der CSS:
li
{
list-style-image:url(./quadrat_schwarz.gif);
list-style-position:inside;
margin:0px;
padding:0px;
}
Klappt auch problemlos, allerdings wird nach der Grafik nicht ein Leerzeichen gemacht, sondern der festgelegte, breitere Abstand für Auflistungen. Ich möchte aber definitiv, u. a. aus Platzgründen, nur ein Leerzeichen. Kann man das einstellen? Oder wie müsste eine andere Lösung mittels eigener Klasse aussehen?
Außerdem würde ich gerne meine Überschriften in der CSS mit <h1> definieren. Meine überschriften sind ganz einfach nur Fett und in der Schriftgröße wie der Rest der Seite, in der HTML-Datei allerdings muss ich dann immer
<p style="font-weight:bold;"> </p>
schreiben. Bei <h1> habe ich das Problem, dass er mir quasi vor der Überschrift immer ein Leerzeichen setzt, also die einmal runter rückt. Das möchte ich aber nicht. Wie lässt sich das lösen?
Ich danke euch für eure Hilfe und renne erstmal schnell zum Ofen, damit meine Lasagne nicht verbrennt.
sonniger Gruß,
Matthias
<img alt="" src="" style="height: px; width: px;" /> <a href=""> </a>
Nun möchte ich diese Optik der Menüpunkte aber in meiner CSS festlegen, so dass ich quasi in dem tag nur noch den Menüpunkt schreiben muss. Habe das wie folgt schon festgelegt in der CSS:
li
{
list-style-image:url(./quadrat_schwarz.gif);
list-style-position:inside;
margin:0px;
padding:0px;
}
Klappt auch problemlos, allerdings wird nach der Grafik nicht ein Leerzeichen gemacht, sondern der festgelegte, breitere Abstand für Auflistungen. Ich möchte aber definitiv, u. a. aus Platzgründen, nur ein Leerzeichen. Kann man das einstellen? Oder wie müsste eine andere Lösung mittels eigener Klasse aussehen?
Außerdem würde ich gerne meine Überschriften in der CSS mit <h1> definieren. Meine überschriften sind ganz einfach nur Fett und in der Schriftgröße wie der Rest der Seite, in der HTML-Datei allerdings muss ich dann immer
<p style="font-weight:bold;"> </p>
schreiben. Bei <h1> habe ich das Problem, dass er mir quasi vor der Überschrift immer ein Leerzeichen setzt, also die einmal runter rückt. Das möchte ich aber nicht. Wie lässt sich das lösen?
Ich danke euch für eure Hilfe und renne erstmal schnell zum Ofen, damit meine Lasagne nicht verbrennt.
sonniger Gruß,
Matthias