В Youtube HTML, чтобы встроить видео в видеКак Центр встроенного Youtube видео Сохраняя затем по центру и ширина не весь экран
<iframe width="560" height="315" src="https://www.youtube.com/embed/6Es-eaG4xPg"
frameborder="0" allowfullscreen></iframe>
но, конечно, с попыткой сделать страницы мобильными совместимы будет проблема при скрининге менее 560 в ширину.
Так что я изменил мой код
<iframe class="screencast" src="https://www.youtube.com/embed/6Es-eaG4xPg"
frameborder="0" allowfullscreen></iframe>
и в таблице стилей были
.screencast {
width=560
height=315
}
идея в том, что я мог бы иметь различные разделы для различных медиа ширины
т.е.
@media screen and (min-width:300px) and (max-width: 499px) {
.screencast {
width=280
height=158
}
Но это не имело никакого эффекта на всех видео теперь всегда отображается на экране слишком мал, и его размер не изменился он, кажется, не обращая внимания на класс CSS
Тогда я нашел этот вопрос
Shrink a YouTube video to responsive width
который требует DIV, чтобы добавить вокруг рамы
например
<div class="videowrapper">
<iframe src="https://www.youtube.com/embed/9Cf_xEbUzqE" n allowfullscreen></iframe>
</div>
, а затем это добавляется к с сс
.videowrapper {
margin:auto
float: none;
clear: both;
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
height: 0;
}
.videowrapper iframe {
position: absolute;
width: 100%;
height: 100%;
}
Это работает за исключением того, делает видео взяться за всю ширину, которую я не хочу, я могу изменить ширину
например
.videowrapper iframe {
position: absolute;
width: 50%;
height: 50%;
}
и что работает за исключением того, оленья кожа горизонтальный центр видео
Я пробовал различные вещи, такие как
.videowrapper iframe {
position: absolute;
left: 25%
width: 50%;
height: 50%;
}
, но я ничего не делал сосредоточился образом, как я могу решить эту проблему, и почему не мой простой подхода положить класс на IFRAME имеет никакого эффекта.
HI спасибо, что делает в основном работают (и намного проще), однако, если я добавляю ширина: 80%; высота: 80%; он только уважает параметр ширины, высота никогда не изменяется. Где, если я жестко кодирую ширину: 300 пикселей; ширина 500 пикселей; он работает, но тогда мне приходится кодировать разную ширину для разных медиа-экранов –
, другая проблема заключается в том, что она не полностью сосредоточена, если вы посмотрите на эти два видео на http://www.jthink.net/songkong/duplicates.jsp они не выровнены, кажется, зависит от текста/изображения выше –