Mit unten mit position relative?
Ich versuche zu bekommen eine Reihe von <a>
tags erscheinen an der Basis der übergeordneten <li>
.
Das problem ist zweifach. Wenn ich position: relative
, bottom: 0;
hat keine Wirkung. Wenn ich position: absolute
, die <li>
's überlappenden breiten.
Ich den beheben kann das erste problem durch die Verwendung der top
Stil, aber dies ist nicht ideal, denn der text Größe ist unbekannt und die top-element Messen Sie von der Oberseite der beiden Elemente (also die base des Elements würde nicht auf den sockel, es sei denn, ich wusste, dass die schriftart, - Größe).
Kann ich beheben, das zweite mit den vorgegebenen breiten, aber dies wird fügen Sie unerwünschte Leerzeichen auf Elemente mit kürzeren Titeln.
Hier ein JSFiddle des Problems.
Gleiche problem mit unterschiedlichen Schriftgrößen.
InformationsquelleAutor Mild Fuzz | 2011-07-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen dieses bisschen CSS:
jsFiddle der Arbeitsstil
InformationsquelleAutor Joe
Fügen Sie eine line-height-Wert auf den "#main-menu li a" Stil und position entsprechend 200px funktionieren sollte.
Sie haben vollkommen Recht, es traf mich nach einer Weile.
InformationsquelleAutor Andres Ilich