以下代碼不能按預期工作。滾動圖像不起作用
的index.html
#header {
z-index: 2;
height: 90px;
width: 100%;
min-width: 1060px;
}
#footer {
position: absolute;
z-index: 2;
}
#top-wrapper {
overflow-x: auto;
}
#main-content {
min-width: 1060px;
position: absolute;
overflow-y: auto;
}
#image-wrapper {
padding-left: 20%;
padding-right: 20%;
width: 100%;
height: 500px;
}
#coordinations {
position: absolute;
width: 100%;
height: 500px;
}
<div id="top-wrapper">
<div id="header">
<!-- some nav menu -->
</div>
<div id="main-content">
<div id="image-wrapper"></div>
<div id="coordinations"></div>
</div>
<div id="footer">
<!-- some footer note -->
</div>
</div>
這裏的問題是我的滾動具有無形#coordination格,這是我不能讓它變成零或擺脫(因爲它有我需要在#image-wrapper div上使用所有的協調)。
我試圖做頂部#main-content div的無形div,所以使用overflow-y但它不起作用。我試圖將#主要內容包含在較大的div和最小高度內以達到某個x值。它仍然不起作用。
任何可能的方式,我可以#映像包裝沒有從#coordinations不可見的內容?
更新
#coordinations
{
position:relative;
width:100%;
height:0px;
}
對不起,我沒有看到這一點,而是通過改變位置相對和高度爲0px。 #協調點的協調點或孩子不受影響。
謝謝你的幫助。
完全隱藏元素的唯一方法是將'display:none'添加到它。 「可見度:隱藏」只是隱藏它,但它仍然佔用空間。 「不透明度:0」只會使元素100%透明,它仍然存在並可點擊。 – pol
感謝Pol,'display:none'很好,但是我失去了孩子div中的所有信息。另外兩個不做任何修改。我現在想要拉我的頭髮哈哈,看起來沒有其他辦法可以解決這個問題。 –