Основы языка HTML. Часть первая. Дмитрий Кудрец

Чтение книги онлайн.

Читать онлайн книгу Основы языка HTML. Часть первая - Дмитрий Кудрец страница 3

Основы языка HTML. Часть первая - Дмитрий Кудрец

Скачать книгу

и </PRE>.

      Некоторые теги, например <HR>, являются непарными. Т.е. у них нет закрывающегося тега.

      Атрибуты тегов

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

      В общем случае такое выражение выглядит следующим образом:

      <ТЕГ АТРИБУТ=«ЗНАЧЕНИЕ_1; „ЗНАЧЕНИЕ_2“; … ЗНАЧЕНИЕ_N»>

      Например, <H1 ALIGN=«LEFT»>

      Значения атрибутов заключаются в прямые кавычки (») и отделяются друг от друга пробелами или незаполненными строками.

      Если внутри атрибута какого-либо тега встречается другое значение, заключенное в кавычки, то есть имеет место вложение одних кавычек в другие, в качестве внутренних кавычек рекомендуется использовать одинарные (»).

      Кавычки в записи атрибутов можно и не использовать. В основном это относится для атрибутов, которые состоят из следующих символов:

      – символов английского алфавита;

      – цифр;

      – промежутков времени;

      – дефисов.

      Тег может и не иметь атрибутов. Например, тег <HTML>. Также не имеют атрибутов и закрывающие теги.

      Также следует отметить, что некоторые значения атрибутов могут выступать и в роли тегов. Например, запись <H1 ALIGN=«LEFT»> аналогична записи <H1> <LEFT>.

      Классификация тегов HTML

      Все теги HTML можно классифицировать на три основные категории:

      – заголовочные, содержащие информацию о документе в целом: HEAD, TITLE, ISINDEX, BASE, META, LINK, SCRIPT, STYLE;

      – блоковые, организующие структуру документа: H1, H2, H3, H4, H5, H6, ADDRESS, P, UL, OL, DL, PRE, DIV, CENTER, BLOCKQUOTE, FORM, ISINDEX, HR, TABLE;

      – текстовые, включающие: Escape-последовательности (например, &amp;); выражения разметки: EM, STRONG, DFN, CODE, SAMP, KBD, VAR, CITE; разметку шрифта: I, B, U, STRIKE, BIG, SMALL, SUB, SUP; специальные элементы: A, IMG, APPLET, FONT, BASEFONT, BR, SCRIPT, MAP; элементы формы: INPUT, SELECT, TEXTAREA.

      Блоковые теги могут содержать как текстовые, так и другие блоковые теги, т.е. блоки могут быть вложенными. Текстовые элементы также могут быть вложенными. Но текстовые элементы не могут включать блоковые элементы.

      Например, выражение <CITE> <H3> Текст </H3> </CITE> неверно (так как CITE – текстовый элемент, а H3 – блоковый элемент). Тогда как запись <H3> <CITE> Текст </CITE> </H3> правильная, хотя отдельные браузеры воспринимают это с трудом.

      Единицы измерения

      В языке HTML существует два способа задать линейные размеры элемента: пиксели и проценты. В CSS единиц длины гораздо больше.

      Условно единицы измерения можно разделить на три группы.

      Первая группа – это величины, которые используются для измерения длин реальных предметов. К ним относятся:

      – in – дюймы;

      – cm – сантиметры;

      – mm – миллиметры.

Скачать книгу