Главная
HTML-тег <embed>
Характеристики
- Тип: встроенный контент, медиа
- Назначение: Встраивает внешнее приложение или интерактивный контент, обычно мультимедиа.
- Родители: Любые элементы, допускающие встроенный контент.
- Потомки: Отсутствуют. <embed> является пустым элементом.
- Глобальные атрибуты: все
- Атрибуты событий: нет
Атрибуты
- src — URL внешнего ресурса.
- type — MIME-тип встроенного ресурса.
- width — Ширина встроенного ресурса.
- height — Высота встроенного ресурса.
- allowscriptaccess — Управляет доступом скриптов к встроенному ресурсу.
- allowfullscreen — Позволяет воспроизведение в полноэкранном режиме.
- allow — Указывает, какие функции разрешены для встроенного ресурса.
- name — Имя встроенного ресурса.
- srcdoc — Внутренний HTML-код для отображения внутри embed.
- sandbox — Набор ограничений для содержимого внутри embed.
- referrerpolicy — Управляет политикой реферера для запросов внутри embed.
Пример использования
<embed src="video.mp4" type="video/mp4" width="640" height="360">
Использование в JavaScript
// Изменение источника embed
const embedElement = document.querySelector('embed');
embedElement.src = 'new-video.mp4';
Рекомендации по обеспечению доступности (a11y)
- Обеспечьте альтернативные способы доступа к контенту, например, текстовые описания.
- Используйте современные теги <video> и <audio> вместо <embed>, когда это возможно.
- Убедитесь, что встроенный контент не нарушает доступность страницы.
Полезные ссылки