我有一个100%宽度的div.wrap,里面有3 div。我需要3 div有相同的宽度,可以填补div.wrap的所有空间。
我尝试过这样做: html:
<div class="wrap">
<div></div>
<div></div>
<div></div>
</div>css:
.wrap{width:100%;position:relative;}
.wrap div{width:33.3%;float:left;}但是在绝对的右边,我有一个像2px一样的空白,我需要填充所有的空间。有人知道解决这个问题的办法吗?
发布于 2014-04-09 14:06:38
这里还有另一种使用不同修复方法的方法:
http://jsfiddle.net/c5bR9/
.wrap div {
float: left;
width: 33.3%;
}
.wrap div:last-child {
float: none;
width: auto;
margin-left: 66.6%;
}我曾经遇到过一些麻烦,部分百分比(主要是Internet )计算出来的百分比大于100% --这意味着你的第三栏会下降。以上利用div的填充空间的自然习惯,以及自然习惯的边缘吃这种自动宽度计算。
https://stackoverflow.com/questions/22964039
复制相似问题