Группировка элементов: элементы DIV и SPAN
Синтаксис: <DIV>
</DIV> (блочный элемент)
Атрибуты: id, class, style, title, lang, dir, события
Синтаксис: <SPAN>
</SPAN> (текстовый элемент)
Атрибуты: id, class, style, title, lang, dir, события
Поддержка : | | Полное соответствие стандарту (5.0+)
| | | Атрибут dir игнорируется (4.0+) |
Элементы DIV и SPAN в сочетании с атрибутами idid, classclass, style и lang предназначены для группировки элементов HTML-документа. Различие между ними состоит в том, что DIV является блочным элементом, а SPAN текстовым. В остальном они никак не ограничивают отображение своего содержимого и могут использоваться для задания стиля группы элементов, их языка в атрибуте lang и т. п.
Элемент DIV может содержать любые блочные и текстовые элементы и может содержаться в элементах BLOCKQUOTE, BODY, BUTTON, DD, DEL, DIV, FIELDSET, FORM, INS, LI, MAP, NOSCRIPT, OBJECT, TD и TH. Элемент SPAN может содержать любые текстовые элементы и может содержаться в любых текстовых и блочных элементах.
Пример использования элемента DIV для задания стиля отображения:
<<strong>DIV style="text-align: center"</strong>> Это текст будет центрироваться в окне обозревателя. <<strong>/DIV</strong>>
Пример использования элемента SPAN для задания языка текстового фрагмента:
<P>Чарлз Буковски - <<strong>SPAN lang="fr"</strong>>enfant terrible<<strong>/SPAN</strong>> американской литературы.</P>
Горизонтальная черта: элемент HR
Синтаксис: <HR>
</HR> (блочный элемент)
Атрибуты: id, class, style, title, lang, dir, события
Поддержка : | | Атрибут dir игнорируется (5.0+) | | | Атрибут dir игнорируется (4.0+) |
Элемент HR (horizontal rule) используется для вывода на экран горизонтальной черты, которая обычно используется в качестве разделителя разделов документа. Например, <HR style="color: red"> будет отображаться так (Netscape это свойство стилей не поддерживает!):
Для большей гибкости рекомендуется вместо элемента HR использовать свойства таблиц стилей border-bottom или border-top. Например, следующий элемент
<DIV style="border-top: solid thin red">
</DIV>
задает вывод такой же горизонтальной черты над группой элементов, содержащихся в DIV (Netscape Navigator 4.x это свойство стилей не поддерживает и черту не отображает!):
Контактная информация: элемент ADDRESS
Синтаксис: <ADDRESS>
</ADDRESS> (текстовый элемент)
Атрибуты: id, class, style, title, lang, dir, события
Поддержка : | | Полное соответствие стандарту, отображается курсивом (5.0+) | | | игнорируется (3.0+) |
Элемент ADDRESS должен содержать контактную информацию о данном документе. Он обычно размещается в начале или конце документа и содержит имена автора документа, адреса их электронной почты и т .п. В строгом HTML-документе он может содержать только текстовые элементы; он может содержаться в элементах BLOCKQUOTE, BODY, BUTTON, DD, DEL, DIV, FIELDSET, FORM, INS, LI, MAP, NOSCRIPT, OBJECT, TD и TH. Обозреватели обычно отображают его курсивным шрифтом. Пример: элемент
<<strong>ADDRESS</strong>>Автор: Ю. С. Лукач<BR> E-mail: <A href="mailto:wdh@allo.usaaa.ru">wdh@allo.usaaa.ru</A><<strong>/ADDRESS</strong>>
будет отображаться так:
Автор: Ю. С. Лукач
E-mail: wdh@allo.usaaa.ru
Направление вывода текста: элемент BDO
Синтаксис: <BDO>
</BDO> (текстовый элемент)
Атрибуты: id, class, style, title, lang, dir,
Поддержка : | | Полное соответствие стандарту (5.0+)
| | | Не поддерживается |
Элемент BDO (BiDi override) предназначен для задания направления вывода содержащегося в нем текста. Направление задается обязательным атрибутом dir. Он может содержать любые текстовые элементы и содержаться в любых блочных и текстовых элементах.
Как указывалось в описании атрибута dir, всем символам в кодировке Unicode приписано направление, с тем, чтобы текст отображался правильно. Так, латинские и русские буквы выводятся слева направо, а еврейские и арабские справа налево. Unicode определяет двунаправленный алгоритм, который должен применяться всякий раз, когда документ содержит символы, выводимые справа налево. Хотя обычно этот алгоритм дает правильное изображение текста, существуют ситуации, когда направление вывода текста приходится задавать явно с помощью элемента BDO.
Авторы могут использовать и иной способ явного задания направления вывода текста. Для этого соответствующий фрагмент текста должен начинаться с символа Unicode ‭ для вывода слева направо или с символа ‮ для вывода справа налево. Символ ‬ завершает такой фрагмент и вновь передает управлению двунаправленному алгоритму отображения символов.
Поддержка : | | Полное соответствие стандарту (5.0+) | | | Специальные символы Unicode не поддерживаются |
8 8 8
| |