我有一個包含多個子行的設置寬度的div(作爲其父項的百分比)。我希望這些行的寬度始終相互匹配 - 因此具有最寬內容的行將確定其他行的寬度。但是,此寬度也可能大於包含div,在這種情況下,div需要展開以容納子行。css:在擴展父項時匹配元素的寬度
這裏是我的HTML:
<div class="outer">
<div class="inner">
<div class="block-wrapper">
<h2>First heading</h2>
<h2>Another heading</h2>
<h2>The third heading which could be quite long</h2>
</div>
</div>
</div>
和電流CSS:
.outer {
width:1000px;
background-color:#000;
height:1000px;
}
.inner {
width: 80%;
background-color:#FFF000;
height:50%;
}
.block-wrapper {
width: 40%;
background-color:#fff000;
height:100%;
}
h2 {
font-size:18px;
width: 100%;
float: left;
clear: left;
line-height: 40px;
margin-top: 10px;
padding:1%;
background-color:rgba(0,0,0,0.75);
}
這裏是一個JS Fiddle。
所以我的問題是第三行那裏,「第三個標題 ...」應該都在一行,其他h2行擴大到相同的寬度。 h2行的最小寬度應該是父div的寬度。
我希望這是有道理的...任何想法?
喜歡這個? http://jsfiddle.net/ctahz387/ – 2014-09-26 10:54:08