Daniel.S: Workaround für IE...

Beitrag lesen

Hallo,

Warum ich die Formatierungseigenschaften "padding", "margin", "float" und "width" ursprünglich dem <a> statt dem <li> Tag zugeordnet hatte, hatte aber einen bestimmten Hintergrund:

Ich habe nur von der float-Eigenschaft gesprochen ;)

Habe natürlich versucht, die <li> Eigenschaften a:hover zuzuordnen, dieser nimmt aber die width Eigenschaften nicht an:

Ich nehme an, dir ist nicht klar, dass float Elemente automatisch zu einem Blockelement macht.

Wenn du also float von a auf li überträgst, musst du dem a-Element display: block; verpassen.

Und wie gesagt, es reicht, wenn du die li-Elemente floatest. Die a-Elemente können alle anderen Formate beibehalten (außer du hast noch Untermenüs, dann ist es sinnvoller die a-Elemente per "li:hover a" zu formatieren.

Gruß