外界展示請看下面的例子絕對定位的div不相對定位的div
我想表明我綠色DIV的wrapper
之外。我無法更改wrapper
div的位置,因爲inner-wrapper
也包含一些其他內容,這些內容在我們將position:relative
更改爲時可能會出現。
我該怎麼做?
外界展示請看下面的例子絕對定位的div不相對定位的div
我想表明我綠色DIV的wrapper
之外。我無法更改wrapper
div的位置,因爲inner-wrapper
也包含一些其他內容,這些內容在我們將position:relative
更改爲時可能會出現。
我該怎麼做?
我認爲你需要使用z-index。
.inner-wrapper{
position:absolute;
left:10px;
right:10px;
top:5px;
bottom:5px;
z-index: 999;
background:yellow;}
-1,因爲包裝器具有「overflow-x:hidden;」和「overflow-y:scroll;'。如果你編輯你的答案,我會刪除-1。 –
你可以將你不想溢出的東西包裝到一個名爲dont-overflow
的類中。設定該類當前的.wrapper
寬度width
,然後從父取出溢,並將其添加到該類:
CSS dont-overflow
類:
.dont-overflow
{
overflow-x: hidden;
overflow-y: scroll;
width: 200px;
height: 200px;
}
HTML:
<div class='wrapper'>
<div class='inner-wrapper'>
<div class='content-wrapper'></div>
<div class='dont-overflow'>
<div class='content-wrapper'></div>
<div class='content-wrapper'></div>
<div class='content-wrapper'></div>
</div>
</div>
</div>
好夥伴+1 –
謝謝Alex!但是..需要溢出包裝..:P –
@JayantVarshney你能解釋溢出的需要嗎?如果你不能改變你的任何CSS或HTML,你所要求的是不可能的 –
如果刪除了'overflow'性能就會顯示出來......但你有'overflow'是有原因的,對? http://jsfiddle.net/GANeX/91/ – skip405
是的,我需要溢出 –
,你也真的需要這個div在其他人內? – DaniP