box-sizing:border-box
構築した流体グリッドで使用すると問題が発生します。1 つのメイン列と、2 つのグリッド アイテムを含むセカンダリ列があります。border-bottom: 2px solid grey
2 番目の列の最初のグリッド項目に追加すると、box-sizing が無視され、2 番目の列がメインの列よりもわずかに高くなっているため、グリッドが見えなくなります。これはおそらく高さを設定していないためだと思いますが、これを回避する方法がわかりませんか?
ここに私のJSフィドルがあります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;
}