css多列li元素水平居中效果
分享一段程式碼例項,它實現了讓多列li元素水平居中效果。
這裡的水平居中其實也就是li元素均勻分佈效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html><html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin: 0; padding: 0; } .main { width: 1180px; height: auto; margin: 100px auto; border: 1px solid #f00; overflow: hidden; } .main ul { width: 1200px; list-style: none; margin: 0 auto; } .main ul li { width: 280px; height: 200px; margin-right: 20px; margin-top: 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
- css多元素水平居中效果程式碼例項CSS
- CSS 文字li元素中垂直居中CSS
- 位置寬高元素垂直水平居中效果
- 如何實現span元素垂直水平居中效果
- CSS div水平垂直居中效果詳解CSS
- 元素水平居中
- css絕對定位元素垂直水平居中CSS
- 元素垂直水平居中
- CSS元素(文字、圖片)水平垂直居中方法CSS
- 元素水平居中,垂直居中方法
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- 浮動元素水平居中
- css水平垂直居中CSS
- CSS垂直水平居中CSS
- css3實現元素垂直居中效果CSSS3
- 【css系列】六種實現元素水平居中方法CSS
- css如何設定文字在li元素中垂直居中顯示CSS
- css如何實現文字在li元素中上下垂直居中CSS
- CSS 實現元素在當前視窗水平垂直居中CSS
- css不定寬度元素水平居中程式碼例項CSS
- css實現瀏覽器垂直水平居中效果程式碼CSS瀏覽器
- CSS水平居中和垂直居中的方法CSS
- 不定寬度下,元素的垂直居中,水平居中
- 元素自適應水平垂直居中
- css實現div全屏水平垂直居中效果程式碼例項CSS
- CSS的垂直居中和水平居中總結CSS
- CSS佈局之水平居中和垂直居中CSS
- css-水平居中、垂直居中(初級篇)CSS
- css水平、垂直居中的方法CSS
- css div全屏水平垂直居中CSS
- CSS按鈕垂直水平居中CSS
- CSS視窗垂直水平居中CSS
- CSS div居中效果CSS
- css li元素中的文字超出隱藏不換行效果CSS
- css3實現元素垂直水平居中程式碼例項CSSS3
- css實現的彈出視窗始終垂直水平居中效果CSS