У меня есть контент, сгенерированный JS, и я хочу, чтобы div точно его окружал.
Я не знаю почему, но div-родитель всегда имеет ширину 100%.
Я думал, что у меня есть ширина div: где-то 100%, но на удивление это выглядит почти одинаково в jsfiddle:
http://jsfiddle.net/f2BXx/2/
Так почему же внешний div всегда имеет ширину 100%? И как это исправить? Я пытался с display: inline, но он устанавливает ширину 0px; /
CSS:
.outer {
border: solid 1px red;
}
.item {
height: 300px;
width: 400px;
border: solid 1px blue;
}
.allright {
height: 300px;
width: 400px;
border: solid 1px blue;
outline: solid 1px red;
}
HTML:
<p>I don't know where "outer" div 100% width comes from?</p>
<div class="outer">
<div class="item">
<p>Something big!</p>
</div>
</div>
I always thought it'd look like that:
<div class="allright"></div>
Я не могу установить внешнюю ширину div (width: xxxpx), потому что все содержимое создается динамически.