Maison >
Article > interface Web > Explication détaillée de 5 idées CSS pour réaliser un centrage horizontal et vertical en même temps
Explication détaillée de 5 idées CSS pour réaliser un centrage horizontal et vertical en même temps
高洛峰original
2017-03-13 17:44:071295parcourir
L'éditeur suivant vous apportera une brève analyse de 5 idées pour réaliser un centrage horizontal et vertical en même temps à l'aide de CSS. L'éditeur pense que c'est plutôt bien. Maintenant, je vais le partager avec vous et le donner comme référence. Suivons l'éditeur et jetons un coup d'œil
Le centrage horizontal et le centrage vertical ont été introduits séparément. introduire le centrage horizontal et vertical en même temps 5 idées
Idée 1 : text-alignline-heightRéaliser le centrage horizontal et vertical du texte sur une seule ligne
【1】Définissez l'alignement du texte et l'alignement vertical sur l'élément parent, et définissez l'élément parent sur la table- cell et l'élément enfant en élément inline-block
[2] Si l'élément enfant est une image, table-cell ne peut pas être utilisée, mais son élément parent utilise la hauteur de ligne au lieu de la hauteur et la taille de police est définie sur 0. L'élément enfant lui-même définit vertical-align:middle
Si vous souhaitez définir un alignement vertical dans l'élément parent, il doit être défini sur l'élément table-cell si vous souhaitez que margin:0 auto soit centré horizontalement ; bloquer le contenu de l'élément pour étendre la largeur, doit être défini comme élément de tableau. L'élément table peut être imbriqué à l'intérieur de l'élément tabel-cell, tout comme une cellule peut imbriquer un tableau [Note] S'il est compatible avec le navigateur IE7, la structure doit être modifiée en
【3】Lorsque la largeur et la hauteur de l'élément enfant sont connues, vous pouvez utiliser des valeurs de marge négatives pour obtenir l'effet de centrage horizontal et vertical
【2】Utilisez l'alignement sur l'axe principal, justifiez le contenu et l'alignement sur l'axe transversal, les éléments d'alignement sur le conteneur évolutif
L'article ci-dessus analyse brièvement les 5 idées du CSS pour atteindre des objectifs horizontaux et centrage vertical en même temps. C'est tout le contenu que l'éditeur a partagé avec vous. J'espère qu'il pourra vous donner une référence, j'espère également que tout le monde soutiendra le site Web PHP chinois.
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!
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn