2014-10-02 121 views
0

我試圖以某種方式更改我的網站,以便所有文本都在一個頁面中而不是不同的目錄中。在原始部分透明背景的容器div與頁面一起滾動,否則文本會滾動它。新頁面更長,所以我認爲我會將背景設置爲固定,並重新設計一下。但是現在當我滾動某個時候,背景消失了。我無法找到造成這種情況的原因。我仍然在學習使用div的細節,所以請,如果你知道是什麼造成這種情況,請用我理解的文字向我解釋。滾動時div的背景消失

+2

嗨琳達,歡迎計算器!我們非常樂意爲您提供幫助,並且我們感謝您向我們展示您的網站的實時版本,但是您能否向我們展示一些代碼隱藏和HTML?它將大大幫助我們幫助你。謝謝! – 2014-10-02 13:14:40

+1

下次會這樣做。謝謝。 – LindaB 2014-10-02 15:24:44

回答

1

您應該從您的css樣式的#home元素中刪除height: 100%;

+0

這將工作..或者如果因爲任何原因你想保持100%的身高,加入到你的#家,溢出:汽車也將解決你的問題 – 2014-10-02 13:25:06

+0

這工作。謝謝! – LindaB 2014-10-02 15:24:17

0

將背景圖像設置爲另一個div(#back),而不是#home

HTML

<body> 
    <div id="back"></div> 
    <div id="home"></div> 
</body> 

CSS

#back{ 
    position: absolute; 
    background-image: url('image.jpg'); 
    top: 0; 
    bottom: 0; 
    left: 0; 
    right: 0; 
}