Gunnar Bittersmann: IE 5.5 bis 7 mehrere Probleme

Beitrag lesen

@@Haruzept:

nuqneH

<div class="navi">
<ul style="list-style-type:none">

Auch diese Angabe gehört ins Stylesheet. Verwende nie Inline-Styles ('style'-Attribute)!

<li class="navi1"><a href="index.html"><b>Startseite</b></a></li>

Warum ist dieser Menüpunkt fett? Glaskugel: Ist das die gerade angezeigte Seite? Dann sollte sie im Menü nicht verlinkt sein. (Punkt 10 der zehn meist-missachteten Homepage-Design-Richtlinien [Nielsen])

<li class="navi1"><a href="firmenprofil.html">Firmenprofil</a></li>
--8<--
<li class="navi1"><a href="praesentationssysteme.html">Präsentationssysteme</a></li>
</ul>

Es ist nicht sinnvoll, allen Geschwisterelementen dieselbe Klasse zu verpassen, denn es wird ja nichts klassifiziert.

In CSS sind diese mit dem Nachfahrenselektor '.navi li' ansprechbar.

<ul class="navi">

Bist du sicher, dass du der Liste dieselbe Klasse geben wolltest wie deren 'div'-Elternelement?

Qapla'

--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)