Bonjour
J'ai une sorte de tableau avec dans la 1ère colonne une image sur laquelle doit se superposer un texte, le texte et l'image doivent être centrés horizontalement et verticalement (le texte doit être au milieu de l'image).
Apparemment à cause de la superposition il faut un positionnement relative ('cellule' conteneur) + absolute (span).
D'autre part j'ai laissé tomber <table> (ou alors ça ferait une div dans une <td>) et opté pour des div en display:inline, mais je ne sais pas si c'est une bonne idée ...
Avec les div j'arrive à centrer horizontalement mais pas verticalement. Le vertical-align est sans effet, probablement à cause du positionnement absolute.
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <div> <div style="position:relative; display:inline; text-align:center;"> <img src=...> <span style="position:absolute; left:0; width:100%;">TEXTE</span> </div> <div style="display: inline;">cellule suivante</div> </div> ...
Comment feriez vous ça ?
Faut-il opter pour une structure <table> ??
Faut-il remplacer le <span> par une <div> ???
Merci de votre aide
Partager