Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / HTML / Не для новичков /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
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. Типы ссылок в HTML
Alternate Альтернативная версия документа. С атрибутом 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  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь