4个一模一样的盒子(图画的不准,别见怪) 需要平均的展示在页面上,要怎么设置width才能实现?
div{
width: 24%;
height: 50px;
float: left;
border:1px solid #ccc;
margin-right: 1%;
}
.last{
margin-right: -1%;
}
我这样设置起不到作用。
4个一模一样的盒子(图画的不准,别见怪) 需要平均的展示在页面上,要怎么设置width才能实现?
div{
width: 24%;
height: 50px;
float: left;
border:1px solid #ccc;
margin-right: 1%;
}
.last{
margin-right: -1%;
}
我这样设置起不到作用。
这个情况使用flex是最完美的解决方法。
css:
.box {
width: 100%;
display: flex;
flex-wrap: nowrap;
justify-content: space-around;
}
html:
<div class="box">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
大div{float:left},四个小div{width: 24%;height: 50px;float: left;border:1px solid #ccc;
margin-right: 1%;}。之所以没效果,小div脱离了文档流,外面容器没有脱离
3 回答5.1k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.4k 阅读
4 回答2.2k 阅读
3 回答2.1k 阅读
box-sizing: border-box;