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




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


</head>

<body>

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

</body>

</html>

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

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

ID = name

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

class = cdata-list

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

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

  • Атрибут id может использоваться в качестве адреса места назначения гипертекстной связи.
  • Атрибут id может использоваться скриптами для ссылки на какой-то конкретный элемент.
  • Стилевые листы могут использовать атрибут ID для того, чтобы определить элемент, на который распространяется действие данного стиля.
  • Атрибут ID может использоваться для идентификации деклараций object.
  • Стилевые листы могут использовать атрибут class для идентификации списка элементов, на которые распространяется действие данного стиля.
  • Атрибуты 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 -- >
    <


    Содержание  Назад  Вперед