Задать вопрос
@lexchz

Почему HTML5 Video перед инициализацией источника неправильно масштабируется?

Например, вставляю видео в таком виде:

<video src="https://www.w3schools.com/html/mov_bbb.mp4" width="640" height="352"></video>


CSS-код:
video {
    max-width: 100%;
    height: auto;
}


Проблема в том, что ДО загрузки видео из источника, блок видео имеет соотношение сторон 2/1, игнорируя соотношение, заданное в атрубутах width и height. Таким образом, происходит прыганье контента при загрузке страницы, что очень плохо в эстетическом плане.

Как-нибудь можно решить эту проблему, не прописывая инлайн-стиль aspect-ratio для каждого видео? Предполагается, что каждое видео имеет разное соотношение сторон, и фиксированные блоки с возможными полями не нужны.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Средний 7 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы