Центрирование: поля ширины авто
Это поле центрируется по горизонтали, устанавливая ширину его правого и левого полей в «Авто». Это предпочтительный способ выполнения горизонтального центрирования с помощью CSS, который очень хорошо работает в большинстве браузеров с поддержкой CSS 2. К сожалению, Internet Explorer 5 / Windows не отвечает на этот метод - недостаток этого браузера, а не методика.
Существует простой обходной путь. (Пауза, пока вы боретесь с тошнотой, вызванной этим словом.) Готов? Internet Explorer 5 / Windows неправильно применяет атрибут CSS «text-align» к элементам уровня блока. Объявление «text-align: center» для содержащего элемента уровня блока (часто элемента BODY) горизонтально центрирует прямоугольник в Internet Explorer 5 / Windows.
У этого обходного пути есть побочный эффект: атрибут CSS "text-align" наследуется, центрируя встроенный контент. Часто необходимо явно установить атрибут «выравнивание текста» для центрированного поля, чтобы противостоять эффектам обходного пути Internet Explorer 5 / Windows. Соответствующий CSS следует.
body {
margin: 50px 0px;
padding: 0px;
text-align: center;
}
#Content {
width: 500px;
margin: 0px auto;
text-align: left;
padding: 15px;
border: 1px dashed #333;
background-color: #EEE;
}
http://bluerobot.com/web/css/center1.html