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';
相关推荐
CappuccinoRose6 小时前
输入事件进阶
前端·javascript·输入事件
liangshanbo12158 小时前
面试题:前端工程化中 Tree Shaking的原理是什么?
前端·treeshaking
500848 小时前
React Native for OpenHarmony 实战:三方库 react-native-url-polyfill 的鸿蒙化适配指南
javascript·react native·react.js·性能优化·electron·harmonyos
补码缩写9 小时前
视频跳转触发了seeked,画面就到位了吗
前端
库拉镜像AI牛牛9 小时前
漫剧工作室量产方案:依托知漫剧 AI 短剧降本增效
大数据·服务器·前端·人工智能·语音识别
不可能片场9 小时前
内容运营自动化 用相似度拦住撞车选题
前端·electron
静默回滚9 小时前
视频进度条跳回去,先别改事件监听
前端
米多科技9 小时前
让 AI 走进我的 3D 世界:一个 MCP server 的完整实现
javascript
Lank_M9 小时前
MP4和WebM导出后为何起播与拖动不同
前端
用户5508492902569 小时前
前端本地存储怎么选:Cookie、localStorage、sessionStorage、IndexedDB 的取舍
前端