1
我正在一個網格上工作,我想弄清楚如何製作兩個div,即display:inline-block
在高度上相互匹配。這可能只使用CSS?只用CSS匹配兩個內聯div的高度
例如在這裏看到這個JS小提琴。綠色區域我想成爲容器的100%,以便它與左側容器相匹配。
http://jsfiddle.net/franhaselden/kqtLkkz6/
的DIV使用下面的網格CSS:
.grid {
vertical-align:top;
font-size:0;
box-sizing:border-box;
display:inline-block;
font-size:0%;
}
.grid.golden-small {
width:61.8%;
}
.grid.golden-large {
width:38.2%;
}
我想明確說明父容器的高度,這樣做height:auto
以便它適合它裏面的內容,但這似乎沒有工作。看到這裏我的第二個例子:
section {
height:auto; /* and added this */
}
.featured-post .featured-text {
height:100%; /* added this */
}
http://jsfiddle.net/franhaselden/kqtLkkz6/1/
可能重複的[如何強制內嵌塊div相同的高度](http://stackoverflow.com/questions/23377639/how-to-force-inline-blocked-divs-to-same-height) – 2015-02-10 17:09:19
@sdcr不,我不想佈置我的網站使用
對不起,我之前不明白這個問題,現在我明白了,可以將綠色背景添加到'.featured-post'中嗎? – Stickers 2015-02-10 17:20:26
回答
如果我在哪裏你,我會改變一張桌子。內聯定位非常難以使用。我會嘗試通過做一個父元素,其中包含所有元素內嵌到
display:table;
和子元素到display:table-cell;
玩它是我的建議來源
2015-02-10 17:27:49
看看這個。
設置你的父元素表,
.featured-post {display: table;}
的顯示和子元素表單元格的顯示,.grid {display: table-cell;}
我想這是最簡單的解決(你可以檢查here)將至少工作,您設置position:absolute
但我不認爲這是你的情況。來源
2015-02-10 17:23:18
相關問題