Протоколы Internet


Язык HTML - часть 24


9.6. Предварительно сформатированный текст. Элемент pre.

<!entity % pre.exclusion “img|big|small|sub|sup|font”>

<!element pre - - (%inline) * - (%pre.exclusion)>

<!attlist pre %attrs;

-- %coreattrs, %i18n, %events --

width number #implied >

Определения атрибутов

width = integer

Этот атрибут дает информацию агенту пользователя о желательной ширине форматируемого блока. Агент пользователя может использовать эту информацию для выбора шрифта или отступа. Желательная ширина выражается в числе символов.

Элемент pre сообщает визуальному агенту пользователя, что данный фрагмент текста уже сформатирован. Агент пользователя при этом должен сохранить все пробелы, использовать шрифт с фиксированной шириной букв, блокировать автоматический перенос и разрыв строк. Перед и после такого фрагмента обычно вводятся пустые строки (требование SGML). В DTD-фрагменте, приведенном выше, в первой строке содержится список элементов, которые не должны присутствовать в PRE-декларации. Рассмотрим фрагмент из поэмы Шелли “to a skylark”.

<pre>

higher still and higher

from the earth thou springest

like a cloud of fire;

the blue deep thou wingest,

and singing still dost soar, and soaring ever singest.

</pre>

Этот стих будет представлен агентом пользователя без изменений формата.

Не рекомендуется использовать горизонтальную табуляцию в предварительно отформатированных текстах, агент пользователя не сможет воспроизвести формат фрагмента без искажений.

10. Пометка изменений документа. Элементы ins и del.

<!

element (ins|del) - - (%inline) *

-- (введенный/удаленный текст) -- >

<!attlist (ins|del) %attrs;

-- %coreattrs, %i18n, %events --

cite %url #implied

-- информация о причине изменения --

datetime cdata #implied

-- дата изменения в формате ISO -- >

Определение атрибутов

cite = URL

Значение этого атрибута равно URL, которое указывает на документ-первоисточник. Атрибут служит для пояснения причины изменения документа.




Начало  Назад  Вперед