我有一個固定寬度爲960px的DIV和沒有特定寬度的嵌套容器,因此它們伸展到父容器。是否可以在不移除外部容器的情況下將內部容器拉伸至整頁寬度,同時內容應與外部容器一樣寬。將嵌套容器擴展爲頁面寬度
一個小例子:
+------------------------------------------------+
| browser window (100%) |
| |
| +-----------------------------------+ |
| | (A) inner container (960px) | |
| | | |
|*****|***********************************|******|
| | (B) | |
| | | |
| | this should stretch to 100% of | |
| | body and have inner width of | |
| | of 960px (or the same as | |
| | closest parent) | |
| | | |
|*****|***********************************|******|
| | | |
| +-----------------------------------+ |
| |
+------------------------------------------------+
這背後的原因是我必須指定塊的一些背景,但我的情況下的問題,如果我除去外部容器,它指定一個固定的寬度。
更新:內部容器(B)應該是內部的(A)是這樣的:
<div class="container" style="width:960px">
<div class="box">
This box should stretch to 100% of page and must have non-fixed height.
</div>
</div>
應該有在頁面上的多個容器,它們中的一些應伸展,一些不。絕對定位打破了文檔的正常流程,隨後的容器與之前的文檔重疊。
你好,這有點難,我更新了這個問題來澄清。 –
我編輯了我的答案 – Vector
如果我將多個容器一個接一個地放在一起,它們不會與絕對定位堆疊:( –