css貼邊均勻等分列表
關於兩遍貼壁均勻等分列表的應用這裡就不多介紹了,因為非常的廣泛。
實現此效果的方式有多種,下面就通過程式碼例項分享一下其中的一種。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> * { margin:0px; padding:0px; } .container{ margin:50px auto; width:625px; height:220px; background:#DEF3FF; overflow:hidden; } .container ul{ width:700px; margin-left:-75px; list-style:none; overflow:hidden; } .container li{ width:100px; height:100px; margin-left:75px; margin-bottom:20px; float:left; background:#ccc; } </style> </head> <body> <div class="container"> <ul> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> <li class="pull-left"></li> </ul> </div> </body> </html>
上面的程式碼實現了我們的要求,實現的原理非常的簡單,下面做一下簡單介紹。
實現原理:
(1).實現目的是灰色框兩端貼壁,中間均勻分割。
(2).內一行的內容尺寸是4x100+75x3=625,因為第一個margin-left是不需要的,否則就不會貼壁。
(3).ul元素設定margin-left:-75px,這樣就把第一個margin-left隱藏了,因為最外層的div採用overflow:hidden。
如果使用flex彈性佈局那麼就輕鬆很多,具體可以參閱css3 flex彈性佈局實現貼邊均勻等分列表一章節。
相關文章
- css3的flex彈性佈局實現貼邊均勻等分列表CSSS3Flex
- CSS等寬均勻分佈效果CSS
- flex產品列表均勻分佈程式碼例項Flex
- css水平元素寬度自適應均勻排列程式碼例項CSS
- AverageTextView——均勻顯示的TextViewTextView
- css實現盒尺寸重置、均勻分佈的子元素、截斷文字CSS
- 有趣的CSS題目(6): 全相容的多列均勻佈局問題CSS
- 圓形小球環形均勻分佈程式碼例項
- NumPy 均勻分佈模擬及 Seaborn 視覺化教程視覺化
- 談談一些有趣的CSS題目(六)–全相容的多列均勻佈局問題CSS
- Cassandra如何配置可實現節點間資料量均勻分配
- 蒙特卡洛——使用CDF反函式生成非均勻隨機數函式隨機
- div+css實現邊框緊貼瀏覽器四周CSS瀏覽器
- 蘋果手寫筆為啥畫出線條粗細均勻:原因超讚蘋果
- 利用OpenCV生成關於某點的顏色徑向均勻漸變影象OpenCV
- css經典佈局系列二——等分等高佈局CSS
- 邊學邊玩CSS GridCSS
- css多個元素在容器內水平均勻分佈CSS
- INFINI Labs 產品更新 | Console 資料遷移支援 Percentiles 均勻分割槽
- CSS border邊框CSS
- css之邊框CSS
- 李抗強:各類八階幻方的均勻結構圖與類自然數幻方
- 網際網路專車高補貼開始"退燒" 乘客司機補貼均下調
- CSS 邊框陰影立體邊框CSS
- CSS之列表標籤CSS
- CSS 負外邊距CSS
- CSS margin外邊距CSS
- CSS margin 外邊距CSS
- css之左邊定寬右邊自適應CSS
- CSS 背景樣式和列表CSS
- CSS 列表項佈局技巧CSS
- CSS 設定列表樣式CSS
- CSS 右內邊距失效CSS
- CSS 右外邊距失效CSS
- CSS 3半透明邊框CSS
- CSS margin負外邊距CSS
- CSS 外邊距合併CSS
- CSS 盒子的邊距塌陷CSS