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';
相关推荐
Huanzhi_Lin5 分钟前
禁用谷歌/google/chrome浏览器更新
前端·chrome
咸鱼加辣9 分钟前
【前端的crud】DOM 就是前端里的“数据库”
前端·数据库
kong790692812 分钟前
环境搭建-运行前端工程(Nginx)
前端·nginx·前端工程
成都证图科技有限公司21 分钟前
Bus Hound概述
前端
巴拉巴拉~~25 分钟前
Flutter高级动画艺术:掌握交错动画,打造丝滑精致的UI体验
javascript·flutter·ui
PythonFun34 分钟前
WPS中表格行高无法手动调整怎么办?
前端·html·wps
IT_陈寒41 分钟前
JavaScript性能优化:7个V8引擎内部原理帮你减少90%内存泄漏的实战技巧
前端·人工智能·后端
咸鱼加辣43 分钟前
【前端框架】路由配置
javascript·vue.js·前端框架
咸鱼加辣44 分钟前
【前端框架】一段普通的 JavaScript 程序
开发语言·javascript·前端框架
雪域迷影1 小时前
怎么将.ts文件转换成.js文件?
javascript·typescript·npm·tsc