我創建了CSS Desk示例來幫助解決我的問題。CSS外部分區隨內部分移動
我有一個外部div
,.mainPage
它有一個孩子div
,.content
。當我將.content
的上邊距設置爲任意大小時,.mainPage
隨內容一起移動。
我不希望發生這種情況,我想.mainPage
div
留在標題上方的頂部,並開始160px
向下的內容,它位於標題下方。
標題是fixed
,以便只有內容移動,才能給背景帶來非常好的效果。
我創建了CSS Desk示例來幫助解決我的問題。CSS外部分區隨內部分移動
我有一個外部div
,.mainPage
它有一個孩子div
,.content
。當我將.content
的上邊距設置爲任意大小時,.mainPage
隨內容一起移動。
我不希望發生這種情況,我想.mainPage
div
留在標題上方的頂部,並開始160px
向下的內容,它位於標題下方。
標題是fixed
,以便只有內容移動,才能給背景帶來非常好的效果。
如果您將內容元素上的margin-top
更改爲padding-top
,則.main Page
上的背景將顯示在標題下方。這是你要去的效果嗎?
此外,請注意,您沒有在.mainPage,
上設置相對,絕對或固定的position
,所以z-index
將不起作用。
填充技巧的作品,但在我的CSS桌面演示,它仍然有一個滾動條...任何方式讓它消失 –
我沒有看到您擔心的滾動條,在我的版本演示 - 它在哪裏? 'overflow:hidden'可能會隱藏它,具體取決於,儘管它也可能隱藏內容。此外,由於我的解決方案適用於原始問題,如果您接受了或者提出瞭解決方案,我會很感激。 – ERose
你的問題是什麼? http://jsbin.com/ILeroMEy/1/edit –
我的問題是,我不希望'.mainPage'與'.content'一起移動,我希望它保持最佳狀態。 @ RokoC.Buljan –