Centrage vertical CSS : lorsque les tables règlent
Centrage vertical d'un
L'utilisateur rencontrant ce problème le confronte à un
Centrage vertical basé sur un tableau
Par exemple, les éléments suivants Le code HTML et CSS démontre le centrage vertical à l'aide de tableaux :
<table>
#outer { height: 200px; border: 1px solid black; width: 600px; background-color: #DDD; } #inner { width: 150px; border: 1px solid red; background: yellow; margin: auto; line-height: 100%; }
Cette solution est fiable et largement pris en charge.
Les inconvénients du centrage vertical CSS pur
Le centrage vertical CSS pur implique souvent des techniques complexes telles que des divs imbriqués avec un positionnement relatif et absolu. Ces méthodes peuvent être lourdes et sujettes à des bugs.
Astronautes CSS contre pragmatistes
Certains développeurs préconisent des mises en page CSS pures, même lorsque les tableaux offrent une solution plus simple et plus efficace. solution. Cette recherche de la perfection CSS peut conduire à une ingénierie excessive et à une efficacité réduite.
Conclusion
Bien que CSS soit un outil puissant, il a des limites. Pour les configurations complexes à centrage vertical avec des hauteurs variables, les tables restent une option viable. Le pragmatisme doit prévaloir sur le dogme et les développeurs doivent employer la solution la plus adaptée à leurs besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!