Спецификация HTML 4.01 + Спецификация CSS2


Форматированный текст: элемент PRE


<!ENTITY % pre.exclusion "IMG|OBJECT|BIG|SMALL|SUB|SUP">

<!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;) -- форматированный текст --> <!ATTLIST PRE %attrs; -- %coreattrs, %i18n, %events -- >

Начальный тег: необходим, Конечный тег: необходим

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

width = number [CN]

Не рекомендуется.

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

Атрибуты, определённые в другом месте

  • id, class (идентификаторы документа)

  • lang (язык), dir (направление текста)



  • title (название элемента)

  • style (инлайн стиль )
  • onclick, ondblclick,

    onmousedown, onmouseup,

    onmouseover, onmousemove,

    onmouseout, onkeypress,

    onkeydown, onkeyup (внутренние события )

  • Элемент

    PRE сообщает визуальным ПА, что текст в этом элементе "форматирован". При обработке форматированного текста ПА:

  • могут оставить пробелы без изменений;
  • могут отображать текст шрифтом фиксированного размера;
  • могут отключить автоматический перенос слов;
  • не должны отключать двунаправленный процесс.
  • Невизуальным ПА не нужно учитывать пробелы в содержимом элемента PRE.

    Дополнительную информацию о SGML спецификации обрывов строки см. в замечаниях об обрыве строк в приложении.

    Предыдущий фрагмент ОТД указывает, какие элементы не могут появляться внутри объявления PRE. Это то же самое, что и в HTML 3.2, и предназначено для сохранения постоянных пробелов между строками и выравнивания колонок текста, отображаемого шрифтом фиксированной ширины. Авторам не рекомендуется изменять такое поведение с помощью таблиц стилей.

    Следующий пример показывает версию форматированной поэмы Shelly's "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>

    А вот как это обычно отображается:

    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.

    Символ горизонтальной табуляции.

    Символ горизонтальной табуляции (десятеричная 9 в [ISO10646] и [ISO88591] ) интерпретируется обычно визуальными ПА как наименьше ненулевое количество пробелов (8), после которых устанавливаются точки  табуляции. Мы настоятельно не рекомендуем использовать горизонтальную табуляцию в форматированном тексте, поскольку обычно при редактировании устанавливают другие размеры табуляции, что приводит к нарушению выравнивания в документе.



    Содержание раздела