我正在构建一个网页以嵌入流式视频。我希望将视频水平和垂直居中,同时调整视频大小(基于浏览器大小,而不是手动)视频填补可用的屏幕房地产。居中DIV并根据浏览器尺寸进行调整
这是棘手的部分;此页面的导航高度为60px,视频必须为16:9。我希望能够设置800px宽度和450px高度的最小宽度和最小高度。视频不能重叠导航,所以如果它垂直偏离中心,那很好。如果需要,我可以使用jQuery,但CSS(3)会更好。这个页面主要是供私人使用的,所以我并不担心跨浏览器的兼容性。
我不知道如何在这个复杂程度下完成这个任务。我的想法是创建一个填充页面其余部分的div,并将其居中放置在绝对定位的div中。不幸的是,我不知道如何调整大小并保持正确的长宽比。如果有帮助,我会在这个项目中使用UStream和Justin.tv。
谢谢。
编辑1:我不知道如何使底部div填充页面的其余部分,同时减去导航。我认为height:100%;
会覆盖它,但不幸的是,该页面的整个100%,包括60px导航。
我们展示一些代码将是有益的。 – Sparky
尝试使用min-width:x%和max-width:x%在你的css中。 –