Сайт в центре экрана
Автор: Евгений Рыжков Дата публикации:
Задача
Сделать чтобы при большем разрешении экрана, чем ширина страницы сайта, страница выравнивалась по середине экрана браузера (во всех браузерах).
Решение
HTML код:
<html> <head> <style type="text/css"> * {margin: 0; padding: 0;} /* обнуляем отступы */ body { text-align: center; /* выравниваем все содержимое body по центру */ background: #fff; /* цвет фона для наглядности */ } div { width: 800px; /* ширина основного блока */ height: 100%; /* высота для наглядности */ background: #ff0000; /* цвет блока для наглядности */ margin: 0 auto; /* задаем отступ слева и справа auto чтобы сработало выравнивание по центру */ } </style> </head> <body> <div></div> </body> </html>
Проверено в:
Таким же методом можно центрировать любой элемент относительно элемента-родителя.