ProgrammerBook.ru: Обратите внимание, что
- данный документ является переводом документа «Horizontal Rules»;
- данный документ может содержать неточности, опечатки и ошибки перевода;
- официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.
Горизонтальные Линии
Допустимый Контекст: %Body.Content
Модель Содержимого: Пусто!
Элемент <HR> используется для указания расположения горизонтальных линий, которые
действуют как разделители между разделами. Для назначения персонализированного
внешнего вида можно использовать либо атрибут SRC, либо
атрибут CLASS с подклассом HR, для которого определяются
соответствующие параметры представления с использованием соответствующей таблицы
стилей.
Допустимые Атрибуты
- ID
- SGML-идентификатор используется в качестве цели для гипертекстовых
ссылок или для именования отдельных элементов в присоединённых таблицах
стилей. Идентификаторы NAME лексем должны быть уникальными в рамках
текущего документа.
- CLASS
- Это разделённый пробелами список SGML NAME лексем, которые
используются для именования подклассов тега. Например, <H2 CLASS=Section>
определяет заголовок 2-го уровня, который выступает в качестве заголовка раздела.
По соглашению, имена классов интерпретируются иерархически, с самого общего
класса слева до наиболее специфичного справа, где классы разделены точкой.
Атрибут 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.