我有一個header
,和兩個div
元素。外部div
垂直居中在我的header
元素中。我想要內部div
伸展到100%的寬度。我該怎麼做呢?如何讓內部div伸展至100%寬度?
查看this fiddle僅供參考。我希望藍色部分佔據整個寬度的100%。
下面的代碼藏漢:
HTML:
<header id="header-index">
<div id="header-index-inner">
<div id="inner-div">
<h1>Header</h1>
<h5>Subheader1 </h5>
<h5>Subheader2 </h5>
</div>
</div>
</header>
CSS:
#header-index{
background-color: red;
}
#header-index-inner{
width: 100%;
display: table-cell;
vertical-align: middle;
height: 400px;
}
#inner-div{
background-color:blue;
width:100%;
}
[爲什麼寬度:100%無法在div {display:table-cell}上工作?](http://stackoverflow.com/questions/17736570/why-is-width-100-not-working -on-DIV-顯示錶單元) – Sam