CSS Margins Auto не центрирует плавающий элемент - PullRequest
1 голос
/ 10 ноября 2011

У меня проблема с центрированием элемента div.К элементу div, который я пытаюсь центрировать, применяются следующие стили:

width: 60%;
float:right;
margin-left: auto;
margin-right: auto;
min-width: 300px;

Единственный родительский тег - это тег body, к которому применяются следующие стили:

width:100%;
overflow-x:hidden;

Вместо центрирования элемент выравнивается вправо.Ранее у меня был элемент «float: left», и у меня не было проблем с его центрированием, но когда я изменил его на «float: right», элемент больше не центрировался.

Ответы [ 3 ]

5 голосов
/ 10 ноября 2011

нужно убрать float:right

1 голос
/ 10 ноября 2011

Удалить float: right; из стилей.

0 голосов
/ 10 ноября 2011

Если вы действительно хотите центрировать элементы с плавающей точкой, то эта статья для вас:

http://mauzon.com/dev/centered_nav/ - центрированная навигация Алекса Мозона.

Но это извращение.

...