2012-07-10 50 views
1

我有一個固定寬度的集中容器,裏面有一個元素,它必須是全寬瀏覽器。添加比包裝更寬的行

<div style="width: 960px; margin: 0 auto;"> 
    ...content... 
    <div style="width 100% ??;"></div> 
    ...content... 
</div> 

我的問題是,有沒有什麼辦法可以讓它工作,而不是隻包裝內容的頂部和底部?

謝謝。

enter image description here

+0

如果您給它一個絕對位置,然後將它移回原位,是的... – TheZ 2012-07-10 19:48:51

+0

頂部灰色部分是否有靜態高度?如果是這樣,您可以將紅色元素絕對放置在左側,並且從頂部開始放置很多像素。 – zen 2012-07-10 19:49:32

+0

頂部有動態高度:( – Marvin3 2012-07-10 19:54:26

回答

1

只要容器靜態定位,您可以使用position: absolute

left: 0; 
position: absolute; 
right: 0; 

請注意,您不需要設置top可言,也沒有頂部需要有一個靜態高度

+0

排序演示http://dabblet.com/gist/3085834。 – Ryan 2012-07-10 19:54:55

+0

非常感謝!這真是個竅門,希望它也可以跨瀏覽器使用 – Marvin3 2012-07-10 19:55:07

+0

@tMagwell:它確實!在IE7上沒有被破解的少數東西之一:) – Ryan 2012-07-10 19:55:46