我有一个响应式设计网站,其中包含一个占据整个浏览器宽度的 HTML5 视频。width:100%;height:auto;
无论浏览器窗口大小如何,视频的 CSS 都可以保持视频分辨率。
我想解决的问题是<video>
在保持父 div 的同时调整父 div 的高度,width:100%
这样父级始终与初始加载和调整大小时的比例相同<video>
。
视频为 640x360。假设浏览器窗口为 1280x800。视频分辨率将翻倍至 1280x720 以适应其 100% 的宽度,但由于窗口的高度为 800,父 div 的高度将增加 80 像素。我想将该 div 的高度调整为 720 以匹配<video>
.
我还在学习 JS,没有足够的智慧来解决这个问题。提前致谢。
这是一个可能有助于我解释的小提琴(调整窗口大小以复制问题。目标是在调整窗口大小时不显示任何红色背景):http: //jsfiddle.net/alanweibel/UMstP/2/