我想維護標記結構並且讓嵌套的子元素走全屏寬度以具有不同的背景色。製作嵌套的子元素全寬
HTML example can be seen here (fiddle)
li {
float: left;
width: 50%;
outline: 1px solid pink
}
.section-bg-color {
display: inline-block;
background-color: gray;
}
.page-bg-color {
background-color: yellow;
}
<div class="page-bg-color">
<div class="section-bg-color">
<ul class="addon-list">
<li>
<div class="header">1 Headline</div>
<div class="hidden-content" id="1" style="display: none;">Hidden content</div>
</li>
<li>
<div class="header">2 Headline</div>
<div class="hidden-content" id="2" style="display: block;">Hidden content is shown</div>
</li>
<li>
<div class="header">3 Headline</div>
<div class="hidden-content" id="3" style="display: none;">Hidden content</div>
</li>
<li>
<div class="header">4 Headline</div>
<div class="hidden-content" id="4" style="display: none;">Hidden content</div>
</li>
</ul>
</div>
</div>
這是我有:
通緝的結果:
孩子的寬度可以爲100%,其母公司只是做。如果您希望將div div「hidden-content」設置爲div「section-bg-color」的100%,那麼您希望使用position:absolute來使其成爲可能。直到它在父母LI項目內,纔可以僅取其各自的LI項目的最大寬度。 –