Пункти списку за замовчуванням вибудовуються вертикально один під одним, але іноді потрібно розмістити їх по горизонталі, наприклад, для створення різних меню. У такому випадку до селектора 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.
Зверніть увагу, що між пунктами списку з'являється невелика відстань. Як його прибрати читайте цей рецепт.
