当前位置:首页 > 日记 > 正文

设置iframe高度自适应 | iframe嵌套页面高度自适应

设置iframe高度自适应 | iframe嵌套页面高度自适应

1. iframe嵌套页面高度自适应

iframe对seo很不友好,一般不建议插入这个标签,如果过度使用容易导致网站被惩罚

2. iframe自动适应高度

网页设计上框架高度设置

可以使用css来定义宽度和高度

1.src:表示的是你引入的哪个文件

2.style里面的是你要控制的哪些属性

3.比如宽度width,高度height;分别设置你需要的值就可以了

<iframe src ="/index.html" style="width:400px;height:300px"></iframe>

3. iframe的高度自适应

解决iframe高度自适应

原因

iframe的高度不会随着页面高度的变化而变化,可能会导致页面显示不全,或者页面下方有空白的问题。

第一种方法

这个方式更适用于嵌套的页面,当嵌套多个iframe时,比如左侧有个侧边栏,右侧是个大的iframe,这个大的iframe又嵌套了一层:中间是iframe,但是右侧又有个侧边栏,这时候不想让iframe单独滑动(避免页面出现两个滚动条),而是想整个页面一起滑动时,用这个方法。

html代码: 注意一定要写height=‘100%’ scrolling=‘no’ width='100%'

否则iframe会自己滑动

第二种方法

这个方法更简单些,适用于左侧有个侧边栏,右侧是iframe,并且iframe可以自己滑动,只在页面高度变化时重新赋值即可。

4. iframe嵌套内网页自适应

让iframe自适应浏览器的高度和宽度的具体步骤如下:

1、首先设置样式:body{margin:0; padding:0;}。

2、如果不设置body的margin和padding为0的话,页面上下左右会出现空白。html代码如下:<iframe src="http://www.fulibac.com" id="myiframe" scrolling="no" frameborder="0"></iframe>。

3、这个方法可以达到让iframe自适应高度的效果,但是如果将窗口放大或缩小效果就不出来了,也就是本文开头讲的。需要再次刷新,那就不属于自适应了。代码是:

var ifm= document.getElementById("myiframe");

5. 设置iframe 高度自适应内容

可以的,

代码示例:

<template>

<div id="app">

<iframe

:width="searchTableWidth"

:height="searchTableHeight"

v-bind:src="reportUrl"

></iframe>

</div>

</template>

<script>

import Vue from 'vue'

export default {

methods: {

widthHeight() {

this.searchTableHeight = window.innerHeight -146;

this.searchTableWidth = window.innerWidth - 280

},

},

data() {

return {

reportUrl: '',

searchTableHeight: 0,

searchTableWidth: 0

}

},

mounted() {

window.onresize = () => {

this.widthHeight(); // 自适应高宽度

};

this.$nextTick(function () {

this.widthHeight();

});

},

created() {// 从路由里动态获取 url地址 具体地址看libs下util.js里的 backendMenuToRoute 方法

this.reportUrl = this.$route.meta.pathUrl

},

watch: {

'$route': function () {// 监听路由变化

this.reportUrl = this.$route.meta.pathUrl

}

}

}

</script>

6. iframe内嵌页面等比例缩小

在一个html页面中嵌入多个iframe并实现table样式布局可以通过: 1.设置iframe的rows和cols将这个iframe设置成多少列,行,我这里上代码,

需要注意的是:必须都写在body 的前面,不然无法设置。

相关文章

如何利用手机连接电脑上网 | 怎样

如何利用手机连接电脑上网 | 怎样

连接,设置,网络,手机上网,用手,1. 怎样使用电脑连接手机上网电脑让手机上网的步骤:1.用USB线将手机和电脑连接。2.手机开启USB调试。注意:关闭豌豆荚、91手机助手等占ADB的软件。3.下载ReverseTethering并在电脑上解压。把Tracetool service.…

魅族volte怎么设置 | 魅族如何关闭

魅族volte怎么设置 | 魅族如何关闭

锁屏,运行,模式,开发者模式,设置,1. 魅族如何关闭volte没有影响的,这个功能是增强通话质量的,不过具体增强效果因地方而异,基本感觉不出来有多大效果。开通VoLTE的好处是:1、通话时不影响数据联网2、语音和视频通话更清晰3、接通快 不易掉线芯…

cf快捷键怎么设置特殊键 | CF设置

cf快捷键怎么设置特殊键 | CF设置

快捷键,设置,快捷方式,菜单,怎么改,1. CF设置快捷键游戏中按 Esc 键 找到 设置—— 社区 你就 可以看到 下面 有麦克风 然后输入 你 想要说的话 点击保存,就 OK了 快捷键 是 F5,F6,F7,F8 这4个 键 2. cf设置的快捷键你进入游戏后按下结束游…

奥迪时间设置在哪里 | 奥迪车时间

奥迪时间设置在哪里 | 奥迪车时间

奥迪,时间设置,设置,车辆,时间,1. 奥迪车时间设置在哪里12年以后的最新款的是MENU键,点击进入后MMI显示屏的右上角会有设置选项,你点击相应的MMI控制面板按键进去,然后就可以调节时间了,调节后退出你就可以看到仪表盘的时间也相应的变了。具体…

ps快捷键设置不了功能键 | ps用不

ps快捷键设置不了功能键 | ps用不

快捷键,设置,怎么回事,功能键,电脑软件,1. ps用不了快捷键因为其他一些软件比如QQ,也会有自己的快捷键,如果两者冲突,往往都会牺牲掉PS中的快捷键,所以大家可以先退出其他软件,再次使用PS快捷键,看能否顺利使用,如果是,那么问题就出在其他软件上。2…

表格怎么设置固定选项 | 表格怎么

表格怎么设置固定选项 | 表格怎么

设置,选项,文字,选择,数字,1. 表格怎么设置固定选项不能填写选中整个表格,右键“表格属性”,在第一个“表格(T)”选项卡的“文字环绕”里选择“环绕”,然后进入右边的“定位(P)...”里面进行相关设置,把“随文字移动”的勾去掉……我试过,这样设置后…

如何下载网页到本地电脑上 | 如何

如何下载网页到本地电脑上 | 如何

下载,网页,网页内容,内容,下载网页,1. 如何把电脑网页的内容下载下来分为两种情况:1、可以选中文字如果网页中的文字不能直接复制粘贴,但是可以选中文字,那么可以直接把需要的文字选中,拖动到word文档中就能复制成功。2、不可以选中文字很多网…

小米手机指纹怎么设置 | 小米手机

小米手机指纹怎么设置 | 小米手机

指纹,设置,小米手机,方法,解锁,1. 小米手机指纹怎么设置吗一我的答案是这样的,小米手机侧指纹是可以进行设置的。我们打开小米手机的设置选项。设置选项里我们可以选择录入测指纹,选择之后我们就可以在手机的侧面录入指纹了。所以我认为小米…

代码一键注释的快捷键 | 自动注释

代码一键注释的快捷键 | 自动注释

注释,快捷键,快捷方式,设置,语句,1. 自动注释快捷键在想注释的语句前面加––号就可以了,就是键盘上的小的减号?2. 注释语句快捷键单多行注释的快捷键是一样的:选中+Ctrl+/3. 注释的快捷方式1、首先,我们在CAD的命令行输入快捷命令D,打开标注样…

王者荣耀挑衅怎么设置 | 王者荣耀

王者荣耀挑衅怎么设置 | 王者荣耀

语音,设置,英雄,语言,语音聊天,1. 王者荣耀挑衅怎么设置语音就是语音里面的挑衅就可以有,不过是文字形式2. 王者荣耀挑衅怎么设置语音包一般情况下是由于你当前登录的账号,在游戏当中有违规行为被限制。在王者荣耀用账号登录时,有些玩家在与别…

iwatch计步怎么设置 | iwatch设置

iwatch计步怎么设置 | iwatch设置

设置,操作指南,基本操作,技巧,如何设置,1. iwatch设置技巧首先,我们要确保自己的iPhone和Watch手表都更新到最新的ios和WatchOS系统2/7然后我们点击屏幕上的【图片】3/7进入图库后,我们可以选择一张或者多张图片4/7然后点击【分享】按钮,然后…

qq音乐设置铃声在哪 | qq音乐铃声

qq音乐设置铃声在哪 | qq音乐铃声

音乐,设置,手机铃声,铃声,手机铃声免费,1. qq音乐铃声在哪里设置手机铃声方法/步骤分步阅读1,打开QQ音乐,点击进入想要设置铃声的音乐播放界面,点击三点图标。2,在弹出的窗口中,点击设置铃声,进入后点击智能截取。3,点击设置为铃声选项,在弹出的列…