box-sizing:border-box
在我构建的流体网格上使用时遇到问题。我有 1 个主列,然后是一个包含 2 个网格项的辅助列。如果我添加border-bottom: 2px solid grey
到辅助列中的第一个网格项目,box-sizing 将被忽略,这会使网格看起来不正常,因为第二列现在比主列略高。谁能建议我如何使这些看起来均匀,我知道这可能是因为我没有设定高度,但我不确定如何解决这个问题?
这是我的 JS Fiddle http://jsfiddle.net/97qpV/
CSS
body * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.featured-news-col {
width: 66.66667%;
float: left;
margin-right: 0%;
display: inline;
border-right: 2px solid grey;
}
.m-news-thumb {
position: relative;
display: block;
}
.sub-article{
border-bottom: 2px solid grey;
}
.sub-article:last-child{
border:none;
}
img {
display: block;
height: auto;
max-width: 100%;
min-width: 100%;
}
.additional-news-col {
width: 33.33333%;
float: right;
}