ProgrammerBook.ru: Обратите внимание, что

  1. данный документ является переводом документа «List Item»;
  2. данный документ может содержать неточности, опечатки и ошибки перевода;
  3. официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.

LI (Пункт Списка)

Допустимый Контекст: UL или OL
Модель Содержимого: %flow

LI или элемент пункта списка используется для указания пунктов как в упорядоченных, так и в неупорядоченных списках.

Примечание: Модель содержимого для пунктов списка достаточна широка, включая абзацы, списки, предварительно отформатированный текст, формы, таблицы, рисунки и замечания. Заголовки не допускаются, хотя разработчикам агентов пользователей с поддержкой HTML 3.0 рекомендуется, обеспечить эту возможность для того, чтобы обрабатывать неправильно составленные устаревшие документы. Если указан %html.recommended, то ОТД HTML 3.0 ожидает, что вы будете использовать простой текст в блочном элементе, например, в таком как <P>.

Допустимые Атрибуты для Элемента LI

ID
SGML-идентификатор используется в качестве цели для гипертекстовых ссылок или для именования отдельных элементов в присоединённых таблицах стилей. Идентификаторы NAME лексем должны быть уникальными в рамках текущего документа.
LANG
Это одна из кратких меток ISO стандарта языка, например «en.uk» для варианта английского языка используемого в Соединённом Королевстве. Он может быть использован обработчиками при выборе конкретного языкового варианта кавычек, лигатур, правил переноса и так далее. Атрибут языка состоит из двухбуквенного кода языка, соответствующего стандарту ISO 639, в случае необходимости, за которым следует точка и двухбуквенный код страны, соответствующий стандарту ISO 3166.
CLASS
Это разделённый пробелами список SGML NAME лексем, которые используются для именования подклассов тега. По соглашению, имена классов интерпретируются иерархически, с самого общего класса слева до наиболее специфичного справа, где классы разделены точкой. Атрибут CLASS чаще всего используется для прикрепления другого стиля к некоторому элементу, но это является рекомендацией, чтобы практические имена классов были выбраны на основе семантики элемента, так как это позволит использование для других целей, таких как ограничение поиска по документам путём сопоставления имён классов элемента. Соглашения по выбору имён классов выходят за рамки данной спецификации.
CLEAR
Этот атрибут является общим для всех блочных элементов. Когда текст обтекает рисунок или таблицу вокруг поля, вы иногда хотите начать пункт списка под рисунком, а не рядом с ним. Атрибут CLEAR позволяет перемещаться вниз без всяких условий:

clear=left
запрещает обтекание слева
clear=right
запрещает обтекание справа
clear=all
запрещает обтекание как слева, так и справа

В качестве альтернативы, вы можете решить разместить элемент рядом с рисунком при наличии достаточного места. Минимально-необходимая ширина определяется следующим образом:

clear="40 en"
запрещает обтекание до тех пор пока смежное горизонтальное пространство не станет более 40 en
clear="100 pixels"
запрещает обтекание до тех пор пока смежное горизонтальное пространство не станет более 100 пикселей

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

SRC
Определяет изображение, которое будет использовано в качестве маркера. Изображение определяется в виде URI. Этот атрибут может появляться вместе с атрибутом MD.
MD
Определяет сообщение дайджеста или криптографическую контрольную сумму для соответствующей графики, определённой в атрибуте SRC. Он используется, когда вы хотите быть уверены в том, что прикреплённый объект действительно является тем самым, который был задуман автором, и не был изменён каким-либо образом. Например, MD="md5:jV2OfH+nnXHU8bnkPAad/mSQlTDZ", определяет контрольную сумму MD5, закодированную в виде base64 строки символов. Атрибут MD, как правило, допускается для всех элементов, которые поддерживают ссылки с использованием URI.
DINGBAT
Определяет знаковое изображение для использования его в качестве маркера. Значок определяется как имя сущности. Список стандартных имён сущностей значков для HTML 3.0 приведён в приложении к данной спецификации, например, folder является именем сущности для значка, обозначающего директорию или папку.
SKIP
Увеличивает порядковый номер перед представлением элемента. Он используется в случаях, когда заголовки были исключены из последовательности. Например, SKIP=3 перемещает порядковый номер последних 3 опущенных пунктов.