css水平元素宽度自适应均匀排列代码实例
分类:实例代码
本章节分享一段代码实例,它实现了元素宽度自适应均匀排列效果。
感兴趣的朋友可以做一下参考,使用弹性布局可能更容易实现,具体可以参阅css3 Flex弹性布局一章节。
代码实例如下:
<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.pipipi.net/" /> <title>前端教程网</title> <style type="text/css"> * { margin: 0; padding: 0; } .container1 > div { float: left; width: 0; height: 0; padding: 7.83% 15.66%; margin: 1%; background: red; position: relative; } .container1 > div p, .container3 > div p { position: absolute; left: 0; top: 0; } .container2 > div { float: left; width: 0; height: 0; padding: 9%; margin: 1%; background: green; } .container3 > div { float: left; width: 0; height: 0; padding: 5.25%; margin: 1%; background: blue; position: relative; } </style> </head> <body> <section class="container1"> <div></div> <div></div> <div></div> </section> <section class="container2"> <div></div> <div></div> <div></div> <div></div> <div></div> </section> <section class="container3"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </section> </body> </html>
一线大厂高级前端编写,前端初中阶面试题,帮助初学者应聘,需要联系微信:javadudu