2012-04-23 4 views
1

Я теряю волосы над этим! У меня есть полноэкранное фоновое изображение, которое отображается правильно (т.е. FIXED) в firefox, но в Chrome оно отображается только правильно, если нет полосы прокрутки ?! И чем дольше страница, тем больше фонового изображения, и на очень длинной странице фоновое изображение огромно ... Я искал эту тему и нашел абсолютно конкретные исправления, но ничего, что напрямую связано с моей ситуацией, как могу ли я заставить Chrome вести себя?Хром Положение CSS: исправлено

Код:

<div id="background"> 
<img src="../images/37df8ead08594126a7be43e1bdf3cd00.jpg" alt="blah" class="main-bg" /> 
</div> 

#background { 
position: fixed; 
overflow: hidden; 
left: 0px; 
top: 0px; 
z-index: -1; 
} 

.main-bg{ 
position:absolute; 
top:0; 
left:0; 
z-index:1; 
width:100%; 
} 

Любая помощь будет высоко оценена !!

+0

Я не» я вижу разницу в поведении между браузерами, извините. Даже IE делает все правильно. –

ответ

2

Я не совсем уверен, если это так, но вы хотите, чтобы фоновое изображение оставалось неподвижным (пока вы прокручиваете вниз или вверх изображение появляется, чтобы «двигаться» с вашей прокруткой, никогда не растягиваться и не повторяться)?

Если это так, попробуйте background-attachment:fixed и взгляните на это link.

Если это не так, что именно вы хотите достичь с фоновым изображением?

+0

Это правильный ответ. Не используйте еще один бесполезный div только для фона. –

+0

Спасибо за это, это сработало! Я искал чью-то чужую проблему, чтобы посмотреть, а на начальном этапе - базовый код. – gokartracer101

+0

абсолютно! в любой момент. – zillaofthegods

0

это может помочь вам исправить Chrome

для например: Chrome исправление.

@media screen and (-webkit-min-device-pixel-ratio:0){ 
       .CR_page_TD p { line-height:24px}//sample class 
       .cr_Rightimgdiv {float:left}//sample class 
       background-attachment:fixed//not tested yet 

} 

в том, что макияж меняет класс, который вы хотите записать специально хрому не переживайте, это не повлияет на другие браузеры, вы можете добавить любое количество класса в этом блоке специфичны для Webkit браузеров

Смежные вопросы