css中利用float:left快速实现DIV九宫格布局

今天用到九宫格的布局,顺便记一下。
在css布局中,简单的九宫格利用flat:left就可以实现。


    

默认情况下main下的子div是自上而下排列的,添加float属性后实现一行排列,在同时限制了main宽度的情况下,超出部分就会折行,子div宽度为33%刚好可以实现九宫格。


效果如下:
css中利用float:left快速实现DIV九宫格布局_第1张图片
另外CSS中还利用nth-child()的伪类实现对奇偶子元素设定不同的背景色。

你可能感兴趣的:(前端那些事,CSS,html,div,九宫格,网页)