Выравнивание по горизонтали. DIV.

Asar

Новичок
Выравнивание по горизонтали. DIV.

Рисуем DIV фиксированного размера. Хотим, чтобы он выводился по цетру страницы. Для чего пихаем его в другой DIV, шириною 100% с проставленным text-align:center. Это работает в IE. А в FF - нет, внутренний DIV выводится по левому краю.
В FF проблему решил только с помощью таблиц. Просьба подсказать, нельзя ли ее решить еще как?
 

Asar

Новичок
Блин, во я затупил... пасиб!

-~{}~ 12.10.05 14:47:

Не, не совсем...
Сделал алигн по центру и во внутреннем, и во внешнем дивах - все равно по левому краю :--(
 

Asar

Новичок
Все, трабла была в том, что и text-align, и align были одновременно. Сейчас все Ок, сенкс еще раз.
 

crocodile2u

http://vbolshov.org.ru
Вообще, DIV по идее выравнивается по центру при указании для него margin=0px auto;
 

Asar

Новичок
Если я все правильно указываю, то оно не выравнивается. Во всяком случае, в ИЕ. Можно поподробнее?..
 

crocodile2u

http://vbolshov.org.ru
PHP:
<body>
    <div style="border:1px solid red;width:100px;height:100px;margin:0px auto;"></div>
</body>
В 6-м ИЕ работает. Но вообще-то, недаром это "по идее" упомянуто мной и kruglov - я сейчас точно не вспомню, но в некоторых браузерах это не срабатывает (возможно, в ИЕ 5 или ИЕ < 6). Помнится, я решал это указанием text-align:center - но уже во _внешнем_ контейнере, внутри которого располагается <DIV>
 
Сверху