Maison > interface Web > tutoriel CSS > le corps du texte

Comment centrer div en CSS

藏色散人
Libérer: 2023-01-05 16:10:46
original
48037 Les gens l'ont consulté

Comment centrer un div en CSS : 1. Utilisez la disposition absolue "position:absolute;" pour le div ; 2. Utilisez la disposition absolue pour le div et définissez les valeurs du haut et de gauche sur 50 ; %; 3. Centrez le div via l'attribut transform de CSS3.

Comment centrer div en CSS

L'environnement d'exploitation de cet article : système Windows 7, version HTML5&&CSS3, ordinateur Dell G3.

Dans les normes de conception de sites Web XHTML, la technologie de positionnement des tables n'est plus utilisée, mais css+div est utilisé pour réaliser divers positionnements. Examinons plusieurs façons de centrer un div à l'aide de CSS.

Méthode 1 : utilisez la position de mise en page absolue : absolue pour le div ; et définissez les valeurs de haut, gauche, droite et bas pour qu'elles soient égales, mais pas nécessairement égales à 0, et définissez margin : auto ; .

Comment centrer div en CSS

Méthode 2 : Cette méthode nécessite de connaître la largeur et la hauteur du div. Utilisez la position de mise en page absolue : absolue pour le div ; et définissez les valeurs du haut et de la gauche sur 50 % ; 50 % fait référence à 50 % de la largeur et de la hauteur de la fenêtre de la page. Enfin, déplacez le div vers la gauche et le haut ; , à gauche et en haut La taille est la moitié de la largeur et de la hauteur du div.

Comment centrer div en CSS

Où margin-left : -100px et margin-top : -100px peuvent être écrits en marge : -100px 0px 0px -100px

[Apprentissage recommandé : Tutoriel vidéo CSS]

Méthode 3 : Utiliser le positionnement absolu du div : absolu, et définir les valeurs de gauche et de haut à 50 %. Utilisez l'attribut de transformation CSS3. transformer : traduire (-50 %, -50 %).

Comment centrer div en CSS

Les effets des trois méthodes ci-dessus sont présentés ci-dessous

Comment centrer div en CSS

S'il y a deux divs, le plus petit div à l'intérieur sera Il existe plusieurs façons d'aligner le grand div à l'extérieur horizontalement et verticalement au centre.

  • Utiliser la position et la marge : auto à implémenter. L'élément parent définit la position : relative ; l'élément enfant définit la position : absolue et définit les valeurs supérieure, gauche, droite et inférieure pour qu'elles soient égales.

Comment centrer div en CSS

  • Utiliser la position. L'élément parent définit la position : relative ; l'élément enfant définit la position : absolue. Et définissez haut et gauche sur 50 %, puis définissez le décalage vers la gauche et jusqu'à la moitié de la taille de l'élément enfant.

Comment centrer div en CSS

  • Utiliser l'affichage : flex. Cette méthode nécessite les paramètres de compatibilité du navigateur.

Comment centrer div en CSS

  • Utilisez transform : translate(). L'élément parent définit la position : relative ; l'élément enfant définit la position : absolue. Et réglez en haut et à gauche à 50 %. Enfin, définissez la transformation : traduire (-50 %, -50 %).

Comment centrer div en CSS

Les rendus des quatre méthodes ci-dessus sont présentés ci-dessous

Comment centrer div en CSS

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!

Étiquettes associées:
css
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!