ProgrammerBook.ru: Обратите внимание, что
- данный документ является переводом документа «Block Quotes»;
- данный документ может содержать неточности, опечатки и ошибки перевода;
- официальным документом по данной тематике является оригинальный документ на английском языке, расположенный на сайте W3C.
Блочные Цитаты
Допустимый Контекст: %Body.Content, %flow, %block
Модель Содержимого: %Body.Content, за которым следует необязательный элемент
CREDIT
Элемент BQ используется для расширенного цитирования. Имя тега
было сокращено от BLOCKQUOTE в HTML 2.0 до более удобного BQ, а
модель содержимого расширена, для того чтобы позволить указать источник
заимствования цитаты.
Пример:
<BQ>
<P>But now I shall shortly proffer him the strength and the
courage of the Geats in combat. He who has the right to it shall
go once more to the mead-drinking with confident heart, after
the morning light of another day, the sun clothed in ethereal
radiance, shines from the south upon the children of men.
<CREDIT>Beowulf отвечает Unferth, из англосаксонского стихотворения
«Beowolf», Cotton Vitellus xv рукопись</CREDIT>
</BQ>
Примечание: Если активирована %html.recommended, то ОТД
HTML 3.0 ожидает, что вы вложите простой текст в блочный элемент, например, в
такой как <P>.
Допустимые Атрибуты
- 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 пикселей
Таблицы стилей (или браузерные значения по умолчанию) могут
предоставлять минимальную ширину по умолчанию для каждого класса
блочных элементов.
- NOWRAP
- Атрибут NOWRAP используется, когда вы не хотите, чтобы браузер
автоматически переносил строки. В этом случае вы можете явно определить
разрывы строк с помощью элемента BR.