2013-03-24 3 views
0

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

CSS

   .container { 
width: 95%; 
margin-right: auto; 
margin-left: auto; 
} 

Любое предложение о том, как я могу исправить?

+0

Вы недостаточно показываете нам помощь. Вам нужна ссылка или jsfiddle, чтобы мы могли видеть ваш html. Ваша ширина составляет 95%. 95% чего? В чем его родительский набор? Я полагаю, если это тело, то вы его настроили? – Rob

+0

http://jsfiddle.net/Lezuus/Q2NvB/ – user2202031

ответ

0

Ваш контейнер div IS центрирован, но вы установили поля с левой стороны для элемента навигации 220px. Я еще не смотрел на остальных, но я полагаю, что вы оставили поля, установленные на них.

Кроме того, ваши элементы внутри контейнера расположены абсолютно, что выведет их из нормального потока. Если вы хотите, чтобы эти элементы были прикреплены к .container, вам нужно сделать его позицией: relative.

Что-то, о чем я упоминал в предыдущем комментарии выше, вы должны помнить, что когда вы задаете ширину процента, чтобы спросить себя, «Процент того, что?». Он всегда будет процентом от ширины родителя, поэтому следующий вопрос: «Какова ширина родителя?». Если это не установлено, ваш процент может не работать так, как вы его намереваетесь, или вообще.

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