НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ

CSS Підручник

CSS СТАРТ CSS Інтро CSS Синтаксис CSS Селектори CSS Як підключити CSS Коментарі CSS Кольори CSS Фони CSS Межі CSS Поля CSS Внутрішній відступ CSS Висота/Ширина CSS Блочна модель CSS Контур CSS Текст CSS Шрифти CSS Іконки CSS Посилання CSS Списки CSS Таблиці CSS Display CSS Max-Width CSS Position CSS Z-index CSS Overflow CSS Float CSS Inline-Block CSS Вирівнювання CSS Комбінатори CSS Псевдо-класи CSS Псевдо-елементи CSS Непрозорість CSS Панель навігації CSS Випадаючі списки CSS Галерея зображень CSS Спрайти зображень CSS Селектори атрибутів CSS Форми CSS Лічильники CSS Макет веб-сайту CSS Одиниці CSS Специфічності

CSS Продвинутий

CSS Закруглені кути CSS Межі зображень CSS Фони CSS Кольори CSS Градієнти CSS Тіні CSS Ефекти тексту CSS Веб-шрифти CSS 2D Трансформації CSS 3D Трансформації CSS Переходи CSS Анімації CSS Підказки CSS Стилі зображень CSS Підгонка об'єкту CSS Кнопки CSS Нумерація сторінок CSS Кілька стовпців CSS Користувальницький інтерфейс CSS Змінні CSS Розміри блоків CSS Медіа-запити CSS Приклади медіа-запитів CSS Flexbox

CSS Адаптивний

RWD Інтро RWD Область перегляду RWD Вигляд сітки RWD Медіа-запити RWD Зображення RWD Відео RWD Фреймворки RWD Шаблони

CSS Grid (Сітка)

Grid Інтро Grid Контейнер Grid Елементи

CSS Приклади

CSS Шаблони CSS Приклади CSS Вікторина CSS Вправи CSS Сертифікат

CSS Довідники

CSS Довідник CSS Селектори CSS Функції CSS Довідник аудіо CSS Безпечні веб-шрифти CSS Анімація CSS Одиниці CSS PX-EM Конвертер CSS Кольори CSS Значення кольору CSS Значення за замовчуванням CSS Підтримка браузерами

CSS3. Уроки W3Schools для початківців українською мовою

En

CSS Списки


Невпорядковані списки:

  • Coffee
  • Tea
  • Coca Cola
  • Coffee
  • Tea
  • Coca Cola

Впорядковані списки:

  1. Coffee
  2. Tea
  3. Coca Cola
  1. Coffee
  2. Tea
  3. Coca Cola

HTML-списки та CSS-властивості списків

В HTML є два основних типи списків:

  • невпорядковані списки (<ul>) - елементи списку помічені маркерами
  • впорядковані списки (<ol>) - елементи списку помічені цифрами або буквами

Властивості CSS списку дозволяють вам:

  • Встановити різні маркери елементів списку для впорядкованих списків
  • Встановити різні маркери елементів списку для невпорядкованих списків
  • Встановити зображення як маркер елемента списку
  • Додати кольори фону в списки та елементи списку

Різні маркери списку

Властивість list-style-type визначає тип маркера елемента списку.

В наступному прикладі показані деякі з доступних маркерів елементів списку:

Приклад

ul.a {
  list-style-type: circle;
}

ul.b {
  list-style-type: square;
}

ol.c {
  list-style-type: upper-roman;
}

ol.d {
  list-style-type: lower-alpha;
}
Спробуйте самі »

Примітка: Деякі значення для невпорядкованих списків, а деякі для впорядкованих списків.


Зображення як маркер елемента списку

Властивість list-style-image визначає зображення як маркер елемента списку:

Приклад

ul {
  list-style-image: url('sqpurple.gif');
}
Спробуйте самі »

Розташуйте маркери елементів списку

Властивість list-style-position визначає положення маркерів елемента списку (марковані пункти).

"list-style-position: outside;" означає, що маркери будуть поза елементом списку. Початок кожного рядка елемента списку буде вирівняно по вертикалі. Це за замовчуванням:

  • Кава - Зварений напій, приготовлений зі смажених кавових зерен...
  • Чай
  • Coca-cola

"list-style-position: inside;" означає, що маркери будуть всередині елемента списку. Оскільки він є частиною елемента списку, він буде частиною тексту та вставить текст на початку:

  • Кава - Зварений напій, приготовлений зі смажених кавових зерен...
  • Чай
  • Coca-cola

Приклад

ul.a {
  list-style-position: outside;
}

ul.b {
  list-style-position: inside;
}
Спробуйте самі »

Видалити налаштування за замовчуванням

Властивість list-style-type:none також може бути використано для видалення міток/маркерів. Зверніть увагу, що в списку також є поля за замовчуванням та відступи. Щоб видалити їх, додайте margin:0 та padding:0 до <ul> або <ol>:

Приклад

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
Спробуйте самі »

Список - Скорочена властивість

Властивість list-style є скороченою властивістю. Використовується для встановлення всіх властивостей списку в одній об’яві:

Приклад

ul {
 list-style: square inside url("sqpurple.gif");
}
Спробуйте самі »

При використанні скороченої властивості порядок значень властивостей:

  • list-style-type (якщо вказано list-style-image, значення цієї властивості буде відображатися, якщо зображення з якоїсь причини не може бути відображено)
  • list-style-position (визначає, чи повинні маркери елементів списку з’являтися всередині або поза потоком контенту)
  • list-style-image (визначає зображення як маркер елемента списку)

Якщо одні зі значень властивості вище відсутнє, буде вставлено значення за замовчуванням для відсутньої властивості, якщо вона є.


Список стилів з кольорами

Ми також можемо стилізувати списки за допомогою кольорів, щоб вони вигляділи дещо цікавіше.

Все, що додано в тег <ol> або <ul> впливає на весь список, в той час як властивості, додані в тег <li>, впливають на окремі елементи списку:

Приклад

ol {
  background: #ff9999;
  padding: 20;
}

ul {
  background: #3399ff;
  padding: 20;
}

ol li {
  background: #ffe5e5;
  padding: 5px;
  margin-left: 35px;
}

ul li {
  background: #cce5ff;
  margin: 5px;
}

Результат:

  1. Кава
  2. Чай
  3. Coca Cola
  • Кава
  • Чай
  • Coca Cola
Спробуйте самі »

Більше прикладів

Користувальницький список з червоною лівою межею
Цей приклад демонструє, як створити список з червоною лівою межею.

Обмежений список на всю ширину
Цей приклад демонструє, як створити обмежений список без маркерів.

Всі різні маркери елементів списку для списків
Цей приклад демонструє всі різні маркери елементів списку в CSS.


Перевірте себе за допомогою вправ!


Всі властивості CSS Списку

Властивість Опис
list-style Встановлює всі властивості для списку в одній об’яві
list-style-image Визначає зображення як маркер елемента списку
list-style-position Визначає положення маркерів елемента списку (точки маркерів)
list-style-type Визначає тип маркера елемента списку