Проблема с padding-bottom у iframe

130
05 декабря 2019, 16:30

Подскажите, кто сталкивался. Нужно видео с youtube вместить в определенные рамки. Но для того, чтобы вписать видео в этот блок, вынужден был поставить padding-bottom: 36%. И теперь нет возможности нижний блок (в голубой рамке на скрине) прижать к нижней границе блока, который над ним.

Если уменьшать padding-bottom, блок приближается к своему месту, но высота видео уменьшается. Вот часть css.

.calendar__general-slyde-video {
position: relative;
padding-bottom: 36%;
height: 0;
overflow: hidden;
width: 315px;
}
.calendar__general-slyde-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 60%;
}

Буду благодарен, кто подскажет как быть!

Answer 1

.calendar__general-slyde-video iframe у вас имеет высоту, заданную в %. Если у этого элемента не существует контейнеров (парент элементов), имеющих явно заданную высоту, то % в конечном итоге может оказаться равным чему угодно. Так и получается - паддинг в 36% приводит к увеличению общей высоты парент-контейнера, от которой пляшет и высота видео.

READ ALSO
Проблема с append JQuery

Проблема с append JQuery

CODE_SMILE добавляется в форму только если она пустаНо что делать если в форме уже есть текст?

123
Проблема с ajax запросом (status code error)

Проблема с ajax запросом (status code error)

complete возвращает status_code - error, подскажите пожалуйста где ошибка?

128
Перемещение объекта с вращением

Перемещение объекта с вращением

Как переместить объект с вращением из точки 10, 0, 0 в 30, 0, 0 и чтобы при перемещении объект крутился и когда он дошёл до точки то его rotation должен...

130
lightgallery dynamic. Добавление атрибута alt

lightgallery dynamic. Добавление атрибута alt

я генерирую lightgallery c помощью следующего динамического скриптаВсе работает как нужно

138