【发布时间】:2014-03-18 00:24:38
【问题描述】:
我有一个 2 行的 3 列网格,其中第一行的第二个框是双列,本质上是一个特色部分。
然而,最后一个盒子给自己增加了额外的空间,每个单列盒子都有一个与最后一个盒子分开的右边距,但正如你从这个快速fiddle中看到的那样,右下角有额外的空间。 .
.blocks > div{
display: block;
float: left;
overflow: hidden;
position: relative;
color: white;
}
.block{
width: 31.33%;
height: 25%;
}
.block.one{
margin-bottom: 9px;
margin-right: 9px;
background-color: green;
}
.block.two.feature{
width: 66.2%;
margin-bottom: 9px;
background-color: red;
}
.block.three{
background-color: blue;
margin-right: 9px;
}
.block.four{
background-color: purple;
margin-right: 9px;
}
.block.five{
margin-right:0;
background-color: pink;
}
如果我删除边距,只需将框除以 3,它们就会齐平地坐在那里,一旦我添加边距,它似乎会影响最终的框。
我不知道为什么也没有任何意义
【问题讨论】:
标签: css responsive-design