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';
相关推荐
LCG元8 小时前
STM32实战:基于STM32F103的Bootloader设计与IAP在线升级
javascript·stm32·嵌入式硬件
超级无敌暴龙兽9 小时前
和我一起刷面试题呀
前端·面试
wzl2026121310 小时前
企业微信定时群发技术实现与实操指南(原生接口+工具落地)
java·运维·前端·企业微信
小码哥_常10 小时前
Robots.txt:互联网爬虫世界的“隐形规则”
前端
小码哥_常10 小时前
Android开发神器:AndroidAutoSize,轻松搞定屏幕适配
前端
前端一小卒10 小时前
前端工程师的全栈焦虑,我用 60 天治好了
前端·javascript·后端
不停喝水10 小时前
【AI+Cursor】 告别切图仔,拥抱Vibe Coding: AI + Cursor 开启多模态全栈新纪元 (1)
前端·人工智能·后端·ai·ai编程·cursor
coderyi11 小时前
LLM Agent 浅析
前端·javascript·人工智能
我叫黑大帅11 小时前
TypeScript 6.0 弃用选项错误 TS5101 解决方法
javascript·后端·面试