2017-01-20 2 views
0

Как центрировать все элементы HTML по горизонтали и вертикали между <body> </body> без обновления элементов left: и top: свойство при изменении размера окна.CSS Все содержимое тела сосредоточено

+0

Этот вопрос является слишком общим: имейте в виду, что центрирование элементов HTML не означает, что их * контент * снова центрирован, например текст внутри DIV или DIV внутри другого DIV и т. Д., Как это имеет место в большинстве ситуации. – Johannes

ответ

-1

.center {margin: auto auto 3px 3px; }

Используя это во внутреннем или внешнем CSS-файле, все текстовые элементы будут выровнены по центру, и будет существовать запас в 3 пикселя выше и ниже подразделения.

+0

Вам также потребуется объявленная ширина. Элементы уровня блока имеют ширину: 100% по умолчанию, поэтому только что выше ничего не изменит. Плюс маркер сокращен. Это говорит: «top: auto, right: auto, bottom 3px, left 3px». Обновить до: .center {width: 960px; margin: 3px auto;} – tjameswhite

+1

это неправильно: порядок в комбинированных правилах CSS находится сверху-справа - внизу слева, поэтому это будет автоматически вверху и справа и 3px внизу и слева. Плюс это не делает ничего, если нет никакого параметра позиции. – Johannes

Смежные вопросы