Скажем, у вас есть DIV
, который вы хотите центрировать по горизонтали:
<div id="foo">Lorem ipsum</div>
В CSS вы можете оформить это следующим образом:
#foo
{
margin:0 auto;
width:30%;
}
В котором указано, что у вас есть верхнее и нижнее поле с нулевыми пикселями, а слева или справа автоматически определяется, сколько нужно, чтобы быть четным.
Не имеет значения, что вы вводите для ширины, если она есть и не равна 100%. В противном случае вы бы ничего не установили.
Но если вы плаваете влево или вправо, ставки отключаются, поскольку это вытягивает их из обычного потока элементов на странице, и настройка автоматического поля не будет работать.