iframe父级元素高度百分比不生效

html 复制代码
    <iframe :src="iframeUrl" width="100%" height="100%" frameborder="0" />

1、使用绝对定位 :将 iframe 的父级元素设置为相对定位,并将 iframe 设置为绝对定位。这样,iframe 就可以根据父级元素的高度百分比来设置其自身的高度。

css 复制代码
#parent {
    position: relative;
    height: 50%; /* 例如父级元素高度为屏幕高度的50% */
}

#iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

2、JavaScript 动态设置:使用 JavaScript 来动态设置 iframe 的高度,以匹配其父级元素的高度百分比。

javascript 复制代码
var parentHeight = document.getElementById('parent').clientHeight;
document.getElementById('iframe').style.height = parentHeight + 'px';
相关推荐
纯粹的热爱5 分钟前
🌐 阿里云 Linux 服务器 Let's Encrypt 免费 SSL 证书完整部署指南
前端
北辰alk7 分钟前
Vue3 自定义指令深度解析:从基础到高级应用的完整指南
前端·vue.js
小熊哥72211 分钟前
谈谈最进学习(低延迟)直播项目的坎坷与收获
前端
用户892254118290112 分钟前
游戏框架文档
前端
Holin_浩霖13 分钟前
mini-react 实现function 组件
前端
Yanni4Night13 分钟前
JS 引擎赛道中的 Rust 角色
前端·javascript
欧阳的棉花糖14 分钟前
纯Monorepo vs 混合式Monorepo
前端·架构
北辰alk14 分钟前
Vue3 异步组件深度解析:提升大型应用性能与用户体验的完整指南
前端·vue.js
明远湖之鱼1 小时前
浅入理解流式SSR的性能收益与工作原理
前端·ios
IT_陈寒2 小时前
Python性能提升50%:这5个隐藏技巧让你的代码快如闪电⚡
前端·人工智能·后端