Ich habe eine ungeordnete Liste mit einem Hintergrundbild-Set. Alle Listenelemente haben die gleiche Höhe, das Hintergrundbild befindet sich links in der Mitte.Center Single-und Multi-Line-Li-Text vertikal
Der Text jedes Artikels sollte zentriert vertikal auf der Li sein. Dies funktioniert gut mit einzeiligen Text (indem Sie die Zeilenhöhe entsprechend der Höhe des Li einstellen), aber nicht mit zwei Zeilen Text.
Ich könnte "line-height: normal" zu dem zweizeiligen Element hinzufügen, aber ich möchte eine Lösung, die für alle Elemente funktioniert.
Wie kann ich das tun?
Beispiel:
li {
list-style-type:none;
padding-left:40px;
height:36px;
line-height:36px;
background:url('tick.png') no-repeat 0 50%;
}
Haben Sie etwas Code, den wir sehen können? Es ist viel besser für uns, wenn Sie posten können, was Sie bisher versucht haben :) – Kyle
in welchem Browser müssen Sie es funktioniert? Auch IE6/7? –
Ein CSS-Beispiel: li { Listenart-Typ: keine; padding-links: 40px; Höhe: 36px; Zeilenhöhe: 36px; Hintergrund: URL ('tick.png') keine Wiederholung 0 50%; } Wenn ich eine Zeile Text in der li habe, funktioniert es, aber mit zwei Zeilen tut es nicht. –