我试图把三个div并排工作正常,但是当我添加一个边框和每个div之间的小差距第三个div进入一个新行。有没有一种方法可以自动调整div的大小以适应它?我怎样才能把3个div并排放置边距和边框?
HTML:
<div class="trendingContainer">
<div class="col-lg-4 trendingBox">
<div class="block-title"><h3>Trending</h3> </div>
123
</div>
<div class="col-lg-4 trendingBox hidden-sm hidden-xs">
<div class="block-title"><h3>Trending</h3> </div>
123
</div>
<div class="col-lg-4 trendingBox hidden-sm hidden-xs">
<div class="block-title"><h3>Trending</h3> </div>
123
</div>
</div>
CSS:
.trendingContainer {
margin: 0 auto;
}
.trendingBox {
border: 1px solid #e5e5e5;
background: #fff;
margin: 0 2px 0 0;
}
哪个不会在IE <11中工作。还有其他解决方案,然后'calc'。 –
这对我很有帮助,不到1%的用户正在使用
Exoon
@JellePosthuma这只是一个解决方案,如果他想支持IE <11,那么他会使用其他的东西,但这些浏览器只主要用于工作场所。 –