2011-03-31 5 views
3

Est-ce que quelqu'un a un balisage/CSS fiable qui alignent verticalement une div dans tous les navigateurs? peut obtenir le travail suivant dans Firefox, mais pas d'autres ..Aligner verticalement une div

.parent { display: table; } 
.child { display: table-cell; } /* this panel is to align vertically in the middle*/ 
+0

êtes-vous en train de dire que les principaux changements apportés à mon balisage sont la hauteur: 50%; à l'enfant et en ajoutant la position: relative; marge: 0 auto; au parent? Merci –

Répondre

1

si vous êtes vertical l'alignement du texte simple, vous pouvez faire:

.container { height:300px; line-height:300px } 

Si vous voulez aligng vertical un div alors vous aurez besoin utiliser du javascript pour le faire fonctionner dans tous les navigateurs.

Questions connexes