Интегрированные сети ISDN


Язык HTML - часть 14


</head>

<body>

…текст документа…

</body>

</html>

5. Идентификаторы элементов. ID и атрибуты классов.

Определения атрибутов

ID = name

Этот атрибут присваивает имя элементу, которое действительно в пределах данного документа. Значение ID должно быть уникальным для данного документа.

class = cdata-list

Этот атрибут присваивает некоторому элементу значение класса или набора классов. Одно и тоже имя класса может быть присвоено любому числу элементов. Значение класса позволяет определить или уточнить функцию данного элемента или группы элементов.

Эти атрибуты могут использоваться в следующих случаях:

  1. Атрибут id может использоваться в качестве адреса места назначения гипертекстной связи.
  2. Атрибут id может использоваться скриптами для ссылки на какой-то конкретный элемент.
  3. Стилевые листы могут использовать атрибут ID для того, чтобы определить элемент, на который распространяется действие данного стиля.
  4. Атрибут ID может использоваться для идентификации деклараций object.
  5. Стилевые листы могут использовать атрибут class для идентификации списка элементов, на которые распространяется действие данного стиля.
  6. Атрибуты id и class могут использоваться для целей обработки, например, для идентификации полей при извлечении информации с HTML-страниц в базу данных, при трансляции HTML-документов в другие форматы.

Предположим, что пишется документ о языке программирования. Документ включает в себя некоторое число отформатированных примеров. В этом случае для форматирования используется элемент pre. Пусть также задан цвет фона = green для всех случаев, когда элемент pre принадлежит классу “example”.

<head>

<style pre.example { background : green } </style>

</head>

<body>

<pre class = “example” id = “example-1”>

… текст программы примера …

</pre>

</body>

5.1. Элемент html

<!entity % html.content "head, body">

<!element html o o (%html.content;) -- корневой элемент документа -->
<!attlist html %i18n; -- lang, dir -- >
<


Начало  Назад  Вперед



Книжный магазин