Maison >interface Web >tutoriel CSS >Comment centrer horizontalement une liste non ordonnée de largeur inconnue ?

Comment centrer horizontalement une liste non ordonnée de largeur inconnue ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-29 02:46:02415parcourir

How to Center an Unordered List of Unknown Width Horizontally?

Centrage horizontal d'une liste non ordonnée de largeur inconnue

Lors de la création d'un pied de page avec un ensemble de liens représentés sous la forme d'une liste non ordonnée, il est souvent Il est souhaitable de centrer la liste horizontalement dans le pied de page. Bien qu'il soit simple de centrer des éléments de texte ou des éléments de largeur connue, centrer une liste non ordonnée de largeur inconnue présente un défi.

Éléments de liste en ligne

Si les éléments de la liste peut être affiché en ligne, la solution est simple :

<code class="css">#footer { text-align: center; }
#footer ul { list-style: none; }
#footer ul li { display: inline; }</code>

Éléments de la liste de blocage

Cependant, dans certains cas, il peut être nécessaire d'utiliser display: block; sur les éléments de la liste. Dans ce cas, une solution légèrement plus complexe est requise :

<code class="css">#footer { width: 100%; overflow: hidden; }
#footer ul { list-style: none; position: relative; float: left; display: block; left: 50%; }
#footer ul li { position: relative; float: left; display: block; right: 50%; }</code>

Ce CSS positionne la liste non ordonnée au centre du pied de page et décale les éléments de la liste afin qu'ils s'alignent horizontalement dans la liste.

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