html - CSS div 大小高度自动调整

标签 html css

我有一个包含 videoWrapper 的 div 元素。我想让它做的是当我缩小浏览器的屏幕时能够自动调整大小。它适用于宽度,因为我可以为其设置一个 %。但是我必须为像素设置一个固定值。 所以现在它会自动调整宽度而不是高度,它始终保持不变。

这是我为div 使用的css 样式

height: auto;
height: 700px;
width: 70%;
border-style: solid;
border-color: red;

最佳答案

像这样的东西应该可以工作

<div class="videoWrapper">

<iframe width="560" height="349" src="" frameborder="0" allowfullscreen></iframe>

</div>

 .videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 */
    padding-top: 25px;
    height: 0;
 }
   .videoWrapper iframe {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
 }

关于html - CSS div 大小高度自动调整,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33403051/

相关文章:

javascript - 如何使用 JavaScript 选择 <object> 标记内的 SVG 元素?

javascript - 从网页中删除 CSS(动态加载、编译、非链接标记)

html - 构建 HTML 电子邮件时,我可以将样式放在 header 部分还是必须使用内联样式?

html - 使用 <div> 标签时如何去除白条

html - 在 CSS 中以 % vs vw 更改高度时图像消失

javascript - 显示 :none/visibility:hidden in case javascript is disabled 的回退

html - 如何使用 <div> 元素将 <li> 元素分组到 <ul> 中

javascript - HTML offsetLeft 延迟更改

javascript - 使用 jquery 的自动建议和标记有问题吗?

css - 如何在不阻塞其他 div 元素的情况下创建 2 个独立的 SVG?