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

— элемент «Неупорядоченный список» — HTML

HTML-элемент <ul> используется для неупорядоченного списка — в частности для маркированного списка.

Категории контента (en-US)Основной поток, и если дочерний элемент <ol> включает в себя хотя бы один элемент <li>, явный контент.
Допустимое содержимоеНоль или больше <li> элементов, содержат вложенные элементы <ol> или <ul>.
Пропуск теговНет, открывающий и закрывающий теги обязательны.
Допустимые родителиЛюбой элемент, который принимает основной поток.
Допустимые ARIA-ролиdirectory (en-US), group (en-US), listbox (en-US)
, menu (en-US), menubar (en-US), radiogroup (en-US), tablist (en-US), toolbar (en-US), tree (en-US), presentation (en-US)
DOM-интерфейсHTMLUListElement (en-US)

Этот элемент включает глобальные атрибуты.

compact Устарело

Атрибут логического значения (bool) говорит о том, что список будет представлен в более компактном стиле. Интерпретация этого атрибута зависит от user agent и не работает со всеми браузерами.

Предупреждение: Не используйте этот атрибут, ибо он устаревший и больше не используется, используйте CSS. Для схожего эффекта с

compact, подойдёт свойство CSS line-height с значением 80%.

type Устарело

Этот атрибут добавляет маркеры (bullets) в список. Значения установлены под HTML3.2 и переходными на HTML 4.0/4.01 являются:

  • Элемент <ul> используется для группировки непронумерованных элементов данных, и их последовательность в списке не нужна. Что характерно, непорядочные списки используют маркеры, которые могут быть разных форм (в форме точки, круга или прямоугольной формы). Стиль задаётся не в HTML, а со связанным с ним CSS, используя свойство list-style-type (en-US)
    .
  • Элементы <ul> и <ol> могут быть вложены на любом уровне. Более того, вложенные списки могут чередоваться между <ol> и <ul> без ограничений.
  • Элементы <ol> и <ul> используются для списков. Различие лишь в том, что в элементе <ol> порядок имеет значение. Согласно эмпирической закономерности (или правилу большого пальца), чтобы определить, какую маркировку использовать, попробуйте поменять порядок элементов в списке. Если суть списка меняется, то тогда подойдёт элемент <ol>, в противном случае используйте <ul>.

Простой список

<ul>
  <li>first item</li>
  <li>second item</li>
  <li>third item</li>
</ul>

Результат HTML кода выше:

Вложенный список

<ul>
  <li>first item</li>
  <li>second item
  <!-- Закрывающий тег </li> пишем не здесь! -->
    <ul>
      <li>second item first subitem</li>
      <li>second item second subitem
     <!-- То же самое для второго вложенного неупорядоченного списка! -->
        <ul>
          <li>second item second subitem first sub-subitem</li>
          <li>second item second subitem second sub-subitem</li>
          <li>second item second subitem third sub-subitem</li>
        </ul>
      </li> <!-- Закрывающий тег </li>, который
закрывает третий неупорядоченный список -->
      <li>second item third subitem</li>
    </ul>
  <!-- Вот закрывающий тег </li> -->
  </li>
  <li>third item</li>
</ul>

Результат HTML кода выше:

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

<ul>
  <li>first item</li>
  <li>second item
  <!-- Закрывающий тег </li> пишем не здесь! -->
    <ol>
      <li>second item first subitem</li>
      <li>second item second subitem</li>
      <li>second item third subitem</li>
    </ol>
   <!-- Вот закрывающий тег </li> -->
  </li>
  <li>third item</li>
</ul>

Результат HTML кода выше:

Specification
HTML Standard
# the-ul-element

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

  • Остальные списковые HTML-элементы: <ol>, <li>, <menu> и устаревший <dir> (en-US);
  • CSS-свойства, которые могут быть полезны для стилизации <ul> элементов:
    • свойство list-style (en-US), полезное для выбора способа отображения маркеров,
    • CSS счётчики, для более сложных вложенных списков,
    • свойство line-height, для замены убранного свойства compact,
    • свойство margin, для контроля отступа в списке.

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

— HTML | MDN

HTML-элемент <li> используется для создания элементов списка. Он также должен находиться в родительском элементе: упорядоченном списке (<ol>), неупорядоченном списке (<ul>), или меню (<menu>). В меню и неупорядоченных списках, элементы списка обычно отображаются с маркерами в виде круга. В упорядоченных списках, они обычно отображаются с маркерами в виде возрастающего счётчика слева, например числа или буквы.

Категории контентаНет.
Допустимое содержимое
Потоковый контент
Пропуск теговЗакрывающий тег может быть опущен, если за элементом непосредственно следует другой элемент <li> или если в родительском элементе нет больше содержимого.
Допустимые родителиЭлементы <ul>, <ol>, или <menu>. Хотя и не соответствует использованию, устаревший <dir> (en-US) тоже может быть родительским элементом.
Допустимые ARIA-ролиmenuitem (en-US), menuitemcheckbox (en-US), menuitemradio (en-US), option (en-US), presentation (en-US), radio
(en-US)
, separator (en-US), tab (en-US), treeitem (en-US)
DOM-интерфейсHTMLLIElement (en-US)

Этот элемент включает глобальные атрибуты.

value

Этот числовой атрибут указывает на текущий порядковый номер элемента в списке, заданного с помощью элемента <ol>. Единственное разрешённое значение этого атрибута — число, даже если список отображается с римскими цифрами или буквами. Элементы списка, которые идут после элемента с таким атрибутом, нумеруются с заданного значения. Атрибут value не имеет значения для неупорядоченных списков (

<ul>) или для меню (<menu>).

Примечание: Этот атрибут был убран в HTML4, но заново добавлен в HTML5. Примечание: Предыдущие до Gecko 9.0, отрицательные значения неправильно конвертировались в 0. Начиная с Gecko 9.0 все числовые значения воспринимаются правильно.

type Устарело

Этот символьный атрибут указывает на тип нумерации:

Для более подробных примеров смотрите страницы <ol> и <ul>.

Упорядоченный список

<ol>
  <li>Первый элемент</li>
  <li>Второй элемент</li>
  <li>Третий элемент</li>
</ol>

Упорядоченный список с пользовательским значением

<ol type="I">
  <li value="3">Третий элемент</li>
  <li>Четвёртый элемент</li>
  <li>Пятый элемент</li>
</ol>

Неупорядоченный список

<ul>
  <li>Первый элемент</li>
  <li>Второй элемент</li>
  <li>Третий элемент</li>
</ul>
Specification
HTML Standard
# the-li-element

BCD tables only load in the browser with JavaScript enabled. Enable JavaScript to view data.

  • Остальные списковые HTML-элементы: <ul>, <li>, <menu> и устаревший <dir> (en-US);
  • CSS-свойства, которые были бы полезны для стилизации <li> элементов:
    • свойство list-style (en-US), для выбора стиля маркера/порядкового номера,
    • CSS счётчики, для обработки сложных вложенных списков,
    • свойство margin, для контроля отступа между элементами списка.

Found a content problem with this page?

  • Edit the page on GitHub.
  • Report the content issue.
  • View the source on GitHub.

Want to get more involved?

Learn how to contribute.

This page was last modified on by MDN contributors.

Как создать неупорядоченный список с квадратными маркерами в HTML?

Улучшить статью

Сохранить статью

  • Последнее обновление: 13 янв, 2022

  • Читать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    В этой статье мы увидим, как создать неупорядоченный список с квадратными маркерами с помощью HTML. Чтобы создать неупорядоченный список с квадратными маркерами, мы будем использовать свойство CSS list-style-type: Square.

    Свойство list-style-type в CSS определяет внешний вид маркера элемента списка (например, диск, символ или пользовательский стиль счетчика).

    Синтаксис:

     тип-стиля-списка: диск|круг|квадрат|десятичный|нижний-римский|верхний-римский|
    нижний греческий|нижний латинский|верхний латинский|нижний альфа|верхний альфа|нет|
    наследовать; 

    Подход: В приведенном ниже примере мы создадим элементы неупорядоченного списка с использованием тегов

      и
    • и добавим CSS list-style-type: квадрат стиль элемента
        для создания квадратных маркеров.

        Example:

        < html lang = "en" >

           

        < голова >

             < заголовок >

                 Как создать ненумерованный список 

                 с квадратными маркерами в HTML?

             title >

        head >

           

        < body >

             < h2 стиль = "цвет:зеленый;" >

                 GeeksforGeeks

             h2 >

             < h4 >

                 How to create an unordered list 

                 < br >с квадратными маркерами в HTML?

        H4 >

        < P > Технологии веб -разработки - P > Веб -разработка - P >. ul стиль = "list-style-type:square" >

                 < 1 ML 2li0052 li >

                 < li >CSS li >

                 < li >JavaScript li >

        < LI > JQUERY LI >

        UL

        0052 >

        body >

           

        html >

        Output:

        Related Articles

        CSS для таргетинга A внутри LI внутри UL

        спросил

        Изменено 2 года, 4 месяца назад

        Просмотрено 513 раз

        У меня есть HTML типа:

         
         

        Я хотел бы использовать заглавные буквы для ссылок, поэтому я использую text-transform:capitalize !important , но это неправильный таргетинг.

        Вот мой CSS

         ul.myclass li a{
         преобразование текста: использовать заглавные буквы! важно;
        }
         

        Также пробовал

         ul.myclass li > a{
             преобразование текста: использовать заглавные буквы! важно;
            }
         

        и

         a ul.myclass li{
             преобразование текста: использовать заглавные буквы! важно;
            }
         
         ул.мой класс ли {
          преобразование текста: использовать заглавные буквы !важно;
        } 
         <ул>
          
      • здесь
      • больше информации здесь

      1

      использовать преобразование текста: верхний регистр

       ul.myclass > li a{
       преобразование текста: верхний регистр! важно;
      } 
       <ул>

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

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