2013-02-10 2 views
0

У меня есть видео и контейнер для этого видео. Однако я не могу полностью обернуть контейнер вокруг видео. Я сделал фоновый белый фон, чтобы четко показать, где он слишком большой. Причина, по которой мне нужно правильно обернуть, - это то, что у меня есть набор элементов управления видео, который теперь находится ниже видео, где заканчивается конец. enter image description hereНевозможно выяснить, где находится это дополнительное пространство от

Это CSS я написал, и я попытался довольно много вещей, но я просто не могу понять:

#video_container{ 
    -webkit-box-flex: 1; 
    -moz-box-flex: 1; 
    border:2px solid blue; 
    margin: 20px; 
    padding: 0px; 
    width:100%; 
    height:100%; 
    position: relative; 
    background-color:white; 
} 
#video_container video{ 
    width:100%; 
    height:auto; 
    padding: 0px; 
    margin: 0px; 
} 
#video_container:hover #controls { 
    opacity: 0.7; 
    padding: 0px; 
    margin: 0px; 
} 

Это HTML для контейнера:

<div id="video_container"> 
    <video id="trailers"> 
     <source src="vLast.mp4" type="video/mp4"> 
     <source src="vLast.webm" type="video/webm"> 
    </video> 
    <nav> 
     <div id="controls"> 
      <button id="playButton">Play</button>  
      <div id="defaultBar"> 
       <div id="progressBar"></div> 
      </div> 
      <button id="vol" onclick="level()">Vol</button> 
      <button id="mute">Mute</button> 
      <button id="full" onclick="toggleFullScreen()">Full</button> 
     </div> 
     <div id="playlist"> 
      <div>cats</div> 
      <div>cats</div> 
      <div>cats</div> 
     </div> 
    </nav> 
</div> 
+0

Я думаю, когда я сделал некоторые HTML5 видео материала, который я имел simila r вопросов. Это то же самое во всех браузерах? – Leeish

+0

Да, это происходит для всех. – Batman

+0

На самом деле это очень плохо в Firefox. Обертка доходит до нижней части страницы. – Batman

ответ

0

Добавить дисплей: блок на видеоэлементе:

#video_container video{ 
     width:100%; 
     height:auto; 
     padding: 0px; 
     margin: 0px; 
     display:block; 
} 
+0

Блок отображения исправляет проблему, с которой я столкнулся с IE и Chrome, так что это здорово. Но с Firefox я получаю это, которое я сейчас пытаюсь решить: http://jumpshare.com/v/eVjkFF?b=37JbUG – Batman

Смежные вопросы