Чтобы сделать видео меньше, чтобы оно останавливалось с правой стороны экрана (подходило к экрану), вам нужно будет удалить некоторые из 100% атрибутов и сделать еще несколько правок. Вот новые CSS и HTML.
CSS
#container {
width:100%;
height:100%;
}
#content {
margin-left: 350px;
margin-right: 0px;
}
.video {
padding:0 0 0 0;
width:100%;
height:90%;
}
HTML
<div id="container">
<div id="content">
<object class="video" type="application/x-shockwave-flash" data="http://vimeo.com/moogaloop.swf?clip_id=8808526&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=ffffff">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="color" value="ffffff" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=8808526" />
</object>
</div>
</div>
EDIT Как правильно заметил Эмиль, по какой-то причине это работает, только если вы не задали DOCTYPE для своего документа. В противном случае это работает в Chrome, но Firefox показывает пустой экран. После некоторого тестирования я пришел к выводу, что это связано с процентной шириной, заданной для видеообъекта. Firefox не поддерживает это.
Поскольку Vimeo (в отличие от YouTube) не позволяет передавать параметры URL для определения размера видео, а ширина в процентах, по-видимому, имеет причуды, мое единственное другое предложение - указать фиксированную ширину и высоту видеообъекта ( как на этой странице, см. Источник ), установите видимость содержимого DIV невидимым, используйте функцию Javascript или jQuery для определения ширины страницы, соответственно измените атрибуты ширины / высоты тега OBJECT, и снова установите объект видимым. Он не очень аккуратный, но, вероятно, сработает и не будет зависеть от типа документа.
РЕДАКТИРОВАТЬ Я реализовал это решение, и оно работает во всех браузерах. Смотрите мой отдельный новый ответ об этом.