Тег <param>


Описание

Тег <param> (от англ. "parameter") определяет параметры для плагинов, встроенных с помощью элементов <object>. Это одиночный тег, который должен располагаться внутри <object> перед любым другим контентом.

Базовый синтаксис:
<object data="movie.swf"> <param name="quality" value="high"> </object>
Пример использования с Flash-роликом:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"> <param name="movie" value="animation.swf"> <param name="quality" value="high"> <param name="bgcolor" value="#FFFFFF"> <param name="allowFullScreen" value="true"> <!-- Альтернативный контент --> <p>Ваш браузер не поддерживает Flash</p> </object>

Ключевые особенности:

  • Используется только внутри <object>
  • Не имеет закрывающего тега
  • Параметры зависят от типа встраиваемого объекта
  • Устарел для современных технологий (Flash, Java-апплеты)
  • Может содержать несколько параметров для одного объекта
Пример с Java-апплетом:
<object type="application/x-java-applet"> <param name="code" value="MyApplet.class"> <param name="archive" value="applet.jar"> <param name="width" value="300"> <param name="height" value="200"> <p>Требуется Java для работы апплета</p> </object>

Рекомендации по использованию:

  • Используйте только для устаревших технологий (Flash, Java)
  • Для современных медиа применяйте <video>, <audio>
  • Всегда указывайте альтернативный контент внутри <object>
  • Проверяйте актуальность параметров для конкретного плагина
  • Рассмотрите замену на современные веб-технологии

Тег <param> представляет исторический интерес и использовался для настройки поведения плагинов, но в современной веб-разработке практически не применяется из-за отказа от Flash и других плагинов в пользу HTML5-технологий.


Атрибуты

name Имя параметра
value Значение параметра
data-* Пользовательские данные
id Уникальный идентификатор
type Тип параметра (устарел)
valuetype Тип значения (устарел)

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

4.0 1.0 4.0 1.0 1.0