Соотношение сторон 16/9 при максимальной высоте? - PullRequest
0 голосов
/ 07 октября 2018

Как я могу получить значение максимальной высоты для content div и как я могу получить высоту / ширину 16/9 для img во фрагменте ниже?Я хочу, чтобы содержимое масштабировалось до 720px в высоту.

Есть ли лучший способ, чем использовать padding 56.25% для этого?Я предполагаю, что нет значения max-padding.Кроме того, есть ли что-то в css, например, vh / vw, но для элемента содержимого, где я могу установить 56,25%, если это имеет смысл?

Кроме того, в моем браузере (по крайней мере, Firefox) изображение в настоящее время получаеттакая же высота как ширина, если изображение не найдено, так как высота не установлена.

.container {
  width: 50%;
}
.content {
  border: 1px solid red;
  width: 100%;
  padding-top: 56.25%;
  position: relative;
}
img {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid blue;
}
<div class="container">
  <div class="content"><img src="false-url.png" /></div>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...