css多个元素在容器内水平均匀分布
分类:实例代码
在很多效果中都有这样的应用,那就是元素能够在容器中能够水平均匀分布。
下面就通过代码实例演示一下如何实现此功能,这里就不考虑IE6-IE8这样低版本浏览器。
代码实例如下:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style type="text/css"> * { margin:0px; padding:0px; } ul { margin:0px auto; background:green; width:230px; height:50px; } ul li { list-style-type:none; width:50px; height:50px; float:left; margin-right:10px; background:#ccc; } li:nth-child(4) { margin-right:0px; } </style> </head> <body> <ul> <li></li> <li></li> <li></li> <li></li> </ul> </body> </html>
上面的代码实现了我们的要求,代码非常简单,这里不多介绍了。
:nth-child()可以参阅CSS E:nth-last-child(n)一章节。
使用弹性布局可以更加轻松实现此功能,具体可以参阅css3的flex弹性布局实现贴边均匀等分列表一章节。
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu