Io uso un'immagine stile elenco per gli elementi li e un testo a riga singola.CSS: allineare verticalmente il testo nell'elemento li, non funziona
ma sembra male, quindi voglio per allineare verticalmente il testo al centro dell'immagine.
Dovrei usare l'allineamento verticale: medio, giusto? Ma non ha funzionato per me.
<html>
<head>
<title> This is an demo </title>
<style>
body {
background-color: #464443;
color: white;
}
ul {
list-style-image: url('bg.png');
}
li {
vertical-align: middle;
}
</style>
</head>
<body>
<ul>
<li>abc</li>
<li>abc</li>
<li>abc</li>
<li>abc</li>
</ul>
</body>
</html>
concordato. 'Lo sfondo è un metodo più affidabile + accurato – benesch
Non funziona se il testo è costituito da più righe. – Muhd
Potresti avere ragione, Muhd, ma solo in base alla definizione: "funziona" bene con più linee, ma il proiettile è sempre in alto. Questo è lo standard per gli elenchi puntati, però. A meno che non mi fraintenda, nel qual caso se fai una forchetta del mio violino per mostrare il problema, sarei interessato a vederlo! –