页面整体布局(一行多列平均分布) 发表于 2018-09-04 | 更新于 2018-11-01 | 分类于 技术-HTML | 阅读次数: | 阅读次数: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> /*清除内外边距*/ * { margin: 0; padding: 0; color: #fff; } /* 去掉列表前的标识, li 会继承 */ ol, ul, li { list-style: none; } .head, .banner, .main, .footer { width: 960px; margin: 10px auto; /*让盒子左右垂直居中对齐*/ text-align: center; /*文字水平居中*/ } .head, .footer { height: 50px; line-height: 50px; background-color: #ADB9BE; } .banner { height: 80px; line-height: 80px; background-color: #D0CBD7; } .main { background-color: #E5DEEB; } .main .ul1, .ul2 { width: 90%; height: 200px; margin: 10px auto; /*让盒子左右垂直居中对齐*/ border: 2px dotted #fff; } .ul1 { line-height: 200px; } .main .ul1 .li1 { float: left; /*使4个 div 排列在一行*/ width: 25%; /*ul宽100%,每个li宽25%,则这4个div就会平均分布*/ height: 100%; background-color: #A7A7DB; } /*even 偶数,add 奇数*/ .ul1 .li1:nth-child(even) { background-color: #D6BCFF; } .main .ul2 { display: flex; /*flex布局*/ flex-flow: row wrap; justify-content: space-between; /*使li两端对齐,每个li之间的间隔都相等*/ } .main .ul2 .li2 { width: 20%; height: 100%; float: left; /*使4个 div 排列在一行*/ background-color: #D0CBD7; /*flex布局*/ display: flex; flex-flow: column wrap; /*垂直分布*/ justify-content: center; } .ul2 .li2 img { width: 50px; height: 50px; margin: 10px auto; /*让图片盒子左右垂直居中对齐*/ } </style></head><body><div class="head">head</div><div class="banner">banner</div><div class="main"> <ul class="ul1"> <li class="li1">1</li> <li class="li1">2</li> <li class="li1">3</li> <li class="li1">4</li> </ul> <ul class="ul2"> <li class="li2"><img src="img/3.jpeg"/>1</li> <li class="li2"><img src="img/3.jpeg"/>2</li> <li class="li2"><img src="img/3.jpeg"/>3</li> <li class="li2"><img src="img/3.jpeg"/>4</li> </ul></div><div class="footer">footer</div></body></html> ------------- The End ------------- 本文标题:页面整体布局(一行多列平均分布) 文章作者:White 发布时间:2018年09月04日 - 23:09 最后更新:2018年11月01日 - 10:11 原始链接:http://yoursite.com/2018/09/04/Page-Layout4/ 许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。