Maison > interface Web > tutoriel CSS > Comment centrer une liste non ordonnée dans une division à largeur fixe ?

Comment centrer une liste non ordonnée dans une division à largeur fixe ?

Patricia Arquette
Libérer: 2024-12-02 22:50:15
original
1058 Les gens l'ont consulté

How to Center an Unordered List within a Fixed-Width Div?

Centrage d'une liste non ordonnée (
    ) avec
  • Éléments dans une division à largeur fixe

Le scénario consiste à centrer une liste non ordonnée (

    ) contenant
  • éléments dans un div de largeur fixe. Pour y parvenir, nous utiliserons une combinaison d'éléments CSS et div.

    Solution

    1. Enveloppez le
        dans un div avec la classe "wrapper".
      • Appliquez les styles CSS suivants à la classe "wrapper":

        .wrapper {
            text-align: center;
        }
        Copier après la connexion

        Cela centre le div "wrapper" et aligne le

          à l'intérieur.

        • Appliquez les styles CSS suivants au

            au sein de la classe "wrapper":

            .wrapper ul {
                display: inline-block;
                margin: 0;
                padding: 0;
                /* IE support */
                zoom: 1;
                *display: inline;
            }
            Copier après la connexion

            Cela rend le

              se comporte comme un élément en ligne et lui permet de se développer dynamiquement en fonction de son contenu.

            • Appliquez les styles CSS suivants au

            • éléments dans le
                 :

                .wrapper li {
                    float: left;
                    padding: 2px 5px;
                    border: 1px solid black;
                }
                Copier après la connexion

                Cela garantit que le

              • les éléments flottent à l'intérieur du
                  et sont alignés horizontalement.

    Exemple de code

    <style>
        .wrapper {
            text-align: center;
        }
        .wrapper ul {
            display: inline-block;
            margin: 0;
            padding: 0;
            zoom: 1;
            *display: inline;
        }
        .wrapper li {
            float: left;
            padding: 2px 5px;
            border: 1px solid black;
        }
    </style>
    
    <div class="wrapper">
        <ul>
            <li>Element 1</li>
            <li>Element 2</li>
            <li>Element 3</li>
        </ul>
    </div>
    Copier après la connexion

    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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal