Maison >programmation quotidienne >connaissance HTML >Comment obtenir l'effet de centrage horizontal de Div

Comment obtenir l'effet de centrage horizontal de Div

藏色散人
藏色散人original
2018-11-09 11:12:269460parcourir

Cet article vous présente principalement la méthode spécifique de implémentation de div pour qu'il soit centré horizontalement.

Pour les débutants en HTML/CSS, tout le monde doit être conscient des différentes manières de centrer les divs (telles que le centrage horizontal, le centrage vertical, etc.). Après tout, une excellente mise en page des divs est la clé de la création de pages Web. . composants de base.

Référence recommandée : "tutoriel html"

Ci-dessous nous vous présenterons la méthode pour réaliser un div centré horizontalement avec un simple exemple. . L'effet de

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Div水平居中</title>
</head>
<body>
<div style="text-align: center;margin: 0 auto;background: red;width: 100px;">
    PHP中文网
</div>
</body>
</html>

est le suivant :

Comment obtenir leffet de centrage horizontal de Div

Ici, nous utilisons principalement l'attribut de style "text-align : centre ; » et « marge : 0 auto; ». L'attribut

text-align indique l'alignement horizontal du texte dans l'élément. La valeur de l'attribut center signifie que le texte est disposé au milieu. L'attribut raccourci

margin définit tous les attributs de marge dans une seule déclaration. La valeur de l'attribut est 0 auto signifie que le navigateur calcule la marge et la définit sur 0.

Afin de permettre à chacun de comprendre la différence entre la marge et l'alignement du texte de manière plus intuitive et claire, nous montrerons le rôle de chaque attribut en détail.

1. Nous annulons la largeur du div dans le code ci-dessus L'effet est le suivant :

Comment obtenir leffet de centrage horizontal de Div

D'après l'image. nous pouvons constater que, lorsque nous ne définissons pas de largeur pour le div mais que nous avons toujours des attributs d'alignement de texte et de marge, le contenu du div reste toujours centré horizontalement.

2. Si nous annulons l'attribut text-align, l'effet est le suivant :

Comment obtenir leffet de centrage horizontal de Div

À ce stade, le texte dans le div n'est pas plus centré.

3. Si nous annulons l'attribut margin mais définissons l'alignement et la largeur du texte, l'effet est le suivant :

Comment obtenir leffet de centrage horizontal de Div

À ce stade, nous pouvons trouver ça, Le texte est centré mais le div n'est plus centré horizontalement.

Remarque : Tous les navigateurs prennent en charge les attributs d'alignement du texte et de marge.

Pour résumer, si vous souhaitez obtenir le centrage horizontal du div spécifié, vous devez utiliser les deux attributs "text-align: center;" et "margin: 0 auto;" en combinaison.

Cet article concerne la méthode spécifique pour réaliser le centrage horizontal de Div. Il est très simple et facile à comprendre. J'espère qu'il sera utile aux amis dans le besoin !

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