- •Гиперссылка в пределах html страницы
- •Почтовая гиперссылка
- •Id, class Общие Идентификаторы элемента
- •Ismap Кроме msie Указывает, что должна быть использована серверная карта объекта
- •Id, class Общие Идентификаторы элемента
- •Id, class Общие Идентификаторы элемента
- •Id, class Общие Идентификаторы элемента
- •2011-06-05 // Есть вопросы, предложения, замечания? Вы можете обсудить это на форуме !
- •Билет 13 Виды селекторов: селектор групп, классовые селекторы, id-селекторы.
- •Билет 14 Способ применения css – встраивание
- •2.4.4.1. Создание запроса на выборку с помощью Мастера
- •2.4.4.2. Создание запроса на выборку с помощью Конструктора
Id, class Общие Идентификаторы элемента
lang, dir Общие Информация о языке и направление текста
title, style Общие Определяют заголовок и стиль элемента
name Отменен в XHTML 1.1 Идентификатор элемента. Аналогичен ID, используется для обеспечения совместимости
code Обязательный, если нет object Указывает URI Java-аплета
object Обязательный, если нет code Указывает URI Java-аплета. При использовании этого атрибута процедура start() Java-аплета не будет задействована
archive - Определяет список файлов (URI, перечисленные через пробел), которые будут задействованы аплетом. Использование этого атрибута может ускорить загрузку и выполнение аплета
codebase - Указывает базовый URI для всех ссылок, указанных в code, object или archive. По умолчанию равен URI текущего документа
alt - Определяет текстовое сообщение, которое будет отображаться до тех пор, пока объект не прогрузится
align Устаревший Определяет выравнивание относительно окружающего блока текста. Может принимать значения bottom, middle, top, left, right
width, height - Определяют размер области аплета по горизонтали и вертикали соответственно
hspace, vspace Устаревшие Указывают величину отступа от рабочей области аплета до окружающего его текста в пикселях: hspace – слева и справа, vspace – сверху и снизу
Поскольку элемент APPLET используется исключительно для внедрения Java-программ, которые сами в состоянии выполнять любую работу по взаимодействию с пользователем, то никаких динамических атрибутов у него не имеется. Вообще же использовать APPLET следует только в том случае, если вам необходимо создать страницу, которая будет работать с устаревшими браузерами, не поддерживающими OBJECT (например, Netscape 4). Но даже в таком случае следует использовать деградацию OBJECT:
<object clsssid="timer.class">
<applet code="timer.class">
<p>У вас Java не работает :( </p>
</applet>
</object>
В этом случае современный браузер воспримет внешний элемент OBJECT и, соответственно, проигнорирует вложенный в него APPLET, а устаревшая программа просмотра наоборот, проигнорирует непонятный ей OBJECT и интерпретирует APPLET. Ну и, наконец, если браузер не поддерживает Java, то будет выведен пояснительный текст.
Свойства APPLET
Закрывающий тег: требуется.
Совместимость: все (но не может применяться в HTML 4.0 Strict и выше)
Вложение: недопустимо.
Уникальный: нет.
Элементы EMBED и BGSOUND
Если элемент APPLET является частным случаем OBJECT для Java-аплетов, то для всех остальных встраиваемых объектов во времена, предшествующие появлению HTML 4.0, использовали фирменный элемент EMBED. Подобно APPLET, он был введен в тот же Netscape 2.0, но для работы не с Java, а с подключаемыми модулями. В частности, EMBED применялся для внедрения в HTML мультимедийного содержания, например, видео:
<embed src="sample.mov" height="256" width="192"></embed>
Другой типичный пример использования EMBED в то время – это встраивание фоновой музыки:
<embed src="audio.mid" hidden autostart="true"></embed>
Здесь атрибут HIDDEN указывает на то, что визуально объект выводить не надо, а AUTOSTART, как можно догадаться, заставляет браузер начинать воспроизведение автоматически, не дожидаясь каких-либо действий со стороны пользователя.
Так же, как APPLET или IMG, элемент EMBED имеет набор атрибутов для оформления (WIDTH, HEIGHT, ALIGN, HSPACE, VSPACE), а так же атрибут NAME для идентификации элемента. Кроме них, у EMBED имеются такие атрибуты, как TYPE, определяющий тип данных внедренного объекта, а так же PLUGINSPAFE, указывающий на страницу, содержащую подключаемый модуль, необходимый для работы с данным объектом.
Если рассматривать другие варианты встраивания фоновой музыки, то можно упомянуть использование фирменного элемента BGSOUND, введенного Microsoft в браузер MSIE 2.0:
<bgsound src="audio.mid">
Поскольку этот элемент имеет лишь одно, строго предопределенное назначение, то и атрибутов у него нет, за исключением SRC, указывающего расположение собственно музыкального файла.
Свойства EMBED, BGSOUND
Закрывающий тег: EMBED – требуется, BGSOUND – нет.
Совместимость: EMBED – все, BGSOUND – MSIE, Opera. Эти элементы не должны применяться в действительных документах HTML/XHTML – используйте OBJECT.
Вложение: недопустимо.
Уникальный: EMBED – нет, BGSOUND – да.
Элементы AREA и MAP
Элементы AREA и MAP применяются для создания карт изображения на стороне клиента (т.е. обрабатываемых браузером). При этом элемент AREA определяет форму активных областей изображения, а MAP служит контейнером, содержащим набор описания активных областей, состоящих, в свою очередь, из элементов A или AREA:
<map name="map1">
<area href="1.html" alt="1" shape="rect" coords="0,0,100,50">
<area href="2.html" alt="2" shape="circle" coords="100,100,50">
</map>
В этом примере описывается карта «map1», состоящая из двух активных областей, одна из которых представляет собой прямоугольник, имеющий одну вершину в левом верхнем углу изображения, использующего данную карту, и другую вершину – со смещением в 100 пикселей вправо и 50 вниз. Вторая область – это окружность, с центром, смещенным на сто пикселей по горизонтали и сто по вертикали от левого верхнего угла изображения, и имеющая радиус в 50 пикселей. Фигуры этих областей и расстояния по отношению к границам рисунка проиллюстрированы на рис. 2.25.
Рис. 2.25. Координаты, на которые ссылаются элементы AREA. Границы рисунка выделены пунктиром
Раз уж у нас имеется карта, то давайте создадим рисунок, ссылающийся на данную карту при помощи элемента IMG с атрибутом USEMAP:
<img src="draw.png" alt="" usemap="#map1" />
ПРИМЕЧАНИЕ
Обратите внимание: в данном случае подразумевается, что рисунок и навигационная карта расположены в одном файле, о чем говорит URI карты изображении, равный «#map1».
Таким образом, мы получили HTML-документ с рисунком, две различные области которого являются ссылками на два разных файла. При этом браузеры Mozilla и MSIE выделят такой рисунок рамкой (разумеется, если значение BORDER не указано явно) – рис. 2.26.
Рис. 2.26. Рисунок, использующий навигационную карту
Что касается атрибутов, то элемент MAP имеет лишь один собственный атрибут – NAME, определяющий имя карты, на которое будут ссылаться использующие эту самую карту объекты. В то же время, для элемента AREA предусмотрен целый ряд специальных атрибутов, набор которых сходен с тем, что мы видели у ссылок. Все они перечислены в таблице 2.40.
Таблица 2.40 Атрибуты элемента AREA
Атрибут Примечание Описание