Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Элементы языка HTML
Здесь приведен список элементов, используемых в языке HTML. Документы должны (но не обязательно) содержать элемент HEAD, за которым следует элемент BODY.
Документы старого типа могут содержать лишь данные обычных элементов HEAD и BODY, причем в любом порядке. Это осуждается, но тем не менее, анализаторы должны воспринимать такое построение документа. Обратите внимание также на статус элементов.
Общие свойства документа
Нижеприведенные элементы определяют общие свойства документа. Они должны появляться в элементе HEAD. Порядок элементов значения не имеет.
TITLE
Название элемента.
ISINDEX
Элемент, посылаемый серверу вместе с документом, предназначенным для информации к поиску.
NEXTID
Параметр, используемый текстовыми редакторами для создания уникальных идентификаторов
LINK
Элемент, определяющий связь этого документа с другими. В документе может присутствовать несколько элементов LINK. См. описание связей между документами и описание элемента Анкер.
BASE
Запись, сделанная на языке URL при фиксировании данного документа.
Форматирование текста
В элементе BODY документа встречаются элементы из приведенного ниже списка. Они выстроены в том порядке, в каком должны подаваться на устройство вывода.
Заголовки (Headings)
Язык поддерживает заголовки разделов различных уровней.
Анкеры (Anchors)
Части текста, которые формируют начало и/или конец связей в гипертексте, называются анкерами и формируются меткой A.
Метки параграфов (Paragraph marks)
Элемент P указывает на границу между параграфами.
Стиль адреса (Address style)
Этот элемент указывает, в каком стиле предстает перед клиентом элемент ADDRESS.
Стиль для выделения (Blockquote style)
Выделенный блок текста.
Списки
списки, словари и т.д.
Преформатированный текст (Preformatted text)
Части текста, предварительно отформатированные с использованием шрифта фиксированной ширины.
Выделение символов (Character highlighting)
Элементы форматирования, не вызывающие разбиения на параграфы.
Графика
IMG Метка IMG может использоваться для включения в текст графических изображений.
Устаревшие элементы
Элементы, не указанные выше, считаются устаревшими. Однако они должны распознаваться анализаторами в целях совместимости с предыдущими версиями языка.
HEAD
Элемент HEAD содержит всю информацию о документе в целом. Однако он не содержит какого-либо текста. Последний является лишь частью документа и должен находиться в элементе BODY. В элементе заголовка HEAD можно использовать лишь строго заданный набор элементов.
BODY
В противоположность элементу HEAD элемент BODY содержит всю ту информацию, из которой собственно и состоит рассматриваемый документ. Порядок следования элементов здесь именно тот, в каком они предстают перед читателем. См. далее список элементов, применимых в пределах элемента BODY.
Анкер
Анкер - это некий текст, который указывает на начало и/или конец связи в гипертексте. Текст между открывающей и закрывающей метками определяет начало связи или указываемое ею место (или и то, и другое вместе). Метка анкера может иметь следующие атрибуты:
HREF Необязательный. Если атрибут HREF установлен, то анкер является точно выверенныи текстом - началом соединения. Если читатель выбрал этот текст, то ему (ей) будет представлен другой элемент, чей сетевой адрес определяется значением HREF атрибута. Формат сетевого адреса определяется в другом месте. Такой подход позволяет с помощью формы HREF="#индикатор" ссылаться на другой анкер в том же самом документе. Если же анкер относится к другому документу, атрибут является относительным именем, именем относительно данного документа (либо он указывает базовый адрес, если таковой имеется).
NAME Необязательный. Если этот атрибут указан, то он позволяет данному анкеру быть местом в документе, на которое ссылается какой-либо анкер. Значение атрибута является идентификатором анкера. Идентификатор анкера - это произвольная строка текста, которая тем не менее уникальна в пределах рассматриваемого HTML документа. Другие документы тоже могут создавать ссылки именно на этот анкер, помещая его идентификатор в поле адреса документа после символа #.
REL Необязательный. Атрибут REL может дать взаимоотношение(ия) в описанной ранее связи гипертеста. Значение атрибута - это список значений для взаимоотношений, написанный через запятую. Значения атрибута и их семантика будут регистрироваться комитетом по языку HTML. Если ничего не указано, то по умолчанию предполагается, что взаимоотношениях не несут каких-либо значений. Атрибут REL нельзя применять, если нет атрибута HREF. См. значения для взаимоотношений, атрибут REV.
REV Необязательный. Полностью аналогичен атрибуту REL за исключением того, что тип соединения имеет обратную семантику. Связь из анкера A в анкер B с атрибутом REL="X" полностью аналогична связи из B в A с атрибутом REV="X". Анкер может иметь оба атрибута REL и REV.
URN Необязательный. Если этот атрибут указан, то это определяет универсальный номер ресурса для данного документа. См. замечание.
TITLE Необязательный. Данный атрибут является чисто информационным. Если атрибут присутствует в анкере, его значение должно совпадать со значением элемента TITLE в документе, чей адрес указан в атрибуте HREF. См. замечание.
METHODS Необязательный. Значение этого атрибута - строка. Она должна представлять собой список через запятую методов HTTP, которые программа общего пользования в состоянии поддерживать. См. замечание.
Все приведенные выше атрибуты являются необязательными, хотя для того, чтобы анкер действовал, нужны NAME и HREF. См. также описание LINK.
Пример использования анкеров
See <A HREF="http://www.w3.org/">WWW</A>'s information
for more details.
A <A NAME=serious>serious</A> crime is one which is
associated with imprisonment.
The Organization may refuse employment to anyone convicted
of a <a href="#serious">serious</A> crime.
Замечание. Универсальные номера для ресурсов (Universal resource numbers - URN) должны обеспечивать распознавание документа в случае обнаружения его дубликатов. Должно существовать программное обеспечение клиента, осуществляющее отсев копий для уже имеющейся информации. Формат номеров URN обсуждается различными рабочими группами из инженерного подразделения сети Internet (1993).
Замечание. Атрибут названия для связей (TITLE). Соединение может содержать атрибут TITLE. Если этот атрибут имеется, он должен давать название документа, чей адрес определен в атрибуте HREF. Есть по крайней мере две причины для использования такого атрибута:
Замечание. Атрибут метода для связи (METHODS). Анкеры и связи используют атрибут метода для указания действий, которые клиент может применять к объектам. Эти действия более точно формулируются в HTTP протоколе, если таковой применяется. Однако этот атрибут, как и атрибут TITLE, в силу некоторых причин может использоваться для повышения информативности соединения. Например, программа чтения может вызывать различные способы визуализации информации в зависимости от разрешенного в атрибуте метода (например, клиент, осуществляющий поиск, может пользоваться различными иконами).
Элемент адреса
Данный элемент предназначен для указания адреса, подписей, авторства и т.д. Элемент появляется часто в начале или конце документа.
Типовая обработка элемента. Обычно элемент адреса использует наклонный шрифт, а также его текст может быть выровнен по правой границе листа. Элемент адреса применяет символ конца параграфа. Разбивка элемента адреса на отдельные параграфы не приводит к появлению в самом тексте документа каких-либо пустых мест. Примеры использования
<ADDRESS><A HREF="Author.html">A.N.Other</A></ADDRESS>
<ADDRESS>
Newsletter editor<p>
J.R.Brown<p>
JimquickPost News, Jumquick, CT 01234<p>
Tel (123) 456 7890
</ARRDESS>
Элемент BASE
Элемент BASE позволяет документу самому назначать URL в случаях, когда он может быть прочтен извне. Метки URL в документе могут иметь сокращенную форму и указывать смещение относительно некого базового адреса.
Где бы не был указан базовый адрес, для работы с сокращенными URL читатель будет применять главный URL, используемый для адресации документа в целом.
Элемент BASE может иметь только один атрибут - URL.
Элемент выделения блока (BLOCKQUOTE)
Элемент BLOCKQUOTE допускает обработку специальным образом текста, выделенного в каком-либо источнике.
Типовая обработка элемента. Типовая обработка может заключаться в дополнительном смещении текста влево или вправо и/или в использовании наклонного шрифта. Элемент BLOCKQUOTE приводит к разбиению текста на параграфы, а также обычно к появлению пустой строки или пробеловыв между выделенным блоком и предшествующим/ последующим текстом.
Обработка с единым шрифтом может, к примеру, привести к появлению в начале строки символа "<", что соответствует стилю выделения в системе Internet почты.
Пример
I think it ends
<BLOCKQUOTE>Soft you now, the fair Ophelia, Nymph, in thy orisons,
be all my sins remembered.
</BLOCKQUOTE>
but I am not sure.
Заголовки (Headings)
Обрабатывается до шести уровней заголовков (Заметим, что узел в гипертексте, как правило, нуждается в меньшем количестве уровней, чем сочинение, чья структура целиком определяется применением заголовков). Элемент заголовка несет в себе все изменения шрифтов, разбиение на параграфы до и после, пробелы, необходимые, например, для обработки заголовка. Язык HTML не требует применения иных средств для выделения символов или разбивки текста на параграфы.
Заголовок H1 относится к самому верхнему уровню и рекомендуется в качестве начального для узла в гипертексте. Предполагается, что текст первого заголовка будет соответствовать запросам клиента, уже производящего анализ связанной с этим узлом информации. Это отличает заголовок (heading) от названия (title), которое должно характеризовать данный узел в более широком плане.
Элементы заголовка: <H1>, <H2>, <H3>, <H4>,<H5>, <H6>. Было бы отклонением от правил при переходе от заголовка к заголовку пропускать какой-либо уровень, например, ставить после элемента H1 сразу элемент H3. Хотя такая практика и не запрещена, но нежелательна и может привести к странным результатам при написании других реализаций языка HTML.
Пример
<H1>This is a heading</H1>
Here is some text
<H2>Second level heading</H2>
Here is some more text.
Замечание об анализаторах. Анализаторы не должны накладывать какие-либо ограничения на порядок элементов-заголовков, даже если при переходе с заголовка на заголовок допускается пропуск промежуточных уровней.
Типовые методы обработки
Эти типовые значения являются всего лишь указанием для анализатора в программе просмотра гипертекста. Клиент может получить опции для самостоятельной настройки стилей. Но при написании документов Вы должны исходить из того, что где бы ни появился элемент заголовка, он будет иметь именно тот эффект, как описано выше. Программа обработки гипертекста обязана автоматически вставлять пробел между элементами, так что необязательно и даже неправильно будет ставить после элемента заголовка символ конца параграфа.
IMG: Встроенные изображения
Статус: дополнительный. Элемент IMG позволяет вставлять информацию из другого документа. Последний обычно является иконкой, маленькой картинкой и т.д. Элемент IMG не предназначен для вставки дополнительного HTML текста.
Те анализаторы гипертекста, которые не могут показывать встроенные изображения, элементы IMG игнорируют. Авторам документов следует взять на заметку, что некоторые анализаторы могут показывать (или печатать на принтере) связаные с данным документом изображения, но не встроенные. Если изображение имеет большое значение, может оказаться более разумным создать с ним связь, нежели делать это изображение встроенным в гипертекст. Если же изображение является в значительной степени декоративным, более удобным будет применение элемента IMG.
Элемент IMG является пустым (не имеет заключительной метки) и имеет два атрибута:
В тексте анкеров допускается применение элементов IMG.
Пример
Warning: < IMG SRC ="triangle.gif"> Thus must be done by a qualified
technician.
< A HREF="Go">< IMG SRC ="Button"> Press to start</A>
ISINDEX
Элемент ISINDEX информирует читателя о том, что данный документ является индексным указателем. По его прочтении клиент может применять поиск по ключевому слову. К узлу гипертекста можно обратиться при поиске по ключевому слову, сопроводив адрес узла знаком вопроса и списком ключевых слов, разделенных символами плюса. См. формат сетевого адреса.
Заметим, что эта метка обычно автоматически генерируется сервером. Если метка ISINDEX добавлена в документ HTML вручную, то сделавший это клиент предполагает, что данный сервер способен осуществлять поиск в этом документе. Ведь очевидно, что сервер должен обладать такой возможностью: простое добавление элементов <ISINDEX> в документ не способствует успешному выполнению запросов на поиск, если сервер не обладает требуемым для поиска инструментарием!
Статус: стандартный
Пример использования:
<ISINDEX>
LINK
Элемент LINK появляется в границах элемента HEAD документа HTML. Он используется для указания взаимоотношения между данным документом и каким-либо другим объектом. Документ может иметь любое количество элементов LINK. Элемент LINK является пустым (не содержит метки завершения), но имеет те же атрибуты, что и элемент анкер. Как правило, элемент используется для указания авторства, соответствующих индексных указателей, словарей, предыдущих и последующих версий документа и т.д. Связи могут формировать некую статичную ветвящуюся структуру, где рассматриваемый документ идентифицируется, например, ссылкой на "родительский", "последующий" и "предыдущий" документы. Серверы также могут не препятствовать установлению ссылок теми клиентами, которые не имеют прав на внесение изменений в сам текст документа.
Формы списков в языке HTML
Словарь (или список определений, DL) - это список в виде параграфов, каждый из которых имеет рядом с собой короткое название. За пределами словарей этот элемент используется для предоставления читателю набора названных элементов. В словаре допустимо применение следующих элементов:
DT
"Понятие, термин". Обычно помещается в текст словаря после большого отступа слева.
DD
"Определение", которое может занимать много строк.
Эти элементы должны появляться в словаре парами. Появление элемента DT без сопровождающего DD недопустимо. Элемент DL может иметь только один вид атрибута:
COMPACT
предписывает применение компактного алгоритма обработки, поскольку элементы списка по отдельности малы, либо весь список достаточно велик, либо имеет место и то и другое.
Типовой метод обработки
Пары элементов DT, DD в списке определений начинаются с одной и той же строки. В каждой паре элемент DT стоит слева и занимает примерно треть места на дисплее. Элемент DD стоит справа и занимает оставшиеся две трети. Термин DT обычно занимает достаточно мало места, чтобы уместиться в выделенной ему колонке. Если же термин длинее, то он будет продолжен на этой строке далее. В этом случае текст элемента DD будет смещен на одну строку вниз, с тем, чтобы не пересечься с термином DT. Либо термин DT может быть разбит на несколько строк в левой колонке. Как правило, даже несмотря на присутствие атрибута COMPACT, между следующими друг за другом парами DT и DD отстаются пробелы. Атрибут COMPACT применяется для списков, имеющих большой размер и/или использующих пары элементов DT, DD, которые занимают лишь одну-две строки. Конечно, программа обработки может самостоятельно фиксировать такие случаи и принимать соответствующие решения, что следует поощрять.
Атрибут COMPACT может также уменьшать левую колонку (колонку терминов - DT).
Пример использования
<DL>
<DT>Term the first<DD>definition paragraph is reasonably
long but is still displayed clearly
<DT>Term2 follows<DD>Definition of term2
</DT>
<DL COMPACT>
<DT>Term<DD>definition paragraph
<DT>Term2<DD>Definition of term2
</DL>
Списки
Список - это последовательность параграфов, каждому из которых может предшествовать специальная метка или очередной номер. Синтаксис списка:
<UL>
<LI> list element
<LI> another list element ...
</UL>
Открывающими метками для списка могут быть UL, OL, MENU или DIR. Сразу за открывающей меткой должен следовать первый элемент списка.
Типовая обработка
Здесь мы не определяем порядок воспроизведения списков, однако должны быть четко оговорены размеченный список для случая неупорядоченных списков и очередь нумерованных параграфов для упорядоченного списка. Среди других возможностей для интерактивного показа списков - встроенные панели скроллинга для ускоренного просмотра.
Список элементов, имеющих типовые алгоритмы обработки:
UL
Список многострочных параграфов, обычно раздаленных несколькими пробелами и/или размеченный кружками или крупными черными точками.
OL
Этот элемент похож на элемент UL, за исключением того, что параграфы, как правило, неком образом нумеруются в порядке приоритета.
MENU
Список параграфов меньшего размера. Обычно на одну запись приходится лишь одна строка, а ее стиль более компактен, чем в случае элемента UL.
DIR
Список элементов, чей размер, как правило, не превышает 20 символов. Элементы могут размещаться в несколько колонок на странице, причем ширина такой колонки обычно 24 символа. Намного лучше, если программа обработки в состоянии оптимизировать ширину колонки в зависимости от ширины составляющих ее элементов.
Пример использования
<OL>
<LI> When you get to the station, leave
by the southern exit, on platform one.
<LI>Turn left to face toward the mountain
<LI>Walk for a mile or so until you reach the
"Asquith Arms" then
<LI>Wait and see ...
</OL>
< MENU >
<LI>The oranges should be pressed fresh
<LI>The nuts may come from a packet
<LI>The gin must be good quality
</MENU>
< DIR >
<LI>A-H<LI>I-M
<LI>M-R<LI>S-Z
</DIR>
next ID (следующий идентификатор)
Данная метка содержит единственный атрибут, чье значение является номером следующего числового идентификатора в документе, подлежащего регистрации в форме z123. При внесении изменений не следует повторно использовать идентификаторы старых анкеров, поскольку где-либо в другом месте млгут быть ссылки на них. Эта метка создается и используется программами редактирования гипертекста. Люди пишущие на языке HTML, обычно используют мнемонические алфавитные идентификаторы. Программы анализа документов HTML могут использовать эту метку.
Пример использования
<NEXTID N=27>
P: Метка параграфа
Пустой элемент P служит разделителем параграфов. Конкретная процедура обработки (отступы, инструкции и т.д.) здесь не оговаривается и может зависеть от наличия иных меток, стилей и т.д. Метка <P> ставится между двумя частями текста для их разделения. Нет нужды применять <P> для создания пустого места вокруг заголовка, списка, адреса или выделенных элементов, которые уже сами по себе предполагают наличие разделителей параграфов. Создание пустых мест вокруг перечисленных элементов - обязанность программы обработки. Соседство метки раздалителя параграфов и такого элемента, который сам автоматически создает разделители параграфов, может привести к непредсказуемым последствиям. Следует избегать того, чтобы метке разделителя параграфов предшествовал или следовал за ней такой элемент.
Типовая обработка
Обычно метка <P> создает небольшой вертикальный пропуск между параграфами (одна строка или полстроки). Этого не происходит (как правило) в тексте элементов ADDRESS и (даже) PRE. В некоторых версиях в обычном тексте метка <P> может также создавать небольшой отступ слева в первой строке открываемого ею параграфа.
Примеры использования
<h1>What to do</h1>
This is a one paragraph.<p>This is a second.
< P >
This is a third.
Примеры ошибок
<h1>P>What not to do</h1>
<p>I found that on my XYZ browser it looked prettier to
me if I put some paragraph marks
<p>
<ul><p><li>Around lists, and
<li>After headings.
</ul>
<p>
Mome of the paragraph marks in this example should
be there.
PRE
: предварительно отформатированный текст В языке HTML предварительно отформатированный текст отображается в виде текста, использующего шрифт фиксированной ширины.
Необязательный атрибут этого элемента
WIDTH
Этот атрибут задает максимальное количество символов, которые может содержать строка текста. Эта информация позволяет системе обработки выбирать соответствующие данному случаю шрифты и отступ. В случаях, когда отрибут WIDTH не идентифицирован, рекомендуется выбирать ширину 80 символов. В случаях, когда атрибут WIDTH присутствует, рекомендуется иметь фиксированнный рабор размеров 40, 80 и 132 символа, остальные значения атрибута должны быть промежуточными.
В пределах элемента PRE:
. Если она все же обнаружена, то должна интерпретироваться как команда перехода на начало следующей строки.
Пример использования
<PRE WIDTH="80">
This is an example line
</PRE>
Замечание: выделение текста. В пределах предварительно отформатированного элемента горизонтальное смещение должно осуществляться на отпределенное количество позиций, чья ширина соотвествует ширине символа. Это может препятствовать или даже блокировать специальные смещения выделенных элементов.
Замечание: границы строки. Вышеупомянутый термин "переход на начало следующей строки" не должен восприниматься как предположение о том, что программа обработки предварительно форматированного текста не может применять (фиксированный) левый отступ. Конечно, левый сдвиг ограничен затребованной шириной строки.
Название документа
Название документа задается элементом TITLE. В документе элемент TITLE должен быть частью элемента HEAD. Любой документ может иметь не более одного названия. Название должно характеризовать содержание элемента в более широком плане. Название не является всего лишь частью текста в документе. Оно относится ко всему документу в целом. Название не может содержать анкеры, разделители параграфов, выделение символов. Название документа может использоваться при идентификации узла в архивном списке, в качестве метки на окне, показывающем этот узел гипертекста. Название, как правило, не появляется в текстовом поле документа. Названия противопоставляются заголовкам. В идеале, размер названия документа не должен превышать 64 символов. Это необходимо, поскольку многие прикладные программы будут показывать названия документов в качестве названий окон, в качестве опций меню и в других полях ограниченного размера. Поскольку фактически нет ограничений на длину названия документа (а само название может формироваться в результате комбинирования некой дополнительной информации), то, выбирая название создаваемому документу, следует помнить, что оно может быть усечено другими программами, если окажется для них слишком длинным.
Примеры использования
Примеры приемлемых названий
<TITLE>Rivest and Neuman. 1989(b)</TITLE>
или
<TITLE>A Recipe for Maple Syrup Flap-Jack</TITLE>
или
<TITLE>Introduction -- AFS user's Guide</TITLE>
Примеры неприемлемых заголовков
Заголовок, имеющий смысл лишь в случае привязки к конкретному контексту
<TITLE>Introduction</TITLE>
или слишком длинный заголовок
<TITLE>Remarks on the Quantum-Gravity effects of "Bean
Pone"diversification in Mononucleosis patients in Developing
Countries under Economic Conditions Prevalent during
the Second half of the Twentieth Century, and Related Papers:
a Summary</TITLE>
Выделение символов
Статус дополнительный
Элементы выделения позволяют форматировать отдельные части текста особым образом, производить выделение и т.д. Метки выделения не приводят к разбиению на параграфы и могут применяться к отдельным кускам текста внутри параграфов. Как и все метки, не поддерживаемые имеющимися версиями анализаторов языка HTML, эти метки будут игнорироваться, однако размеченный ими текст будет обрабатываться как и любой другой.
Все метки выделения имеют соответствующие им завершающие метки, как в этом примере
This is <EM>emphasized</EM> text.
Практическая реализация одних стилей выделения более очевидна. Для других - менее. Логические стили можно применять в любом месте, если, к примеру, нет нужды ссылаться в тексте на процедуру форматирования (например, "обязательно использование наклонного шрифта для отдельных частей текста").
Замечание Анализаторы, не способные изобразить какой-либо стиль выделения символов, могут представить его с некоторой потерей качества изображения с применением альтернативного стиля или стиля по умолчанию. Некоторые версии анализаторов могут игнорировать все метки, так что поставщикам информации желательно не придавать меткам выделения большую смысловую нагрузку.
Имена для этих элементов заимствованы у макросов TeXInfo.
Физические стили
TT
Шрифт фиксированной ширины.
B
Толстый или еще каким-либо образом выделенный шрифт.
I
Наклонный шрифт (или искаженный каким-либо образом, если просто наклон невозможен).
U
Подчеркивание.
Логические стили
EM
Выделение символов (обычно наклон шрифта).
STRONG
Более четкое выделение (обычно применение более жирного шрифта).
CODE
Пример кода. Обычно фиксированный шрифт (не путать с элементом PRE).
SAMP
Последовательность символов.
KBD
Текст, набираемый пользователем. Этот стиль применяется в описаниях.
VAR
Имя переменной.
DFN
Пример определения к какому-либо термину. Обычно жирный наклонный шрифт или просто жирный.
CITE
Цитата. Обычно наклонный шрифт.
Пример использования
This text contains an <em>emphasized</em> word.
<strong>Don't assume</strong> that it will be italic!
It was made using the <CODE>EM</CODE> element. A citation is
typically italic and was no formal necessary structure:
<cite>Moby Dick></cite> is a book title.
Устаревшие элементы
Следующие элементы являются устаревшими в языке HTML. Рекомендуется, чтобы программы обслуживания клиента могли все же обрабатывать эти устаревшие элементы с целью совместимости со старыми серверами.
Plaintext (незашифрованный текст)
Статус: устаревший
Пустая метка PLAINTEXT завершает документ на языке HTML. Позади этой метки уже не ставятся какие-либо записи на языке SGML. Вместо этого, по старому соглашению протокола HTTP, за меткой Plaintext следует ASCII текст (в стандарте MIME тип данных "text/plain"). Пример использования элемента
<PLAINTEXT>
This is line one of a ling listing
file from <any.@host.inc.com> which is sent
Эта метка позволяет читать остаток файла более эффективно и без какого-либо дополнительного анализа. Элемент Plaintext применяется исключительно в целях оптимизации. Заключительная метка у данного элемента отсутствует. Остаток файла не содержит также каких-либо записей на языке SGML.
XMP и LISTING: поля примеров в документе
Статус: устаревший
Данные элементы еще находят применение и должны распознаваться применяющимися в настоящее время анализаторами. С другой стороны, новые серверы должны использовать вместо этих элементов элемент
. Стили XMP и LISTING позволяют включать в документ отдельный
кусок текста, состоящий из символов фиксированной ширины. Синтаксис
элементов
<LISTING>
...
</LISTING>
или
<XMP>
...
</XMP>
Текст, заключенный между начальной и конечной метками, будет изображен с применением шрифта с фиксированной шириной символов. Поэтому будет соблюдаться любое форматирование текста в следующих друг за другом строках, выполненное символами пробела. Между открывающей и закрывающей метками имеет место следующее:
Элемент LISTING отображается в виде текста с количеством символов в строке не более 132. Элемент XMP изображается с применением такого шрифта, что в строке помещается до 80 символов, в остальном он аналогичен элементам LISTING.
Выделение выражений HP1 и т.д.
Статус: устаревший
Как и все остальные, эти элементы могут игнорироваться, если нет соответстсвующего программого обеспечения. Следует заменять их более информативными элементами - см. Выделение символов. Примеры использования
<HP1> ... </HP1> <HP2> ... </HP2> и т.д.
Комментарии
Статут: устаревший
Элемент комментария используется для заключения в скобки текста, нужда в котором отпала. Комментарий был задействован в некоторых анализаторах, однако в новых версиях программ он будет заменен характерными командами языка SGML.
Исторические заметки: XMP и LISTING
Исторически элементы XMP и LISTING использовались для указания спецификации, отличающейся от языка SGML. В этой спецификации текст мог иметь любые печатные символы из набора ISO Latin, а также символ начала метки, поскольку завершающая метка в этой спецификации отсутствовала вовсе.
Такой формат текста не поддерживается языком SGML и, таким образом, не является интерпретацией языка HTML. Поставщикам информации следует помнить о том, что разработчики могут менять интерпретацию завершающих меток, вероятно встречающихся в этих элементах.