CSS властивості
ГлавнаяБлогЯк розмістити точки списку горизонтально?

Як розмістити точки списку горизонтально?

155

Пункти списку за замовчуванням вибудовуються вертикально один під одним, але іноді потрібно розмістити їх по горизонталі, наприклад, для створення різних меню. У такому випадку до селектора li слід додати стильову властивість display зі значенням inline-block, воно перетворює елемент на рядково-блоковий (приклад 1).

Приклад 1. Горизонтальний список

<!DOCTYPE html> ;
<html>
<head>
<meta charset="utf-8">
<title>Горизонтальний список</title> <style> ul.hr { /* Обнулюємо значення відступів та полів */
margin: 0; padding: 0; } 
ul.hr li { display: inline-block; /* Рядково-блоковий елемент */
border: 1px solid #000; /* Рамка навколо тексту */
padding: 3px; /* Поля навколо тексту */
}
</style>
</head>
<body> <ul class="hr"> <li>Мчаді</li> <li>Када на мацони</li> <li>Пахлава</li> <li>Кчуч</li> <li>Лілібдж</li>
</ul>
</body>
</html>

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

Горизонтальний список

Рис . 1. Горизонтальний список

Через те, що навколо списку автоматично встановлюються відступи, їх бажано прибрати, додаючи властивості margin та padding з нульовим значенням до селектора ul.

Зверніть увагу, що між пунктами списку з'являється невелика відстань. Як його прибрати читайте цей рецепт.