Я пытаюсь сделать iframe
отзывчивым внутри div
, есть много ресурсов в Интернете о том, как это сделать, но общее решение не работает для моего дела для видеороликов YouTube ,iframe отказывается быть отзывчивым внутри контейнера div
Я использую коаксиальную систему скелета CSS. У меня есть вложенная структура div
так:
<div class="container">
<div class="row item">
<div class="six columns">
<iframe> </iframe>
</div>
<div class="six columns">
<iframe> </iframe>
</div>
</div>
</div>
iframe
были выступающие за пределы правого края содержащего div
(класс .six.columns
), поэтому я попытался следующие две css
стратегии (ниже).
Однако, с каждой из этих стратегий, стали огромными, и, похоже, приняли на ширину .container
div
(или, возможно, .row
div
), вместо непосредственного родителя, в .six.columns
div
.
div > iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
и
div.six.columns iframe {
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
}
Я просто хочу, чтобы ответно поместиться внутри .six.columns
div
. Как я могу это достичь?
Вы добавили 'div.six.columns {позиция: относительная;}'? – Stickers
@Pangloss Фантастический, это сработало! Но теперь видео сжимаются по высоте. Как я могу настроить высоту контейнера 'div', пожалуйста? –