CSS властивості
ГлавнаяБлогЯк вирівняти таблицю по центру?

Як вирівняти таблицю по центру?

163

Вирівнювання таблиці по центру горизонталі працює лише у випадку, коли ширина таблиці явно задана через властивість width. При дотриманні цієї умови для селектора table слід встановити властивість margin зі значенням auto. Воно позначає, що відступи навколо таблиці обчислюються автоматично, це якраз і призводить до центрування (приклад 1).

Приклад 1. Використання margin

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Таблиця в центрі вікна</title> <style> table { width: 300px; /* Ширина таблиці */
margin: auto; /* Вирівнюємо таблицю по центру */
} 
td { border: 1px solid green; /* Рамка навколо таблиці */
text-align: center; /* Вирівнюємо текст по центру осередку */
}
</style>
</head>
<body> <table> <tr> <td>Балбес</td> <td>Бувалий</td>
</tr> <tr> <td>Трус</td> <td>Шурік</td>
</tr>
</table>
</body>
</html>

Результат цього прикладу показаний на рис. 1.

Вирівнювання таблиці за допомогою стилів

Мал. 1. Вирівнювання таблиці за допомогою стилів