LINUX.ORG.RU

Выравнивание div строго по центру


0

0

Ребята, как выравнять див строго по центру? mrgin-left:50% или margin-right:50% не подходит, все съезжает с левой стороны просто на 50% и все. А надо, чтобы страница располагалась именно по центру, не зависемо от ширины самого экрана. Спасибо за помощь заранее.


Ответ на: комментарий от Oliany

И вариант в два дива <div align="center"> <div> Page </div> </div> тоже не работает. У кого-нить функционирт подобное?

Oliany
() автор топика
Ответ на: комментарий от Oliany

>И вариант в два дива <div align="center"> <div> Page </div> </div> тоже не работает. У кого-нить функционирт подобное?

Вариант в 2 дива нужен только для ие5.х. В любом случае, необходимо указывать ширину дива, по умолчанию она 100%, если не используется float или display: table. Хотя последнее в ие не поддерживается.

Tigger ★★★★★
()

margin {0px auto;}

В осле 6 замечательно держится.

В 5-м вроде напряг был

OldFornit
()

position:absolute;
width:200px;
left:50%;
margin-left:-100px;

friday ★★★
()
Ответ на: комментарий от Oliany

В IE6 margin:auto не работает только в quirks mode. Стандарты в руки, и вперед.

grob ★★★★★
()

Для IE можно просто, в определении родительского контейнера.: text-align : center;

А для не IE, в определении самого контейнера который надо выровнять по центру: margin : 0 auto;

Defence
()
Ответ на: комментарий от Deleted

>-1 Не надо так делать. text-align относится к inline элементам, коим div не является.

Не надо так делать? Что за чушь? Проспись! Как ещё осла научить отображать всё правильно? Тем более, никто не мешает пользоваться conditional comments.

HappyCoder
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.