Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3 Об SGML и HTML.doc
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
330.75 Кб
Скачать

3.2.2 Атрибуты

Элементы могут иметь связанные с ними свойства, называемые атрибутами. Последние могут принимать значения (по умолчанию или как указано авторами или сценариями). Пары атрибут/значение приводятся перед конечным уголком ">" начального ярлыка элемента. Произвольное количество (законных) пар атрибут/значение, разделенных пробелами, может быть указано в начальном ярлыке элемента. Эти пары могут быть расположены в любом порядке.

В данном примере, атрибут id указан для элемента H1:

<H1 id="section1">

This is an identified heading thanks to the id attribute

(Этот заголовок идентифицирован при помощи атрибута id)

</H1>

По умолчанию SGML требует чтобы все значения атрибутов были заключены либо в двойные кавычки (десятиричный ASCII код 34) или одиночные кавычки (десятиричный ASCII код 39). Одиночные кавычки могут встречатся внутри значений атрибытов которые ограничены двойными кавычками и наоборот. Авторы могут так-же использовать численные указатели символов для представления двойных кавычек (") и одиночных кавычек ('). Для двойных кавычек авторы могут еще использовать указатель символьной сущности ".

В определенных случаях авторы могут указывать значение атрибута без кавычек. В этих случаях значение атрибута может содержать только [латинские] буквы (от a до z и от A до Z), цифры (от 0 до 9), черточки (десятиричный ASCII код 45), и точки (десятиричный ASCII код 46). Мы советуем использовать кавычки даже в тех случаях когда их можно опустить.

Имена атрибутов всегда нечуствительны к регистру

Бообще говоря, значения атрибутов нечуствительны к регистру. Определение каждого атрибута в справочном пособии указывает чуствительно ли его значение к регистру.

Все атрибуты определенные в настоящей спецификации перечислены в указателе атрибутов.

3.2.3 Указатели символов

Символьные ссылки представляют собой численные или буквенные имена для символов которые могут включатся в документ на HTML. Они полезны для указания на редко встречающиеся символы или символы которые трудно или невозможно ввести при помощи програмного обеспечения используемого автором. Вам будут встречатся символьные ссылки повсеместно на протяжении данного документа; они начинаются со знака "&" и заканчиваются точкой с запятой (;). Наиболее распространенные примеры включают:

  • "<" представляет знак <.

  • ">" представляет знак >.

  • """ представляет двойную кавычку (").

  • "å" (в десятиричной системе) представляет букву "a" с кружочком сверху.

  • "И" (в десятиричной системе) представляет кирилическую заглавную букву "I" (И).

  • "水" (в шеснадцатиричной системе) представляет китайский иероглиф для слова "вода".

Мы подробно обсудим символьные ссылки HTML в разделе о наборе символов документа на HTML. Спецификация содержит также список символьных ссылок которые могут встречатся в документах на HTML версии 4.0.

3.2.4 Коментарии

HTML comments have the following syntax:

<!-- Это коментарий -->

<!-- и это тоже коментарий,

который занимает более одной строки -->

Пробелы не допускаются между открывающим ограничителем разметки ("<!") и ограничителем начала коментария ("--"), но они допускаются между ограничителем конца коментария ("--") и закрывающим ограничителем разметки (">"). Распростаненная ошыбка возникает при попытке вставить несколько черточек вподряд ("---") внутрь коментария. Авторы должны избегать использования двух или более примыкающих черточек внутри коментариев.

Информация возникающая между коментариями не несет специального значения (например, символьные ссылки не интерпретируются как таковые).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]