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';
相关推荐
fobwebs5 分钟前
Chrome谷歌浏览器多开教程,如何在电脑上同时登录多个GMAIL账号
前端·chrome·多开·同时登录多个gmail
前端 贾公子13 分钟前
小程序蓝牙打印探索与实践 (最终章)
前端·微信小程序·小程序
chushiyunen13 分钟前
vue export default
前端·javascript·vue.js
右耳朵猫AI18 分钟前
前端周刊2026W23 | React 19.2.7、Conductor重写提速、Lovable切换TanStack Start
前端·react.js·前端框架
zzqssliu22 分钟前
Next.js图片自适应压缩:跨境站点图片加载提速代码方案
linux·javascript·ubuntu
copyer_xyf40 分钟前
FastAPI 项目骨架搭建
前端·后端·python
智码看视界1 小时前
老梁聊全栈:CSS3 高级特性—Flex/Grid 布局体系深度解析
前端·css3·布局·flexbox·grid·工程实践·全栈工程师
IT_陈寒1 小时前
Python虚拟环境的这个坑,我居然绕了三天才爬出来
前端·人工智能·后端
matlab_xiaowang1 小时前
WeasyPrint:把 HTML 变成 PDF 的文档工厂
前端·其他·pdf·html
星栈独行1 小时前
写 Makepad Demo 不难,难的是把它写成项目
前端·程序人生·ui·rust