Иногда на сайте ставится такая задача, чтобы блок с видео-контентом, например с Ютюба, растягивался сам на всю страницу не зависимо от параметров указанных в iframe.

Мы предлагаем наше решение этой задачи основанное на CSS — простое и рабочее решение. Заметим, что видео увеличивается пропорционально.

.video-responsive {
   position:relative;
   padding-bottom:56.25%;
   padding-top:30px;
   height:0;
   overflow:hidden;
   margin-bottom: 30px;
}
.video-responsive iframe,
.video-responsive object,
.video-responsive embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}