freeCodeCamp/guide/russian/html/lists/index.md

108 lines
4.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
title: Lists
localeTitle: Списки
---
# Списки
Списки используются для отображения элементов. Существует 3 типа списков.
## Упорядоченные списки
_Упорядоченный список_ используется для описания упорядоченного набора данных. Браузеры обычно отображают упорядоченный список в виде пронумерованного списка. Создайте упорядоченный список, используя `<ol>` .
## Неупорядоченные списки
_Неупорядоченный список_ используется для описания неупорядоченного набора данных. Браузеры обычно отображают неупорядоченный список в виде маркированного списка. Создайте неупорядоченный список, используя `<ul>` .
## Список элементов
Прямые дети упорядоченных и неупорядоченных списков должны быть элементами списка. Каждый элемент списка заключен в `<li>` . Тег элемента списка может содержать [содержимое потока](https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Flow_content) .
## Примеры
Упорядоченный список записывается как
```HTML
<ol>
<li>January</li>
<li>February</li>
<li>March</li>
</ol>
```
и отображается как:
1. январь
2. февраль
3. Март
Неупорядоченный список записывается как
```HTML
<ul>
<li>Macintosh</li>
<li>Fuji</li>
<li>Gala</li>
</ul>
```
и отображается как:
* макинтош
* Fuji
* гала
## Шаблоны стилей
Упорядоченный список может использоваться для множества функций и в нескольких стилях. Поскольку изменение окружающих тегов цвета не изменяет цвет самих маркеров, вы можете их стилизовать, сначала удалив традиционные черные точки и вставив их:
Удалить точки:
```CSS
ul {
list-style: none;
}
```
Вставьте свой собственный:
```CSS
ul li::before {
content: "\2022";
color: orange;
display: inline-block;
width: 1em;
}
```
Стиль контента добавляет новую маркерную точку, в то время как стиль отображения и ширины создает пространство между точкой и словом. Здесь могут применяться обычные стили шрифтов, если вы хотите сделать точку более крупной или более выраженной.
## Списки описания
Список описаний - это список терминов с описанием каждого термина. Список описаний создается с помощью `<dl>`. Каждый элемент в списке состоит из двух тегов: термин `<dt>` и описание этого термина `<dd>`. Они называются списками определений в HTML 4.
Вот пример списка описания:
```HTML
<dl>
<dt>Programming</dt>
<dd>The process of writing computer programs.</dd>
<dt>freeCodeCamp</dt>
<dd>An awesome non-profit organization teaching people how to code.</dd>
</dl>
```
который в итоге выглядит следующим образом:
программирование
Процесс написания компьютерных программ.
freeCodeCamp
Удивительная некоммерческая организация, преподающая людям, как кодировать.
## Дополнительная информация:
* [Списки HTML на w3schools](https://www.w3schools.com/html/html_lists.asp)