css дилемма (большие фоны) - PullRequest
       7

css дилемма (большие фоны)

0 голосов
/ 13 февраля 2011

Я использую большой фон в теге <body> и хочу создать контейнер div с шириной 960 пикселей.Я хочу, чтобы контейнерный контейнер располагался на 15px сверху вниз, я думаю, что я должен использовать position: absolute.Моя дилемма есть;остальные элементы div внутри контейнера должны содержать ту же позицию, или я мог бы продолжить это, как обычный веб-сайт шириной 960 пикселей?Извините за мой плохой английский.Пожалуйста, помогите мне!

Ответы [ 3 ]

2 голосов
/ 13 февраля 2011

Это должно дать вашему контейнеру ширину 960 пикселей и центрировать его с полем сверху (и снизу!) В 10 пикселей.

#container {
    width: 960 px; /* set width for container */
    margin: 10px auto; /* 10px top and bottom, center screen */
}
0 голосов
/ 13 февраля 2011

Вам не нужно использовать position:absolute;. То, что он делает, это помещает div в определенное место на странице независимо от размера окна браузера, что в данном случае не то, что вам нужно,

То, что вам нужно, это просто margin-top:$$px;

Если вы используете id, используйте # идентификатор:

#container {
margin-top:15px;
width:960px;
}

Если вы используете class, используйте идентификатор .:

.container {
margin-top:15px;
width:960px;
{

Все div внутри этого тега могут быть записаны и расположены как обычно, никаких дополнительных padding или margin не требуется.

0 голосов
/ 13 февраля 2011

Вам не нужно использовать абсолютное позиционирование. Простой

body {margin: 0; padding: 0}
#container {width: 960px; margin: 15px 0 0;} /* or margin: 15px auto 0 */ if you want it centered 

сделает:)

...