/
Вопросы и ответы
/
HTML
/

Как убрать точки в списке html

Как убрать точки в списке html

5 лет назад

Человек-Молекула

Ответы

0

Для стилизации маркеров html-списка, созданного с помощью тегов или существует CSS свойство list-style-type. Оно может принимать разные значения, например circle, square или decimal. Для того чтобы убрать маркер - нужно выставить значение none.

Рассмотрим пример ниже:

1
2
3
4
5
6
7
8
9
10
<ul>
  <li>Есть маркер</li>
  <li>Есть маркер</li>
  <li>Есть маркер</li>
</ul>
<ol>
  <li>Маркер убран</li>
  <li>Маркер убран</li>
  <li>Маркер убран</li>
</ol>

CSS стили:

1
2
3
4
5
6
7
ol {
  list-style-type:  none;
}

ul {
  list-style-type: "✔";
}

Результат:

4 года назад

Вячеслав Межуревский

0

Маркеры списка убирает CSS-свойство list-style: none:

1
2
3
4
ul {
  list-style: none;
  padding-left: 0;
}

padding-left: 0 убирает отступ слева, который браузер оставляет под маркеры. Без него список останется сдвинутым вправо.

Свойство работает и для нумерованного списка <ol>: пропадут цифры.

Только у одного списка

1
2
3
4
<ul class="menu">
  <li>Главная</li>
  <li>Курсы</li>
</ul>

Так стили не затронут остальные списки на сайте.

Другой маркер

list-style-type меняет вид маркера:

1
2
3
4
5
6
7
ul {
  list-style-type: square;   /* квадрат */
}

ol {
  list-style-type: upper-roman; /* I, II, III */
}

Свой символ или эмодзи:

1
2
3
ul {
  list-style-type: "— ";
}

Маркер с другим цветом

Псевдоэлемент ::marker задаёт цвет и размер маркера отдельно от текста:

1
2
3
4
li::marker {
  color: #0082ff;
  font-size: 1.2em;
}

Без CSS

Атрибут type у <ul> устарел, браузеры его поддерживают, но валидатор HTML покажет ошибку. Если CSS-файла нет, задайте стиль прямо в теге:

1
2
3
<ul style="list-style: none; padding-left: 0;">
  <li>Пункт</li>
</ul>

Списки и их оформление разбирают в курсе «Профессиональная вёрстка».

21 день назад

Никита Вихров

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845