Gunnar Bittersmann: Firefox interpretiert CSS-Style micht vollständig

Beitrag lesen

Hi Marcel,

Ich habs jetzt mal so gemacht:
<ul>
<li class="menu"><a class="menu" href="javascript:musik()">Musik!</a></li>

Warum? Du hast den letzten Teil meiner Antwort gelesen?

Gib dem ul eine id (z.B. Menu) und selektiere die Nachfahren:

#Menu li { /* … */ }  
#Menu li a { /* … */ }

Eine Klasse menu ist nicht erforderlich.

<li><div style="background:#efefef; width: 100px;height:16;"> </div></li>

Die Höhenangabe ist fehlerhaft.

<li><div style="background:#efefef; width: 90px;height:16;"> </div></li>
<li><div style="background:#efefef; width: 70px;height:16;"> </div></li>
<li><div style="background:#efefef; width: 40px;height:16;"> </div></li>
<li><div style="background:#efefef; width: 10px;height:16;"> </div></li>

hr würde sich anstelle von div anbieten.

Ebenso gleiche Eigenschaften ins Stylesheet zu schreiben:

#Menu br {background:#efefef; width: 10px;height:16px}

Aber am sinnvollsten erscheint mir, die Verzierung als (Hintergrund-)Bild zu realisieren.

Gruß,
Gunnar

--
“I got my finger on the trigger / But I don’t know who to trust” (Bruce Springsteen, Devils and Dust)