| Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
| 6.0+ | 1.0+ | 6.0+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Завдання
Вирівняти блоковий елемент заданої ширини по центру горизонталі веб-сторінки.
Рішення
За замовчуванням ширина блокового елемента приймає значення auto, і він, як правило, займає всю доступну ширину. Тому описаним методом можна вирівняти по центру тільки такий елемент, у якого явно задана ширина у відсотках або пікселях. Після чого до стилю шару потрібно зробити відступ зліва (стильове властивість margin-left) і праворуч (margin-right) зі значенням auto. Втім, також можна скористатися універсальним властивістю margin зі значенням auto (приклад 1).
Приклад 1. Вирівнювання шару по центру
HTML5CSS 2.1IECrOpSaFx
<!DOCTYPE html>
<HTML>
<head>
<meta charset= "utf-8">
<title>Вирівнювання шару по центру</title>
<style>
.center {
width: 200px; /* Ширина елемента в пікселях */
padding: 10px; /* Поля навколо тексту */
margin: auto; /* Вирівнюємо по центру */
background: #fc0; /* Колір фону */
}
</style>
</head>
<body>
<div class="center">
Довжина вектора перевертає позитивний подвійний інтеграл.
</div>
</body>
</html></html>
Результат приклад показаний на рис. 1.

Рис. 1. Шар, вирівняний по центру
