Веб Навсегда.инфоHTML-теги → EMBED

Реклама


!!! Ваша ссылка здесь всего за 10 руб в месяц на всех страницах сайта!!!

EMBED

Описание элемента

Этот тег используется для загрузки объектов, не поддерживаемых браузером по умолчанию.

Для таких объектов обычно необходимы соответствующие плагины. Внешний вид объекта зависит от операционной системы, браузера, установленных плагинов и типа подключаемого файла.

Синтаксис

<embed [width & height]=["ширина" & "высота"]
{align hspace vspace src type | pluginpage}=
{ ("absmiddle" || "baseline" || "left" || "right" || "bottom" || "middle" || "top" || "texttop") | "отступ" | "отступ" | "путь" | "MIME-тип" | "URL"} (hidden)
></embed>

Параметры width и height оба являются обязательными.

Возможные параметры

width - Ширина объекта.

height - Высота объекта.

align - Выравнивание и обтекание текстом объекта.

hspace - Горизонтальный отступ от объекта до контента.

vspace - Вертикальный отступ от объекта до контента.

src - Путь к файлу.

type - MIME-тип объекта.

pluginpage - Путь к плагину для данного объекта.

hidden - Задаёт скрытие объекта на странице.

Параметр WIDTH

Задает ширину объекта. При этом в эти размеры входит не только картинка или вид самого файла, но и панель управления им, а как следствие внешний вид будет зависеть от типа файла и плагина в браузере. См пример №1.

Возможные аргументы:
Любое целое положительное число в процентах или пикселях.

Значение по умолчанию:
Отсутствует.

Параметр HEIGHT

Задает высоту объекта. При этом в эти размеры входит не только картинка или вид самого файла, но и панель управления им, а как следствие внешний вид будет зависеть от типа файла и плагина в браузере. См пример №1.

Возможные аргументы:
Любое целое положительное число в процентах или пикселях.

Значение по умолчанию:
Отсутствует.

Параметр ALIGN

Задает выравнивание объекта на странице и его обтекание другими элементами. См пример №1.

Возможные аргументы:
absmiddle
 - середина объекта выравнивается по середине текущей строки
baseline - объект выравнивается по базовой линии текущей строки
left - выравнивание по левому краю
right - выравнивание по правому краю
bottom - выравнивание нижней границы по тексту
middle - выравнивание объекта серединой по базовой линии
top - выравнивание по самому высокому элементу строки
texttop - выравнивание по самому высокому текстовому элементу строки.

Значение по умолчанию:
bottom.

Параметр HSPACE

Устанавливает отступ по горизонтали от края объекта, до других, обтекающих его элементов. См пример №2

Возможные аргументы:
Целое положительное значение в пикселях.

Значение по умолчанию:
0.

Параметр VSPACE

Устанавливает отступ по вертикали от края объекта, до других, обтекающих его элементов. См пример №2

Возможные аргументы:
Целое положительное значение в пикселях.

Значение по умолчанию:
0.

ВНИМАНИЕ:
Параметры hspace и vspace, не имеют эффекта в Internet Explorer.

Параметр SRC

Задаёт путь к файлу, который будет загружаться. При этом, необходимый для использования плагин, загружается на основе расширения, а не содержимого файла. Т.е. навряд ли у вас получится воспроизвести flash ролик, если у него расширение mp3.

Возможные аргументы:
Абсолютный или относительный путь к файлу.

Значение по умолчанию:
Отсутствует..

Параметр TYPE

Этот параметр как раз может помочь, когда по расширению не понятно, что это за файл. В таком случае лучше указать MIME-тип файла. И на основе этого типа уже браузер будет принимать решение, какой плагин загружать. Рекомендую вам всегда указывать этот параметр и MIME-тип. См пример №3

Возможные аргументы:
Корректный MIME-тип в любом регистре.

Значение по умолчанию:
Отсутствует.

Параметр PLUGINPAGE

В случае если такого плагина нет, или этот файл не поддерживается браузером, то в аргументе этого параметра указывается путь к станице, на которой можно скачать плагин. При этом браузер обычно сообщается  сообщает пользователю что данного плагина нет, и предлагает загрузить этот плагин. См пример №3

Возможные аргументы:
URL к плагину.

Значение по умолчанию:
Отсутствует.

Параметр HIDDEN

С помощью этого параметра можно убрать объект со страницы. При этом не занимает места, и полностью не виден, как будто его и не было. Этот параметр можно менять через скрипты. См пример №3

Возможные аргументы:
Нет аргументов.

Значение по умолчанию:
Параметр выключен.

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

Пример № 1

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега EMBED</title>
</head>
<body>

<embed src="music.mp3" width="300" height="45" align="left"></embed>
<embed src="music2.mp3" width="300" height="45" align="right"></embed>

<p>В данном примере будут параллельно одновременно и независимо друг от друга проигрываться два звуковых файла. Одно окно проигрывателя будет выровнено по левому краю, а другое по правому.</p>

<p>Обратите внимание на обтекание этих элементов текстом!!!</p>
</body>
</html>

И вот как это будет выглядеть в браузере:
Пример тега EMBED

Пример № 2

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега EMBED</title>
</head>
<body>

<embed src="music.mp3" width="300" height="45" hspace="15" vspace="15" align="left"></embed>
<embed src="music2.mp3" width="300" height="45" hspace="15" vspace="15" align="right"></embed>

<p>В данном примере будут параллельно одновременно и независимо друг от друга проигрываться два звуковых файла. Одно окно проигрывателя будет выровнено по левому краю, а другое по правому.</p>

<p>Обратите внимание на обтекание этих элементов текстом!!! Тут уже будет обтекаться не вплотную, а с отступом 15 пикселей во все стороны, от каждого элемента.</p>
</body>
</html>

Пример № 3

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Пример использования тега EMBED</title>
</head>
<body>

<embed src="music.mp3" width="300" height="45" pluginpage="http://www.real.com/R/RDX.downloadr_2.R/software-dl.real.com/170b96a6b8e4c4120205/windows/installer/stubinst/stub/rp11/R41UKD/RealPlayer11GOLD.exe" type="audio/mpeg"></embed>
<embed src="music2.mp3" hidden></embed>

<p>Как видите, тут один элемент скрыт, второй. И его совсем нет. Но при этом звук есть... Т.е. нельзя сказать что <b>hidden</b> совершенно убирает элемент - нет, просто этим элементом нельзя управлять!</p>
</body>
</html>

И вот как это будет выглядеть в браузере:
Пример тега EMBED