css body по центру



Автор Дохлый Барсик задал вопрос в разделе Другие языки и технологии

HTML/CSS. Как элементы тега body отобразить четко посередине? и получил лучший ответ

Ответ от Strannik[гуру]
Первый коммент жжет (ниже будет почему) .
Второй вообще устарел лет на 5 минимум.
В третьем тоже есть свои коры - типа атрибута align в теге - ну не рекомендуется по спецификации так делать.
Делается все просто:
< body>
< div id="wrapper">
< /div>
< /body>
CSS:
#wrapper {
margin: 0 auto;
width: 900px; - это просто ширина, задал от балды, у тебя может быть другая
}
Можно написать margin: 35px auto 48px; - как надо, главное чтобы слева и справа было auto. Это работает во всех браузерах, доля которых ныне выше 0.5%
Strannik
Мастер
(2007)
Серьезно? Альтернатива таблицам? А я уж думал, что альтернатива таблицам - это дивная верстка и css. Согласно последней спецификации, оформление и код должны быть разделены. Атрибут align - это оформление. Такие вещи уже давно пишутся через цсс и звучат как text-align. Это надо знать

Ответ от Антон Харченко[гуру]
два контейнера, один в другом. Во внешнем - text-align:center, внутреннем - text-align:left, работает везде.
Один контейнер, margin-left:auto, margin-right-auto - не везде.

Ответ от Hexsoos[гуру]
<center></center>

Ответ от Igor Gayvoronsky[активный]
Сам по себе <body> заполняет всё окно браузера. . Нужно тегами задать элемент, который необходимо выравнять, это может быть таблица, текс, картинка, блок, да всё что угодно.. . Выравнивание можно задать как средствами html, так и средствами css... Основной атрибут для html - align (выравнивание) , значение для выравнивания по центру - center, для css - margin (внешние отступы) , значение auto.
Если нужно выравнять всё содержимое страницы по центру - берёшь всё в блок и его выравниваешь:
< body>
< div align="center">
Содержимое
< /div>
С помощью css:
html:
< body>
< div id="body">
Содержимое
< /div>
< /body>
css:
# body{
margin:auto;
}
Возможны и другие варианты - всё зависит от того что ИМЕННО нужно разместить по центру....

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: HTML/CSS. Как элементы тега body отобразить четко посередине?
спросили в Alezan Оберне
как сместить текст по центру в хтмл (пишу сайт в блокнете=), что бы не затрагивать выравнивание текста?
Контент оберни в div align:center, а тегу "p" через css задай выравнивание text-align:right"подробнее...

Выравнивание div\'а по центру
Если небольшой блок в пределах блока фиксированой ширины, то просто. Если же внешний блок имеет
подробнее...

HTML зачем обычно делают блок wrapper, охватывающий весь код? Можно задать css для html и body.
Например, делают блок wrapper, задают ему ширину и центрируют его. И весь контент, который в нем -
подробнее...

CSS. Как выровнять картинку по центру блока?
попробуй display: table-cell;, если не поможет лучше на фидле выложи и кинь сюда ссылку быстрей
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Тэгу
Подскажите пожалуйста, как центрировать задний фон на сайте ?
имеется в виду фон для body?
чтобы центрировать по горизонтали добавьте для body стиль
подробнее...

Как делать фоновое изображение по центру?
самый простой:
<center>
< body background="ИМЯ. jpg" >
</center>
подробнее...
спросили в Интернет Skrill
Как поставить фон на сайт?
Возможно для вас управление фоном не состовляет сложно задачи, но начинающему трудно сразу
подробнее...

HTML "резиновый" фон
body {
background : #fff url('изображение. jpg') no-repeat fixed left center;подробнее...

Как сделать отступ для background-image по левому краю?
background-position
А вот одно из самых важных свойств. Определяет, где конкретно будет
подробнее...
спросили в Музыка
пожалуйсто помогите с перевод (напишите если знаете) Give It to Me/Тимбалэнд, Нелли Фуртадо, Д. Тимберлейк)
Давай, покажи! (перевод)

Вечеринка в разгаре?
Я не знаю, чего вы ищите.
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*