fxoxo a écrit :
>>Je souhaiterais que les deux div soient centrés dans la cellule tout en concervant un petit espace pour les séparer.
En mettant tes 2 div dans un autre tel que
<div style="text-align:center">
Tu devrais avoir un centrage horizontal.
|
Non, ce n'est pas le cas En enlevant les marge horizontales de mes 2 div postés plus haut et en les englobant dans un div avec text-align:center ils se retrouvent alignés à gauche.
Citation :
[nom]gm_superstar a écrit[/nom]Pourquoi utiliser des DIV ? Tu as la chance d'être dans une cellule de tableau, donc vertical-align s'applique.
|
C'est le comportement pas défaut je crois ? Carl es 2 div sont bien alignés verticalement sans que je n'ai eu besoin de rien préciser à ce niveau
Citation :
De même il te suffira de centrer le texte pour centrer horizontalement les images.
|
A priori ca ne fonctionne pas. J'ai essayé de le faire au niveau de la cellule, ou dans un div les englobants, sans succès, ils restent alignés à gauche.
Citation :
Ensuite il te suffira d'appliquer un padding, une marge et une bordure directement aux images pour faire l'effet que tu souhaites.
|
Le problème c'est que les images ont une hauteur maximale, mais pas fixe. Impossible donc d'indiquer une marge ou une bordure fixe dans mes CSS. Et je n'ai guère envie de passer par un getimagesize() pour gérer ca dynamiquement. Mais c'est pas bien grave, le principal est qu'elles ne soient pas collées en haut, je vais me contenter d'un padding-top fixe de 10 ou 15 pixels.
J'aimerais rien résoudre ce problème d'alignement vertical par contre .