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

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

廖万里3年前 (2022-10-27)文章89244

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 转载需授权!

分享到:

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


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

工龄38年机关事业单位人员正处级养老金有多少钱?

工龄38年机关事业单位人员正处级养老金有多少钱?

机关事业单位人员,工龄38年,正处级,养老金有多少钱?机关事业单位人员,如果在2024年以前退休,那么是属于退休中人,相比退休老人,养老金计算方式比较特殊,如果退休时,当地还没有理顺养老金待遇,就会领取预发养老金,等以后理顺后,再进行补发。那么对于工龄38年,正处级,养老金可以达到多少呢?应该说,正...

不打游戏只看视频,骁龙和天玑竟然能拉开这么大差距?

不打游戏只看视频,骁龙和天玑竟然能拉开这么大差距?

事情是这样的。最近托尼有位同事因为之前被使用三星 4nm 工艺的骁龙 8 Gen 1 折腾怕了,所以他在把原来的旧手机卖了之后,转手换了台搭载天玑 9000 的手机。一开始他对这台手机可以说非常满意,打游戏时发热终于没那么严重了,然而时间一长,他发现手机电量貌似掉的有点快,续航并没有想象中那么顶。本...

马斯克倡议设台湾特别行政区,台地区专家:不希望台海冲突,反映商人普遍心声

马斯克倡议设台湾特别行政区,台地区专家:不希望台海冲突,反映商人普遍心声

 美国电动车大厂特斯拉公司创办人马斯克针对台海紧张局势,提出中国将台湾地区设为“特别行政区”方案。彰化师范大学创意创新创业研究中心主任王信文接受香港中评社访问表示,特斯拉电动车有75%的供应链来自台湾,马斯克当然不希望台海冲突,波及商业发展,这某方面也反映商人普遍心声,商人会作此呼吁,代表已嗅到战争...

华为梅开二度:鸿蒙3.0正式版推送+5.5G网络,网友:遥遥领先

华为梅开二度:鸿蒙3.0正式版推送+5.5G网络,网友:遥遥领先

对于华为手机来说,虽然手机业务受到了很大的压力,但是华为在很多领域的表现都不差,无论是汽车领域还是通信领域,都有着不错的市场表现力。而且这几年的华为在技术研发方面的投入资金也不小,这也意味着进步很大。而且从目前的市场角度来看,华为也迎来了梅开二度的情况,不仅针对鸿蒙OS3.0正式版进行了推送和变化,...

开始“反扑”了?中国院士正式宣布,厉害的不只有华为

开始“反扑”了?中国院士正式宣布,厉害的不只有华为

随着中国的这些年的不断发展,中国在各方都取得了很大的成就,现在的中国已经发生了翻天覆地的变化。在生活上。我们进入了电商时代,进入了移动支付时代;在科技上,我们进入了智能互联网时代,即将迎来的是全新的5G时代,还有很多很多中国制造都是值得我们骄傲的。特别值得提及的就是,现在中国制造已经成为了我们的一个...

人的寿命?科学家找到了答案,竟和走路速度有关?

人的寿命?科学家找到了答案,竟和走路速度有关?

关于走路每个人都有不同的说法,有些人觉得适度走路能走掉很多疾病,有些人觉得坚持走路会把膝盖走坏,有些人在走路中获得了益处,但有些人却走出了问题。还有人说走路和寿命之间存在联系,那么这种说法是否准确呢?不妨让我们一起来看看科学家的答案。人的寿命竟然跟走路速度有关?科学家找到答案,你走路够快吗?美国匹兹...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。