body{ text-align: center; }
.first_one
{
width: 600px; /* Can be any width */
margin:0 auto;
}
/* Reset text-align for child content */
.first_one, .second_one{text-align: left}
Чтобы центрировать «first_one» в IE6, вам нужно установить «text-align: center» в родительском элементе. В этом случае я предполагаю, что это узел тела. Кроме того, margin: 0 auto не работает, если вы не укажете ширину.
Затем вы захотите установить выравнивание текста по левому краю дочерних элементов div, чтобы содержимое внутри них не центрировалось.
Вам не нужно указывать ширину для "second_one", поскольку элементы блока естественным образом расширяются, заполняя их родительские контейнеры. Кроме того, не устанавливая ширину, браузер будет учитывать любые отступы, поля и границы, которые вы можете применить к «second_one», не нарушая компоновку.