Фоновая позиция не будет позиционировать себя - PullRequest
1 голос
/ 18 января 2010

Мой сайт обернут в один большой DIV, называемый оболочкой, который начинается сразу после <body> и заканчивается прямо перед ним. * Т.е. 1002 *

<body>
  <div id="wrapper">
    ... website ...
  </div>
</body> 

У меня есть следующий стиль кода # wrapper

#wrapper {
 width: 960px;
 margin: 0 auto;
 padding: 0 7px;
 background: #c1cca0 url(images/fade.gif) repeat-y scroll 0 300px;
}

Однако фон начинает повторяться в самой верхней части страницы вместо 300 пикселей вниз. Могу ли я не использовать repeat-y в сочетании с background-position, или мне чего-то не хватает?

Ответы [ 3 ]

1 голос
/ 18 января 2010

Я не уверен, но не могли бы вы попытаться определить положение фона, используя его собственное свойство, например:

background-position: 0px 300px;

Скажите, пожалуйста, исправит ли это.

0 голосов
/ 18 января 2010

Я могу ошибаться, но источник вашей проблемы в том, что у #wrapper нет своей высоты Попробуйте указать фиксированную высоту, чтобы проверить это ... т.е.

0 голосов
/ 18 января 2010

Могу ли я не использовать repeat-y в сочетании с background-position,

Да, вы правы .. Нет смысла в комбинации повторения-y и позиции отпущения грехов .. repeat-y отменяет ..
Я не знаю точно, что такое fade.gif (так как оно буквально в вашем коде) ... поэтому не могу попробовать альтернативное решение ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...