Comment verticalement centre d'une div pour tous les navigateurs?

Je veux un centre de div verticalement avec les CSS. Je ne veux pas de tables ou de JavaScript, mais seulement pur CSS. J'ai trouvé quelques solutions, mais ils manquent d'Internet Explorer 6 prise en charge.

<body>
    <div>Div to be aligned vertically</div>
</body>

Comment puis-je centre un div verticalement dans tous les principaux navigateurs, y compris Internet Explorer 6?

  • Ne pas les gens en permanence à froncer les sourcils sur tables pour la mise en page ici?
  • cela dépend de ce que vous avez à faire, des tables pour la mise en page sont généralement pas polyvalent et long à taper dans le code, avec les css, vous pouvez modifier facilement un 2 cols de mise en page dans un 3/4/5 sols de la mise en page etc. Mais dans ce cas est différent, à l'aide de dizaines de css astuces-et-trucs pour exemple une tâche simple qui peut être accompli grâce à une parfaite croix-navigateur de table, c'est comme d'essayer d'entrer dans votre maison par la fenêtre au lieu d'utiliser la porte.
  • Dans le cas où les gens ne se soucient pas des plus âgés prise en charge du navigateur: davidwalsh.nom/css-verticale-centre
  • Parce que l'utilisation de tables avec valign ne fonctionne pas? 🙂
  • La manière moderne de faire.
  • css-vertical-center.com il y a des solutions avec la compatibilité du navigateur de l'information
  • Ici est beaucoup de façons de le faire css-tricks.com/centering-css-complete-guide

InformationsquelleAutor Burak Erdem | 2008-12-28