8 8 8 8 8 8 8 8 8 8 8 8 8 8
8
8
|
|
Введение в HTML - Программирование от RIN.RU
Введение в HTML
Типы данных HTML
Значения атрибутов в языке HTML могут иметь различные типы данных. Основными типами данных являются следующие.
CDATA
Значения атрибутов типа CDATA являются цепочками символов, включая, возможно, специальные символы. При отображении переносы строк игнорируются, а символы возврата каретки и табуляции заменяются на пробелы. Также игнорируются начальные и конечные пробелы в значении атрибута. Обычно (но не всегда) значения типа CDATA зависят от регистра.
ID и NAME
Значения атрибутов типа ID и NAME должны начинаться с латинской буквы (A-Za-z) и состоять только из латинских букв (A-Za-z), цифр (0-9), дефисов ("-"), подчеркиваний ("_"), двоеточий (":") и точек ("."). Эти значения зависят от регистра. Они отличаются тем, что NAME может содержать специальные символы, а ID не может.
IDREF и IDREFS
Значения типа IDREF и IDREFS указывают на идентификаторы, т. е. на значения атрибута id других элементов. Значение типа IDREF - это единственный идентификатор, а значение типа IDREFS - это список идентификаторов, разделенных пробелами. IDREF и IDREFS зависят от регистра.
Число
Числовые значения атрибутов - это десятичные числа, состоящие хотя бы из одной цифры (0-9).
Текст
Текстовые значения атрибутов - это значения типа CDATA, представляющие собой осмысленный текст.
URI
Значения атрибутов типа URI - это унифицированные идентификаторы ресурсов (полные или относительные), синтаксис которых должен соответствовать Приложению "Унифицированные идентификаторы ресурсов".
Цвет
Цветовые значения атрибутов могут задаваться либо шестнадцатеричным числом с префиксом "#" вида "#rrggbb", задающим RGB-код цвета, либо одним из 16-ти символических имен, приведенных в Таблице 1 в приложении "Коды цветов в HTML и CSS". Имена цветов не зависят от регистра.
Примечание. Обозреватели Microscape дополнительно поддерживают имена цветов, перечисленные в Таблице 2 в приложении "Коды цветов в HTML и CSS".
Пиксели
Значения этого типа - целые числа, задающие количество пикселей.
Размер
Значения этого типа - либо целые числа, задающие количество пикселей, либо доли в процентах от размера по горизонтали или вертикали: например, 50% означает половину всего размера, а 50 означает 50 пикселей.
Кратный размер
Кратный размер - это либо целое число, задающее количество пикселей, либо доля в процентах от размера по горизонтали или вертикали, либо относительный размер вида i*, где i - целое число. При распределении пространства обозреватель сначала выделяет место для размеров, заданных в числах и процентах, а затем разделяет оставшееся пространство между элементами с относительными размерами. Элементу размером 3* будет выделено пространство в три раза большее, чем элементу размером 1*. Значение * эквивалентно 1* и часто означает "заполнить оставшееся пространство".
Кратные размеры
Значения этого типа - список кратных размеров, разделенных запятыми.
Тип файла
Значения атрибутов этого типа задают типы файлов MIME для связанных или вложенных ресурсов. Список всех зарегистрированных типов содержится в Приложении "Типы файлов MIME".
Типы файлов
Значения этого типа - список типов файлов, разделенных запятыми.
Код языка
Значения атрибутов этого типа задают код языка согласно Приложению "Коды языков в HTML". Код языка не зависит от регистра и не должен содержать пробелов.
Кодировка и Кодировки
Значения этого типа задают имя таблицы кодировки символов согласно Приложению "Стандартные кодировки символов". Значение типа Кодировка - это единственное имя таблицы кодировки, а значение типа Кодировки - это список имен, разделенных пробелами или запятыми. Они не зависят от регистра.
Символ
Значение символьного атрибута - это единственный символ Unicode, который может быть также специальным символом.
Дата-время
Значения атрибутов этого типа задают дату и время в формате ГГГГ-ММ-ДДТчч:мм:ссУВЗ, где ГГГГ - четырехзначный номер года, ММ - двузначный номер месяца (01 - 12), ДД - двузначный номер дня (01 - 31), чч - двузначный номер часа (00 - 23), мм - двузначный номер минуты (00 - 59), cc - двузначный номер секунды (00 - 59) и УВЗ - указатель временной зоны. Отметим, что буква Т, отделяющая дату от времени - это именно прописная латинская буква Т. Если какой-либо из компонентов времени неизвестен, то используется 00. Указатель временной зоны может принимать следующие значения:
Z (прописная), указывающая на время по Гринвичскому меридиану (UTC, Universal Coordinated Time);
+чч:мм, положительная разница с временем UTC в часах и минутах;
-чч:мм, отрицательная разница с временем UTC в часах и минутах.
Типы ссылок
Значения атрибутов этого типа представляют собой список типов ссылок, разделенных пробелами. Тип ссылки не зависит от регистра и не может содержать пробелов. HTML 4.0 определяет перечисленные ниже типы ссылок, хотя авторы могут использовать и свои собственные типы. Например, в HTML 4.0 пропущен очень популярный тип ссылки Made, обеспечивающий контакт с автором документа:
<LINK rev="Made" href="mailto:somebody@somewhere.com">
Таблица 1.1. Типы ссылок в HTMLAlternate | Альтернативная версия документа. С атрибутом lang указывает на перевод данного документа на другой язык, с атрибутом media указывает на версию документа, предназначенную для другого носителя (например, для печати). | Stylesheet | Указывает на внешнюю таблицу стилей. Этот тип ссылки может использоваться в сочетании с типом Alternate для альтернативных таблиц стилей по выбору пользователя. | Start | Ссылка на первый документ в коллекции. Сообщает поисковым системам, какой из документов коллекции автор считает начальным. | Next | Ссылка на следующий документ в коллекции. Такие обозреватели, как WebTV, могут использовать эту ссылку для предварительной загрузки следующего документа с целью экономии времени. | Prev | Ссылка на предыдущий документ в коллекции. | Contents | Ссылка на документ, содержащий оглавление. | Index | Ссылка на документ, содержащий алфавитный указатель. | Glossary | Ссылка на документ, содержащий глоссарий терминов. | Copyright | Ссылка на документ, содержащий сведения об авторском праве. | Chapter | Ссылка на документ, служащий главой в коллекции документов. | Section | Ссылка на документ, служащий разделом в коллекции документов. | Subsection | Ссылка на документ, служащий подразделом в коллекции документов. | Appendix | Ссылка на документ, служащий приложением в коллекции документов. | Help | Ссылка на документ, содержащий справочную информацию. | Bookmark | Указывает на закладку, т. е. содержит ссылку по имени, которое задается атрибутом title. | Shortcut Icon | Ссылка на значок документа в папке "Избранное" для обозревателя Internet Explorer 5.x. |
Устройства
Значения атрибутов этого типа представляют собой список имен устройств для отображения документа, разделенных пробелами. Имена устройств зависят от регистра и могут быть следующими.
Таблица 1.2. Имена устройств отображенияall | все типы устройств | aural | синтезатор речи | braille | тактильное устройство Брайля для слепых | embossed | печатающее устройство Брайля | handheld | переносное устройство (например, пейджер) | print | принтер | projection | проектор | screen | графический дисплей | tty | неграфический дисплей (терминал, телетайп) | tv | телевизор |
Сценарий
Значения атрибутов этого типа - это сценарии клиента, которые обычно представляют собой вызов функции или несколько операторов на интерпретируемом языке. Синтаксис сценария определяется синтаксическими правилами соответствующего языка программирования.
Таблица стилей
Значения атрибутов этого типа - таблицы стилей на языке CSS.
Фрейм
Значения атрибутов этого типа задают имена фреймов. Они должны начинаться с латинской буквы (A-Za-z), за исключением следующих специальных значений.
Таблица 1.3. Специальные имена фреймов_blank | Загрузить документ в новое безымянное окно. | _self | Загрузить документ в окно текущего фрейма. | _parent | Загрузить документ в окно предка текущего фрейма. Если фрейм не имеет предка, эквивалентно_self. | _top | Загрузить документ в полное текущее окно, отменяя тем самым все фреймы. |
1 2 3 4
8 8 8
| |
|
|