bonjour
je voudrais centrer verticalement un texte dans un block , voilà ce que j'ai fait
j'ai fait cela en CSS
ça fonctionne mais:
1) le block ne prend pas toute la largeur car il est vu comme une cellule de tableau ; j'ai donc imposer une largeur identique au body et au block ... ça passe mais ça ne me semble pas très malin car lourd non?
2) je me dis qu'il y a surement un moyen hyper simple d'y arriver sans display:table-cell mais je ne le connais pas ... pas encore
merci
je voudrais centrer verticalement un texte dans un block , voilà ce que j'ai fait
<div id="block">
<p> texte à centrer verticalement </p>
</div>
j'ai fait cela en CSS
#block{
display:table-cell;
vertical-align:middle;
ça fonctionne mais:
1) le block ne prend pas toute la largeur car il est vu comme une cellule de tableau ; j'ai donc imposer une largeur identique au body et au block ... ça passe mais ça ne me semble pas très malin car lourd non?
2) je me dis qu'il y a surement un moyen hyper simple d'y arriver sans display:table-cell mais je ne le connais pas ... pas encore
merci