/html/object/declare:> Декларация_

Атрибут declare

Синтаксис

HTML
XHTML
<object (data | type)="..." declare="declare" id="name">
  ...
</object>
  ...
<a href="#name"> ... </a>
  ...
<OBJECT (data | type)="...">
  <PARAM name="..." valuetype="..." value="#name">
</OBJECT>

Описание

Атрибут / параметр declare (от англ. "declare" ‒ «объявлять, заявлять») объявляет object элемент декларацией. Сам встраиваемый объект создаётся с помощью последующего object элемента со ссылкой на указанную декларацию.

Примечание

В процессе обработки html страницы браузером ‒ object элемент, объявленный декларацией, не выполнялся.

Условия использования

  1. Декларируемый object элемент должен быть идентифицирован с помощью присвоения ему «id» атрибута с уникальным именем. (Позже элемент, ссылающийся на декларацию, будет ссылаться на этот идентификатор.)
  2. Декларируемый object элемент должен располагаться перед первым ссылающимся на него элементом.

Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

Спецификация

Верс. Раздел
HTML
2.0 ---
3.2 ---
4.01 13.3 Generic inclusion: the OBJECT element
declare [CI]...

DTD: Transitional Strict Frameset
5.0 4.7.4 The object element
5.1 4.7.8. The object element
XHTML
1.0 Extensible HyperText Markup Language
DTD: Transitional Strict Frameset
1.1 Extensible HyperText Markup Language

Значения

Данный атрибут является логическим атрибутом. В HTML данный атрибут может указываться либо без значения, либо с пустым значением, либо со значением «declare».

<object data="..." type="..." id="..." declare> ... <object>
<object data="..." type="..." id="..." declare=""> ... <object>
<object data="..." type="..." id="..." declare="declare"> ... <object>

Пример использования

Листинг кода
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Параметр declare (Элемент object)</title>
</head>
<body>
<h1>Пример использования атрибута "declare"</h1>
<p><object data="../object.png" type="image/png" id="object-image" declare="declare">Встраиваемое изображение</object></p>
<p>Показать <a href="#object-image">встраиваемое изображение</a>.</p>
</body>
</html>
Параметр declare (Элемент object)