Je sais que la question de l'alignement vertical est toujours posée, mais je ne parviens pas à trouver une solution pour cet exemple particulier. J'aimerais que le texte soit centré dans l'élément, et non que l'élément soit lui-même centré :
HTML :
<ul>
<li><a href="">I would like this text centered vertically</a></li>
</ul>
CSS :
li a {
width: 300px;
height: 100px;
margin: auto 0;
display: block;
background: red;
}
li a {
width: 300px;
height: 100px;
margin: auto 0;
display: block;
background: red;
}
<ul>
<li><a href="">I would like this text centered vertically</a></li>
</ul>
N'y a-t-il vraiment aucune propriété CSS3 pour cela ? Je serais prêt à ajouter un <span>
mais je ne veux vraiment pas ajouter plus de balises que cela.
Merci !