正如標題狀態,如果我換<video>
「在<div>
容器秒(以進一步增加覆蓋),它被設置爲relative; inline-block; height:100%;
而<video>
的尺寸爲height:100%; width:auto
這一切都很好在初始頁面呈現時,但只要調整頁面大小,視頻就會縮小/增大,但容器的寬度保持不變。集裝箱的寬度不纏繞寬度:汽車<video>
這裏是你的codepen:http://codepen.io/MaxYari/pen/PqeOQY
只是試圖改變窗口的高度,看看我的意思。
換句話說 - 我想製作一個容器,它將圍繞<video>
標籤進行包裝,該標籤根據其性質保留其縱橫比。
此div視頻結構必須適合更大的容器列表。
適合較大的一面,取決於container-list
的方向。即水平的height: 100%
。
單獨CSS
當然可以爲不同的方向,因此我只是想解決一個案例,假設它將解決這兩個問題。
編輯:更新的筆和添加到視頻包裝的邊框,以更好地說明它的無憂。
除非寬度被指定爲百分比值,當你調整文件/窗口,它不會改變,我說的是你的課程的容器。 – slash197
@ slash197,但它包裹了調整窗口大小的元素。看起來像一個意想不到的行爲,不是嗎? 無論如何,解決方法? 有大約'
這裏的一個示例性百分比,按預期工作http://jsfiddle.net/slash197/p9Lm2hde/。當dom加載/渲染所有元素具有固定的值大小,並且它們不適應窗口大小調整(子元素具有哪些屬性無關緊要)(除非它是百分比)時,這並不意外。 – slash197