一,利用flex布局
Document - 锐客网 .c-row{
display:flex;
flex-direction: row;
}
.square{
width: 43px;
height:43px;
line-height: 43px;
border:1px solid silver;
margin-right:-1px;
margin-top:-1px;
}
二,利用浮动
1.父div设置left浮动,这样每个类是c-row的div是竖直向下排列的
.c-row{
float:left;
}
.square{
width: 43px;
height:43px;
line-height: 43px;
border:1px solid silver;
margin-right:-1px;
margin-top:-1px;
}
【九宫格的几种实现】2.每个square左浮动,利用父元素的伪类清除浮动
clear 属性只有块级元素才有效的,而 :after 等伪类及::after伪元素默认都是内联水平,这就是借助伪元素清除浮动影响时需要设置 display 属性值的原因。
.c-row:after{
clear:both;
content:'';
display:table;
/*display:block*/
}
.square{
float:left;
width: 43px;
height:43px;
line-height: 43px;
border:1px solid silver;
margin-right:-1px;
margin-top:-1px;
}
推荐阅读
- 在js,wordpress中移动CSS类时,使用insertafter复制CSS类
- WordPress中的CSS(自定义 vs 子主题)
- CSS-禁用菜单动画
- 在线激活wordpress主题时,div不会浮动-在localhost上可以
- DIV在结帐页面上生成了2次(WOO COMMERCE)()
- 自定义WordPress样式表未加载
- CSS视口单位显示问题
- div被选中,并且单击它时会出现边框
- CSS不会在WordPress中链接到我的page.php模板,其他一切都正常