我有一个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