Liste vertikal ausrichten text mittig mit list-style-image
Ich versuche, vertikal ausrichten von text in eine Liste li und Probleme.
First off, müssen Sie wissen, dass ich ersetzt habe meine list-style-image mit einem benutzerdefinierten Bild. Dies ist mein CSS:
ul.cogs li {
list-style-image: url(Images/li_cog.png);
height: 50px;
line-height: 50px;
}
Habe ich versucht zu sehen, ob es war ein Weg, um den text auszurichten, um die Mitte.
Ich habe versucht:
vertical-align: middle;
das hat nicht funktioniert, ich versuchte es dann mit:
line-height: 50px;
welche auch nicht funktioniert, also habe ich versucht:
display: table
was auch geklappt hat, aber das Bild verschwindet aus der Liste....
Kennt jemand einen Weg, diese zu arbeiten?
übrigens:
vertical-align
Eigenschaft wird für die Arbeit table
oder table-cell
InformationsquelleAutor r3plica | 2014-01-29
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Problem mit
list-style-image
ist, dass man nicht richten mit dem text, das beste, was zu tun ist, zu verwendenbackground-image
fürli
element, und verwenden Sie dannpadding-left
für Ihreli
Elemente.Buggy Demo(das Problem, Das Sie konfrontiert sind)Demo
min-height
stattline-height
dann der Zeilenabstand zwischen dem text in den<li>
wenn es auf die nächste Zeile umbricht bleiben die gleichen wie die anderen Texte auf Ihrer Seite. Aber wenn es eine einzige Zeile, und die Kugel Bild ist größer als die line-height ist, wird es keine überschneidungen geben Sie die Kugel in den nächsten<li>
InformationsquelleAutor Mr. Alien
können Sie
InformationsquelleAutor Fanky