Matthias Apsel: Tutorial für Suckerfish Menü / Dynamische Navigation

Beitrag lesen

Om nah hoo pez nyeetz, Thorsten S.!

Die horizontalen Listenelemente haben ein position: relative.

Aus welchem Grund haben sie position: relative? Lies meinen Artikel.

Wenn ich in eins dieser Elemente eine vertikale Liste einbette, müssten die linken Ränder doch zusammenfallen, oder?

Wo käme denn ohne deine Einflussnahme das Element hin? Verdeutliche dir das, indem du den li einen Hintergrund oder Rahmen gibst.

Ich habe auch schon versucht, der vertikalen Liste ein left: 0px zu geben.

Die absolut positioniert ist. Was bedeutet dann die Angabe left: 0? Lies meinen Artikel

bei li:hover ul dagegen bewirkt z. B. left: -3em eine Verschiebung nach links, wie ich sie haben möchte.

Warum ist das so? Was bedeutet diese Angabe

Aber das ist doch bestimmt nicht das, was Du meinst.

Doch.

Du kannst dir übrigens display: none / display: block sparen, wenn du nur mit left hantierst. Wie?

Matthias

--
1/z ist kein Blatt Papier. http://www.billiger-im-urlaub.de/kreis_sw.gif