Css html список: Стилизация списков — Изучение веб-разработки

Содержание

Маркированный список | htmlbook.ru

Маркированный список определяется тем, что перед каждым элементом списка добавляется небольшой маркер, обычно в виде закрашенного кружка. Сам список формируется с помощью контейнера <ul>, а каждый пункт списка начинается с тега <li>, как показано ниже.

<ul>
 <li>Первый пункт</li>
 <li>Второй пункт</li>
 <li>Третий пункт</li>
</ul>

В списке непременно должен присутствовать закрывающий тег </ul>, иначе возникнет ошибка. Закрывающий тег </li> хотя и не обязателен, но советуем всегда его добавлять, чтобы четко разделять элементы списка.

В примере  11.1 приведен код HTML для добавления маркированного списка на веб-странице.

Пример 11.1. Создание маркированного списка

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML  4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Маркированный список</title>
 </head>
 <body>
   <hr>
   <ul>
     <li>Чебурашка</li>
     <li>Крокодил Гена</li>
     <li>Шапокляк</li>
     <li>Крыса Лариса</li>
   </ul>
   <hr>
 </body>
</html>

Результат данного примера показан на рис.  11.1.

Рис. 11.1. Вид маркированного списка

Обратите внимание на отступы сверху, снизу и слева от списка. Такие отступы добавляются автоматически.

Маркеры могут принимать один из трех видов: круг (по умолчанию), окружность и квадрат. Для выбора стиля маркера используется атрибут type тега <ul>. Допустимые значения приведены в табл. 11.1

Табл. 11.1. Стили маркеров списка
Тип спискаКод HTMLПример
Список с маркерами в виде круга<ul type=»disc»>
<li>…</li>
</ul>
  • Первый
  • Второй
  • Третий
Список с маркерами в виде окружности<ul type=»circle»>
<li>…</li>
</ul>
  • Первый
  • Второй
  • Третий
Список с квадратными маркерами<ul type=»square»>
<li>…</li>
</ul>
  • Первый
  • Второй
  • Третий

Вид маркеров может незначительно различаться в разных браузерах, а также при смене шрифта и размера текста.

Создание списка с квадратными маркерами показано в примере 11.2.

Пример 11.2. Вид маркеров

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Маркированный список</title>
 </head>
 <body>
  <p><strong>Изменение убеждений</strong></p>
  <ul type="square">
   <li>изменение религиозной веры (на выбор: буддизм, конфуцианство, индуизм). 
       Специальное предложение - иудаизм и мусульманство вместе;</li>
   <li>изменение веры в непогрешимость любимой партии;</li>
   <li>убеждение в том, что инопланетяне существуют;</li>
   <li>предпочтение политического строя, как самого лучшего в своем роде 
       (на выбор: феодализм, социализм, коммунизм, капитализм).</li>
  </ul>
 </body>
</html>

Результат данного примера показан на рис.  11.2.

Рис. 11.2. Вид списка с квадратными маркерами

списки

HTML по теме

  • Тег <li>
  • Тег <ul>

Статьи по теме

  • Маркированный список

Полное руководство по спискам в HTML и CSS

Хочешь знать больше про веб?

Подпишись на наш телеграм-канал TechRocks WEB-разработка?

Подписаться

×

Перевод статьи «A complete guide about lists in HTML and CSS».

Что такое списки

Список это способ представления набора данных или информации. Таким образом этот набор данных становится более понятным, чем при любой другой форме изложения. Например, список покупок выглядит куда понятнее, если имеет вид именно списка, а не простого абзаца, где наименования идут просто через запятую.

Списки в HTML

Если вы хотите представлять на своих веб-страницах какие-то данные, являющиеся наборами чего-либо, список является прекрасным вариантом оформления. Благодаря спискам пользователи легче воспринимают информацию.

Виды списков

В HTML списки бывают трех видов:

  1. Упорядоченные списки.
  2. Неупорядоченные списки.
  3. Списки определений.

Что такое упорядоченный список?

Упорядоченный список это набор элементов, представленных в определенном порядке. Форма упорядоченного списка лучше всего подходит для представления наборов данных, где порядок элементов имеет значение.

Примерами могут послужить кулинарные рецепты, где действия следует выполнять в определенном порядке, или списки инструкций простой программы.

Подобные списки делают упорядоченными, потому что без нужной последовательности изложения эта информация теряет свой смысл. Упорядоченные списки также называют нумерованными.

Для создания упорядоченных списков используется тег <ol> (ordered list – «упорядоченный список»), а для каждого из его элементов – тег <li> (list – «список»).

HTML-код:

[html]<ol>
<li>Налейте воду в кастрюлю.</li>
<li>Добавьте сахар, чайные листья и специи.</li>
<li>Доведите до кипения и подержите на медленном огне около минуты.</li>
<li>Добавьте молоко.</li>
<li>Доведите до кипения и подержите на медленном огне 3-5 минут.</li>
<li>Процедите чай и перелейте его в чайник.</li>
</ol>
[/html]

Результат:

  1. Налейте воду в кастрюлю.
  2. Добавьте сахар, чайные листья и специи.
  3. Доведите до кипения и подержите на медленном огне около минуты.
  4. Добавьте молоко.
  5. Доведите до кипения и подержите на медленном огне 3-5 минут.
  6. Процедите чай и перелейте его в чайник.
Значения по умолчанию:

По умолчанию пункты списка обозначаются арабскими цифрами.

Это можно изменить, используя разные значения CSS-свойства list-style-type

.

list-style-type: upper-alpha

See the Pen ordered-list-upper-alpha by Amrish Kushwaha (@isamrish) on CodePen.

list-style-type: upper-roman

See the Pen ordered-list-upper-roman by Amrish Kushwaha (@isamrish) on CodePen.

list-style-type: lower-alpha

See the Pen ordered-list-lower-alpha by Amrish Kushwaha (@isamrish) on CodePen.

list-style-type: lower-roman

See the Pen ordered-list-lower-roman by Amrish Kushwaha (@isamrish) on CodePen.

Это самые часто используемые значения свойства list-style-type. Но есть множество других значений, которые мы рассмотрим дальше.

Что такое неупорядоченный список?

Неупорядоченный список это список с элементами, которые могут быть представлены в произвольном порядке. Такие списки также называют маркированными.

Примеры таких списков – списки покупок, списки запланированных дел.

Для создания упорядоченных списков используется тег <ul> (unordered l

ist), а для каждого из его элементов – тег <li> (как и в упорядоченном списке).

HTML-код:

[html]<ul>
<li>одежда</li>
<li>книги</li>
<li>ручки</li>
<li>ноутбук</li>
<li>сумка</li>
</ul>
[/html]

Результат:

  • одежда
  • книги
  • ручки
  • ноутбук
  • сумка
Значения по умолчанию:

По умолчанию маркеры элементов представлены в виде кружочков. Это можно изменить, используя все то же CSS-свойство list-style-type.

list-style-type: circle

See the Pen unordered-list-circle by Amrish Kushwaha (@isamrish) on CodePen.

list-style-type: square

See the Pen unordered-list-square by Amrish Kushwaha (@isamrish) on CodePen.

list-style-type: disc

See the Pen unordered-list-disc by Amrish Kushwaha (@isamrish) on CodePen.

Дальше мы разберем и другие варианты стилей.

Что такое список определений?

Список определений отличается тем, что каждый его пункт состоит из двух элементов. Первый из них – термин, а второй – его определение.

Вы можете создать список определений при помощи тега

<dl> (definition list – «список определений»). В пунктах списка термины (term) создаются при помощи тега <dt>, а описание (description) – при помощи тега <dd>.

Например:

See the Pen definition-list by Amrish Kushwaha (@isamrish) on CodePen.

Что такое вложенные списки?

Иногда бывают ситуации, когда вам нужно представить информацию в виде списка, причем его пункты сами могут быть отдельными списками. Такая структура называется вложенным списком.

Например:

See the Pen nested-list by Amrish Kushwaha (@isamrish) on CodePen.

Стиль списка

Для придания стилей списку используются три CSS-свойства.

list-style-type

Как вы уже знаете, это свойство используется для стилизации маркеров списка (как упорядоченного, так и неупорядоченного).

Это свойство может принимать несколько значений:

  • disc (круг)
  • square (квадрат)
  • circle (окружность)
  • decimal (арабские цифры)
  • lower-alpha (строчные латинские буквы, =lower-latin)
  • lower-roman (римские цифры в нижнем регистре)
  • lower-latin (строчные латинские буквы, =lower-alpha)
  • lower-greek (строчные греческие буквы)
  • upper-alpha (заглавные латинские буквы, =upper-latin)
  • upper-roman (римские цифры в верхнем регистре)
  • upper-latin (заглавные латинские буквы, =upper-alpha)

С полным списком возможных значений свойства list-style-type можно ознакомиться здесь.

list-style-image

Это свойство используется, чтобы в качестве маркера списка установить изображение. Свойство может принимать два значения: url изображения или none.

Например:

See the Pen list-style-image by Amrish Kushwaha (@isamrish) on CodePen.

Поскольку значение этого свойства наследуется, для возвращения значения по умолчанию используется значение none.

list-style-position

Это свойство служит для определения положения маркера относительно элементов списка. Свойство list-style-position может принимать два значения: inside (внутри) и outside (снаружи).

Пример применения значения inside

See the Pen list-style-position-inside by Amrish Kushwaha (@isamrish) on CodePen.

Пример применения значения outside

See the Pen list-style-position-outside by Amrish Kushwaha (@isamrish) on CodePen.

А теперь давайте поиграем с цветами списка

Расцвеченный маркированный список

Вариант 1: элементы списка и маркеры имеют один цвет.

See the Pen same-color-unordered-list by Amrish Kushwaha (@isamrish) on CodePen.

Вариант 2: элементы списка и маркеры имеют разные цвета.

See the Pen different-color-unordered-list by Amrish Kushwaha (@isamrish) on CodePen.

Расцвеченный нумерованный список

Вариант 1: элементы списка и их номера имеют один цвет.

See the Pen colored-numbered-list by Amrish Kushwaha (@isamrish) on CodePen.

Вариант 2: элементы списка и их номера имеют разные цвета.

See the Pen different-color-numbered-list by Amrish Kushwaha (@isamrish) on CodePen.

Надеемся, статья вам понравилась. Если знаете о списках еще что-то интересное, добавляйте в комментарии!

18 списков CSS

Коллекция отобранных бесплатных примеров кода в стиле списков HTML и CSS . Обновление коллекции марта 2020 года. 4 новых примера.

  1. Списки начальной загрузки
  2. Списки jQuery
  3. Списки попутного ветра
О коде

Просто еще один список определений, сетка, Sass, отзывчивый

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Отвечает: да

Зависимости: —

О коде

Список контактов «Возьми номер»

Небольшой эксперимент с отображением контактных ссылок.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: font-awesome.css

О коде

Список лидеров Forbes

Быстрая таблица лидеров Forbes до 40 лет.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Довольно липкий

Простой пример, показывающий, насколько замечательным может быть CSS position: sticky .

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Анимация контрольного списка — только CSS

Простая анимация контрольного списка.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

12-й селектор

Список CSS

с пользовательским счетчиком и эффектом прокрутки.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Упорядоченный список градиентов

Простой упорядоченный список с использованием SCSS и HTML5. Градиентный фон переходит от одного к другому и обратно. Подходит для IE11.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

С код

Простой контрольный список CSS

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Стили красивого списка

преобразование: свойство skew и красивые стили списка.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Список счетчиков градиентов CSS

Пример счетчика CSS с фиксированным градиентом фона.

Совместимые браузеры: Chrome, Opera, Safari

Ответ: да

Зависимости: —

О коде

Список дел

Интерфейс с анимированной галочкой.

Совместимые браузеры: Chrome, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Список дел

Список дел с анимацией пользовательского интерфейса и микровзаимодействиями.

Совместимые браузеры: Chrome, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Список выбора файлового менеджера

Щелкните элемент списка, чтобы выбрать его. Держите Ctrl для множественного выбора.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

карточек — ListView

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: font-awesome. css

О коде

Запись полного круга

Совместимые браузеры: Chrome, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Интерфейс списка

Концепция пользовательского интерфейса простого упорядоченного списка. Использование псевдоэлементов.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: нет

Зависимости: —

О коде

Нумерованные списки только для CSS с формами капли

Стилизованный нумерованный список с использованием счетчиков CSS и псевдоэлементов для фона в форме капли.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

О коде

Упорядоченный список CSS с ведущим нулем

Упорядоченный список CSS с начальным нулем и другим цветом номера.

Совместимые браузеры: Chrome, Edge, Firefox, Opera, Safari

Ответ: да

Зависимости: —

Списки

CSS — GeeksforGeeks

Список в CSS определяет список содержимого или элементов определенным образом, т. Е. Он может быть организован упорядоченно или неупорядоченно, что помогает сделать веб-страницу чистой. Его можно использовать для организации огромных площадок с разнообразным контентом, поскольку они гибки и просты в управлении. Стиль списка по умолчанию — без полей. Список можно разделить на 2 типа:

  • Неупорядоченный список : В неупорядоченных списках элементы списка по умолчанию отмечены маркерами, т. е. маленькими черными кружками.
  • Упорядоченный список : В упорядоченных списках элементы списка отмечены цифрами и алфавитом.

Маркер элемента списка: Это свойство указывает тип маркера элемента, т. е. неупорядоченный список или упорядоченный. Свойство list-style-type задает внешний вид маркера элемента списка (например, диска, символа или пользовательского стиля счетчика) элемента элемента списка. Его значение по умолчанию — диск.

Синтаксис:  

  тип-стиля-списка:значение;  

Можно использовать следующее значение:

  • круг
  • десятичное число, например: 1,2,3 и т. д.
  • верхний латинский
  • нижний буквенный, например: a,b,c,etc
  • верхний буквенный, например: A,B,C и т.д.
  • квадратный

Список CSS с различным типом стиля списка, где значения установлены как квадратные и с более низким альфа-каналом.

HTML

< html >

   

< head >

     < style >

     ul.a {

         list-style-type: Square;

     }

       

     ol. c {

        

     }

     style >

head >

   

< body >

     < h3 >

          GeeksforGeeks

       h3 >

       

< p > Unordered lists p >

   

     < ul класс 0054 >

         < li >one li >

         < li >two li >

< LI > Три LI >

UL > 9 . 0005

     < ul class = "b" >

         < li >one li >

         < LI > Два LI >

< LI > Три LI LI 0054 >

     ul >

       

< p > Ordered Lists p >

   

< OL Класс = "C" >

< LI > ONE < LI > ONE < LI > ONE < 0054 LI >

< LI > Два LI >

> 953953953953953 .

OL >

< OL класс = "D 44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444.0053 >

         < li >one li >

         < li >two li >

< LI > Три LI >

OL >

9 OL >

body >

   

html >

Output:

Image as List Marker: This property определяет изображение как маркер элемента списка. Свойство list-style-image используется для установки изображения, которое будет использоваться в качестве маркера элемента списка. Его значение по умолчанию — «нет».

Синтаксис:

 изображение в стиле списка: URL; 

Пример : В этом примере описывается список CSS с различным изображением-стилем-списком, где значения установлены в URL-адрес изображения.

HTML

< html >

   

< head >

     < название > Свойство в стиле списка CSS. : URL (

}

Стиль >

> >

> > > > > > > > > > > > > > > > > > > >

. 0054

   

< body >

     < h2 >

             GeeksforGeeks

         h2 >

       

< p > Ненумерованные списки p >

   

     < ul >

         < li >1 li >

         < li > 2 LI >

< LI > 3 LI >

     ul >

body >

   

html >

Output:

Позиция маркера списка: Это свойство определяет положение маркера элемента списка. Свойство list-style-position используется для установки положения маркера относительно элемента списка. Его значение по умолчанию — «снаружи».

Существует 2 типа маркеров положения: 

  • положение в стиле списка: снаружи; В этом случае маркеры будут находиться за пределами элемента списка. Начало каждой строки списка будет выровнено по вертикали.

Синтаксис:

 позиция в стиле списка: снаружи; 

Пример : В этом примере описывается список CSS с различной позицией стиля списка, где значение установлено снаружи.

HTML

< html >

   

< head >

     < style >

     ul. a {

         list-style-position: снаружи;

     }

     style >

head >

   

< body >

     < h3 >

Geeksforgeeks

H3 >

>

>

 

< p > Unordered lists p >

   

     < ul class = "a" >

< LI > ONE

< BR >

>

>

>

0054 In this the bullet points will be outside the list item. li >

         < li >two

             < br >

           Начало каждой строки списка будет выровнено по вертикали. li >

         < li >three li >

     ul >

body >

   

html >

Вывод:

list-style-position: 4 внутри; При этом маркеры будут внутри списка. Линия вместе с маркерами будет выровнена по вертикали.

Синтаксис:

 позиция в стиле списка: внутри; 

Пример : В этом примере описывается список CSS с различной позицией стиля списка, где значение установлено внутри.

HTML

< html >

   

< head >

     < стиль >

     ul.a {

         ----стиль-позиция;

     }

     style >

head >

   

< body >

     < h3 >

          GeeksforGeeks

       h3 >

       

< p > Unordered lists < / p >

   

     < ul класс

4 "a" >

         < li >one

             < br

           In this the bullet points will be inside the Список пункта. LI >

< LI > Два

>0053 < BR >

Линия вместе с точками пулей будут выровнены вертикально. / LI >

UL >

BODITY >

  • 9

    9

    9

    9

    9
  • 59

    9
  • 59
  • 59
  • 99
  • 999
  • 9
  • 9
  • 99
  • 9
  • .0290

    HTML >

  • Output:

  • 9000 9000 3: STEMPLANT. Порядок свойства — это тип, позиция и изображение. Если какое-либо из свойств отсутствует, вставляется значение по умолчанию.

    Пример : В этом примере описывается список CSS с использованием сокращенного свойства.

    HTML

    < html >

       

    < head >

         < стиль >

         ул.а {

             стиль списка: квадрат внутри;

         }

         style >

    head >

       

    < body >

         < H3 >

    Geeksforgeeks

    H3 > H3 > H3 > . 0054

           

    < p > Unordered lists p >

       

         < ul class = "a" >

    < LI > Один LI >

    <0054 li >two li >

             < li >three li >

         ul >

    body >

       

    html >

    Вывод:

    Списки стилей: Список может быть отформатирован в CSS. Для списков можно установить различные цвета, границы, фон и отступы.

    Пример . В этом примере описывается список CSS, в котором к элементу применяются различные свойства стиля.

    HTML

    < html >

    5

    50290    

    < head >

         < style >

         ul.a {

             list-style: square;

             фон: розовый;

             отступ: 20 пикселей;

         }

         style >

    head >

       

    < body >

         < h3 >

    Geeksforgeeks

    H3 >

    9

    < p > Unordered lists p >

       

         < ul class = "a" >

    < LI > Один LI >

    < LI > Два LI >>0053 LI >

    < LI > Три LI >

    >

    >

    HTML >

    :

    9959

    9

    9

    9

    9

    9

    9
  • 9
  • 9000 9000
  • 9000 9000 9000 9000 9000 9000 9000 9000
  • 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000 9000

    Вложенный список: Списки также могут быть вложенными. У нас есть подразделы для разделов, поэтому нам нужна вложенность списков.

    Пример . В этом примере описывается список CSS, содержащий список, объявленный внутри другого списка.

    HTML

    < html >

       

    < head > head >

       

    < body >

         < h3 >

               GeeksforGeeks

           h3 >

         < ул >

                      0054 li > one

                 < ul >

                     < li >sub one li >

                     < li >sub two li >

                 > 4 ул.

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *