当前位置:首页 > 文章 > 正文内容

iframe如何实现全屏,高度自适应浏览器实现

廖万里2年前 (2022-10-27)文章89199

iframe编写

<iframe id="iframe"
        name="iframe"
        height="100%"
        width="100%"
        src="http://sms.kkkliao.cn"
        scrolling="auto"
        frameborder="0"
        onload="changeFrameHeight()">
</iframe>

iframe的参数

iframe参数 取值 描述

align left、right、top、middle、bottom 对齐方式。规定如何根据周围的元素来对齐此框架。

height 像素值(px等)、百分比% iframe 的高度。

width 像素值(px等)、百分比% iframe 的宽度。

longdesc URL地址 规定一个页面,该页面包含了有关 iframe 的描述信息。

frameborder 1、0 是否显示边框。(0无边框、1有边框)

border 像素值 边框的厚度,默认为0

bordercolor 颜色 边框的颜色

marginheight pixels 定义 iframe 的【顶部和底部】的边距,也就是上下空出的高度。

marginwidth pixels 定义 iframe 的【左侧和右侧】的边距,也就是左右空出的高度。

name 自定义名称 规定 iframe 的名称。

sandbox allow-forms、allow-same-origina、llow-scripts、allow-top-navigation 启用一系列对 iframe 中内容的额外限制。

scrolling yes、no、auto 是否在 iframe 中显示滚动条。(yes有滚动条,no无滚动条,auto交给浏览器)

seamless seamless 规定 看上去像是包含文档的一部分。

src URL地址 规定在 iframe 中显示的页面的 URL地址。链接到的地址。

srcdoc HTML_code 规定在 iframe 中显示的页面的 HTML 内容。

allowtransparency yes、no 背景是否透明(yes透明、no不透明)

framespacing 像素值(取值:正整数和0) 相邻间距,相邻浮动帧之间的间距

JS读取height赋值

<script>
    function changeFrameHeight() {
        var iframe = document.getElementById("iframe");
        iframe.height = document.documentElement.clientHeight;
    }
    //onresize属性可以用来获取或设置当前窗口的resize事件的事件处理函数
    //onresize事件会在窗口或框架被调整大小时发生
    window.onresize = function() {
        changeFrameHeight();
    }
</script>


本文链接:https://www.kkkliao.cn/?id=92 转载需授权!

分享到:

添加博主微信共同交流探讨信息差网赚项目: 19528888767 , 请猛戳这里→点我添加

版权声明:本文由廖万里的博客发布,如需转载请注明出处。

“iframe如何实现全屏,高度自适应浏览器实现” 的相关文章

同样是系统为什么有的叫OS有的叫UI

同样是系统为什么有的叫OS有的叫UI

大家有没有注意到现在手机系统虽然主要分iOS和安卓两大阵营,但如果从叫法的后缀上来区分的话其实是分为OS和UI。那么,你有没有想过为什么有些手机的系统后缀是OS?有些系统的后缀是UI呢?他们之间的区别在于哪些呢?同样是系统为什么有的叫OS有的叫UI1、字面意思不同OS的英文全称为Operation...

日本拆无人机后曝光:核心芯片来自美国,大疆会走上华为的老路吗?

日本拆无人机后曝光:核心芯片来自美国,大疆会走上华为的老路吗?

大疆无人机在日被拆解,确认核心部件源自美国?在无人机领域盛传一句话:“世界无人机只分为两类,大疆和其他‘玩具机’”。因此,作为入选了胡润全球独角兽企业的大疆无人机公司,一直是美国、日本等多个国家高精尖企业眼中的“香饽饽”。他们试图攻克大疆的操作原理,更致力于找到突破中国无人机第一的弱点。2020年大...

六年前端面试报告

六年前端面试报告

2022.10.20 在当前公司待了两年多,被离职了,拿了点赔偿金继续面试。薪资期望 13-15, 趁着今天1024整理下面试过程。上一次面试我是4年经验,简历也好改,加上两年经验,补上现公司项目就出去找工作了。简历改完后,首先分析下自己现阶段水平,大概能要多少,定一个期望薪资。再就是背面试题了。自...

特斯拉再降价,为何受伤最大的不是比亚迪?

特斯拉再降价,为何受伤最大的不是比亚迪?

特斯拉降价算新闻吗?素有“韭菜收割机”之称的特斯拉,不论涨价或者降价都是再普通不过的常规操作,但是这一次,轻轻松松就闯上了热搜。降一次价,上一次热搜?当然这一方面,是因为本次降价幅度不小,Model 3官降1.3万到1.8万元不等,主销车型Model Y最高降幅甚至达到3.7万元。就算结合客观情况,...

2022年浏览器行业前景:手机浏览器产品趋于智能化

2022年浏览器行业前景:手机浏览器产品趋于智能化

我们遇到不懂的问题,第一反应可能就是用浏览器搜索一下答案,就可以找到自己想了解的东西。我国的手机浏览器已经逐渐走向成熟,浏览器产品趋于智能化,各大手机浏览器竞争激烈。国产手机浏览器企业如果想要在市场上占有一席之位,不仅要在技术上下功夫,也要在商业模式上创新。以下是对2022年手机浏览器行业前景分析。...

任务栏总是卡死是什么原因 三种win10任务栏频繁卡死的解决方法

任务栏总是卡死是什么原因 三种win10任务栏频繁卡死的解决方法

 任务栏总是卡死没反应想必很多小伙伴都碰到过吧,尤其是win10系统碰到这种情况的时候很多,小编在网上仔细研究了一番,发现出现这种情况的原因是多样的,小编用自己的联想笔记本总结了一些原因,当然了也为大家附带了三种解决方法,大家快来看看吧。   相关推荐:电脑任务栏没反应但是桌面有反应怎么办...