Maison > Article > interface Web > Comment aligner CSS Li horizontalement et au centre
Comment aligner CSS li horizontalement au centre : créez d'abord un exemple de fichier HTML ; puis définissez la balise li ; enfin obtenez un alignement central horizontal grâce à des attributs tels que "overflow: Hidden;margin: 100px auto;".

L'environnement d'exploitation de cet article : système Windows 7, version HTML5&&CSS3, ordinateur DELL G3.
Méthode CSS pour obtenir l'effet de centrage horizontal des éléments li multi-colonnes
Partagez un exemple de code, qui obtient l'effet de centrage horizontal des éléments li multi-colonnes.
Le centrage horizontal ici est en fait l'effet d'une répartition uniforme des éléments li.
Les exemples de code sont les suivants :
<!doctype html><html>
<head>
<meta charset="utf-8">
<style>
* {
margin: 0;
padding: 0;
}
.main {
width: 1180px;
height: auto;
margin: 100px auto;
border: 1px solid #f00;
overflow: hidden;
}
.main ul {
width: 1120px;
list-style: none;
margin: 0 auto;
}
.main ul li {
width: 100px;
height: 100px;
margin-right: 20px;
margin: 20px;
background: #f00;
float: left;
}
</style>
</head>
<body>
<div class="main">
<ul>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
</body>
</html>Rendu :

Le code ci-dessus répond à nos exigences. Présentons-le brièvement ci-dessous le principe de réalisation. .
Définissez la largeur de l'élément ul égale à la largeur de l'élément li plus la valeur de la marge. Supposons que cette valeur soit représentée par w. La largeur de l'élément parent de
ul est w-margin-right (20px), et cet élément parent a l'attribut overflow:hidden, alors les marges excédentaires seront masquées.
Recommandé : "Tutoriel vidéo 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!