Общие атрибуты

Опубликовал: Wednesday, August 1, 2024 в категории PHP | Пока нет комментариев

После того как стало очевидно, что за HTML должно остаться только логическое форматирование (функции экранного формати- рования перенесены в CSS) и возникла потребность в организации взаимодействия с пользователем на странице (обозреватели начали обрабатывать конструкции JavaScript), в стандарт HTML были до- бавлены следующие общие для каждого тега атрибуты:

•      id (identification) – персонализирующий атрибут в пре- делах документа, используется для назначения стилей, в качестве закладки (см. п. 2.3.), позволяет управлять ат- рибутами тега и его содержимым через JavaScript, в том числе извлекать данные. Исходя из перечисленного выше, должен назначаться только одной конкретной копии тега. Если одинаковый id будет присвоен разным

тегам, то это в большинстве случаев вызовет сбой как в оформлении страницы, так и при работе сценариев кли- ента. Атрибут игнорируется для тегов, употребляющих- ся в заголовке HTML-документа;

•      class – атрибут определяет, что элемент принадлежит к определенному классу (классам), что позволяет визуа- лизировать элемент в соответствии с заранее заданными правилами. Атрибут игнорируется для невизуализируе- мых тегов;

•      style – атрибут позволяет управлять визуализацией дан- ной конкретной копией тега, задав в качестве значений атрибута инструкции CSS;

•      title – атрибут, описывающий краткое содержание эле- мента. Он часто выводится обозревателями как всплы- вающая подсказка (tooltip), которая выводится на экран, когда курсор помещается на данный элемент. Атрибут особенно полезен в элементах <a>, <img> и <object>, в которых он указывает на титул связанного или вложен- ного ресурса;

•      атрибуты, которые определяют реакцию данного эле-

мента на различные события (табл. 2.3).

Названия атрибутов и реакция на события

Таблица 2.3

Имя события

Происходит

onClick

при щелчке кнопки мыши на элементе

onDblClick

при двойном щелчке кнопки мыши на элементе

onMouseDown

при нажатии кнопки мыши на элементе

onMouseUp

при отпускании кнопки мыши на элементе

onMouseOver

при попадании курсора мыши на элемент

onMouseMove

при движении курсора мыши по элементу

onMouseOut

при попадании курсора мыши за пределы элемен-

та

onKeyPress

при нажатии и отпускании клавиши на элементе

onKeyDown

при нажатии клавиши на элементе

onKeyUp

при отпускании клавиши на элементе

Задачи для самоконтроля

1.        Создать страницу, на которой были бы представлены все категории HTML-элементов.

2.        Создать кольцо из трех HTML-документов. Из каждой страницы можно попасть только на одну из подготов- ленных страниц. Ссылки должны идти с изображения, из текста внутри таблицы и с заголовка.

3.        Сделать страницу с автобиографией, на которой размес-

тить свою фотографию и сделать как минимум три раз-

дела: родители, школьный и вузовский периоды жизни.

Источник: Филиппов С.А. Основы современного веб-программирования: Учебное пособие. М.: НИЯУ МИФИ, 2011. – 160 с.

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *