У меня есть один 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 -он-ДИВ-дисплей стол-клетки) – Sam