Атрибут width тега <embed>


Описание

Атрибут width в теге <embed> задаёт ширину области отображения встраиваемого контента в пикселях или процентах. Этот атрибут определяет горизонтальный размер элемента на странице.

Пример использования:
<!-- Фиксированная ширина в пикселях --> <embed src="presentation.pdf" type="application/pdf" width="800" height="600"> <!-- Относительная ширина в процентах --> <embed src="video.swf" type="application/x-shockwave-flash" width="100%" height="500">

Форматы значений:

Тип значения Пример Применение
Пиксели (px) width="640" Фиксированный размер, рекомендуется для точного контроля
Проценты (%) width="100%" Адаптивный дизайн, относительно родительского контейнера
Без указания - Браузер использует размер по умолчанию (может отличаться)

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

  • Всегда указывайте вместе с атрибутом height для сохранения пропорций
  • Для PDF документов оптимальная ширина 800-1000px
  • Для видео сохраняйте оригинальное соотношение сторон (например 16:9)
  • Используйте CSS для сложных адаптивных сценариев

Пример с адаптивным встраиванием:

<div class="video-container"> <embed src="player.swf" type="application/x-shockwave-flash" width="100%" height="400"> </div> <style> .video-container { max-width: 800px; margin: 0 auto; } </style>

Особенности работы:

  • Минимальная рекомендуемая ширина - 300px
  • Значения меньше 10px могут игнорироваться
  • Для некоторых типов контента есть минимальные требования к ширине
  • В мобильных браузерах могут применяться дополнительные ограничения

Ограничения:

  • Не поддерживает современные единицы измерения (vw, rem и др.)
  • Некоторые плагины могут переопределять указанную ширину
  • В современных стандартах рекомендуется использовать <iframe>

Примечание: При работе с атрибутом width учитывайте, что некоторые устаревшие технологии вроде Flash могут иметь собственные требования к минимальным размерам области отображения. Всегда тестируйте в целевых браузерах.