2014-10-02 7 views
0

Я пытаюсь изменить свой сайт таким образом, чтобы весь текст был на одной странице, а не на разных каталогах. В оригинале частично прозрачный фон контейнера div прокручивается вместе со страницей, потому что иначе текст будет прокручивать его. Новая страница длиннее, поэтому я решил установить фон на фиксированный и немного переделать его. Но теперь, когда я прокручиваю в какой-то момент, фон исчезает. Я не могу найти причину этого. Я все еще изучаю все возможности использования div, поэтому, пожалуйста, если вы знаете, что вызывает это, объясните мне это словами, которые я понимаю.фон div исчезает при прокрутке

+2

Привет Линда, добро пожаловать в StackOverflow! Мы более чем рады вам помочь, и мы ценим, что вы показываете нам живую версию своего сайта, но можете ли вы на самом деле показать нам код и html? Это поможет нам помочь вам. Благодаря! –

+1

Сделаю это в следующий раз. Благодарю. – LindaB

ответ

1

Вы должны удалить height: 100%; со своего #home элементов в стилях css.

+0

, который будет работать .. или если по какой-либо причине вы хотите сохранить высоту 100%, добавив к вашему # дому, переполнение: авто также решит вашу проблему. –

+0

Это сработало. Благодаря! – LindaB

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; 
}