css li怎么水平居中对齐(盒子水平居中)
生活随笔
收集整理的這篇文章主要介紹了
css li怎么水平居中对齐(盒子水平居中)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本文操作環境:windows7系統、HTML5&&CSS3版,DELL G3電腦。
css實現多列li元素水平居中效果的方法
分享一段代碼實例,它實現了讓多列li元素水平居中效果。
這里的水平居中其實也就是li元素均勻分布效果。
代碼實例如下:
<!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>
登錄后復制
效果圖:
上面的代碼實現了我們的要求,下面簡單介紹一下它的實現原理。
設置ul元素的寬度等于li元素的寬度和加上外邊距的值,假定這個值用w來表示。
ul的父元素的寬度是w-margin-right(20px),并且此父元素具有overflow:hidden屬性,那么超出的外邊距就會被隱藏。
推薦:《css視頻教程》
以上就是css li怎么水平居中對齊的詳細內容,更多請關注風君子博客其它相關文章!
總結
以上是生活随笔為你收集整理的css li怎么水平居中对齐(盒子水平居中)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: document builder how
- 下一篇: mysql中什么是排它锁