iframe框架一个页面中嵌套到另外一个页面

这篇具有很好参考价值的文章主要介绍了iframe框架一个页面中嵌套到另外一个页面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在一个页面中嵌套另外一个页面,就要使用到框架<iframe> 标签。<iframe> 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。

基本语法

<iframe src="URL"></iframe>

举例

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>框架</title>
    </head>
    <body>
        <iframe src="https://www.qingqingblog.com"></iframe>
    </body>
</html>

 运行浏览器后得到的效果如图

iframe框架一个页面中嵌套到另外一个页面

 

以上例子展示了<iframe>的用法,在浏览器执行后,<iframe>有个默认的高宽,让整个页面看起来不自然,还需要调整,所以接下来我们还要了解更多关于<iframe>的属性。

常用属性

属性 描述
frameborder
  • 1
  • 0
规定是否显示框架周围的边框。
height
  • pixels
  • %
规定 iframe 的高度。
scrolling
  • yes
  • no
  • auto
规定是否在 iframe 中显示滚动条。
src URL 规定在 iframe 中显示的文档的 URL。
width
  • pixels
  • %
定义 iframe 的宽度。

1、<iframe> 标签的 frameborder 属性

frameborder 属性规定是否显示 iframe 周围的边框。

举例:

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>框架</title>
    </head>
    <body>
        <!--不显示 iframe 周围的边框-->
        <iframe src="https://www.qingqingblog.com" frameborder="0"></iframe>
        <br /><br />
        <!--显示 iframe 周围的边框-->
        <iframe src="https://www.qingqingblog.com" frameborder="1"></iframe>
    </body>
</html>

运行浏览器后得到的效果如图

iframe框架一个页面中嵌套到另外一个页面

 

附加说明:当frameborder="0",表示关闭边框;frameborder="1",表示有边框(默认=1),出于实用性方面的原因,最好不用设置该属性,请使用 CSS 来应用边框样式和颜色。

2、<iframe> 标签的 height 属性

height 属性规定 iframe 的高度。

举例:

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>框架</title>
    </head>
    <body>
        <iframe src="https://www.qingqingblog.com" frameborder="0" height="200"></iframe>
    </body>
</html>

运行浏览器后得到的效果如图

iframe框架一个页面中嵌套到另外一个页面

 

附加说明:可以是以像素计的高度值(比如 "100),也可以是以包含元素百分比计的高度值(比如 "20%"),注意设置百分比的时候,它的父元素也就是外围必须要指定高度,否则百分比不生效。

3、<iframe> 标签的 scrolling 属性

scrolling 属性规定是否在 iframe 中显示滚动条。

举例:

<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>框架</title>
    </head>
    <body>
        <h3>iframe 中始终显示滚动条:</h3>
        <iframe src="https://www.qingqingblog.com" width="300" height="100" scrolling="yes"></iframe>
        <h3>iframe 中从不显示滚动条:</h3>
        <iframe src="https://www.qingqingblog.com" width="300" height="100" scrolling="no"></iframe>
    </body>
</html>

运行浏览器后得到的效果如图

附加说明:scrolling默认的是auto,也就是有滚动条。如果要想隐藏iframe出现的滚动条,可以使用scrolling="no"隐藏滚动条。

scrolling 属性值

描述
auto 在需要的情况下出现滚动条(默认值)。
yes 始终显示滚动条(即使不需要)。
no 从不显示滚动条(即使需要)。

特别说明

iframe标签可以实现页面嵌套页面的功能,可以丰富我们的页面,但是这个功能不建议使用,原因是iframe不利于当前网页的搜索引擎优化,所以要使用iframe标签嵌套需要酌情考虑。

当你学习到这篇教程的时候,已经掌握了大部分的html标签知识了,接下来我们就可以学习CSS样式表了,千万不要半途而废哦,CSS也很好玩的。文章来源地址https://www.toymoban.com/news/detail-488271.html

到了这里,关于iframe框架一个页面中嵌套到另外一个页面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 踩坑vue中嵌套iframe项目,嵌套在iframe中的项目无法登录!

    解决方案原文 这个我试了下是谷歌浏览器做了限制,在edge上可以正常登录 我遇到这种情况主要是我的项目用的是cookie存储的登录状态。需要设置cookie的域名,使其在嵌入的网站和网站域名下都能访问cookie,但是我设置了还是没用。 我最终的 解决方式 是将cookie存储状态改成

    2023年04月26日
    浏览(59)
  • iframe嵌套grafana (前端视角)

    1、grafana 启动方式  ①.grafana目录鉴赏。咱们就是直接拿到配置好的grafana。咱们暂时不涉及配置数据啥。   ①.双击grafana-server.exe ,会出现黑色命令框。 ②.在浏览器中访问  http://localhost:3000  此时就可以看到配置好的grafana  2.前端嵌入 ①.html ②.可以通过js切换iframe的src地址

    2024年02月16日
    浏览(41)
  • 禁止网站被iframe嵌套的解决方法

    有时候我们开发的网站可能会被别人利用嵌入到其他网站中,也就是别人镜像我们的网站,造成点击劫持风险。 目前收集到的有以下前后端2种维度来防止网页被iframe嵌套的办法: 针对传统的Clickjacking,一般是通过禁止跨域的iframe来防范。framebusting通常可以写一段代码,以禁

    2024年02月02日
    浏览(41)
  • 解决iframe嵌套第三方网址不能访问

    第一种报错描述: Refused to display \\\'嵌套的网址\\\' in a frame because it set \\\'X-Frame-Options\\\' to \\\'sameorigin\\\'. 关于 X-Frame-Options : X-Frame-Options 是一个 HTTP 响应头部,用于防止网站被嵌入到其他网站的 iframe 中。该协议定义了一些选项,使网站可以控制在哪些网站中可以嵌入自己的内容,从而防

    2024年02月11日
    浏览(40)
  • 直接用iframe嵌套pdf预览模式(el-dialog和iframe一起使用)

    直接用iframe嵌套pdf预览模式(el-dialog和iframe一起使用) 页面布局代码: 接口代码: 接口返回:

    2024年02月16日
    浏览(41)
  • iframe 标签(用于嵌套网页)及loading加载动画效果

            1. iframe 是 HTML元素,用于在网页中内嵌另外一个网页.         2. iframe 默认有一个宽高,存在边界.         3. iframe 是一个行内块级元素,可以通过 display 修改.         1. src : 指定内联网页的地址         2. frameborder : iframe 默认有个边界,可以设置frameborder 为 0 清除边

    2024年02月04日
    浏览(53)
  • html嵌套html的两种方法( iframe,load)

    src:你要导入的html scrolling:  是否开启滚屏 frameborder:  是否设置边框 style:设置样式 获取某个div的id或者class调用load方法 里面填写要嵌套html的路径就可以了

    2024年02月15日
    浏览(51)
  • [vue] 嵌套iframe,$router.go(-1)后退bug

    问题 :更改iframe中src值后导致的路由跳转混乱,多次更改iframe的src属性后,调用router.go(-1),不能实现路由后退上一级 原因 :还是在于通过ifream.src赋值,因为域相同,还是会向window.history中插入一条历史记录 之前的代码 解决办法 去掉 :src=\\\"url\\\" ,增加 this.$refs.iframe.contentWin

    2024年02月07日
    浏览(42)
  • Selenium 解决html中的嵌套问题(xpath中存在iframe)

    selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {“method”:“xpath”,“selector”:\\\"/… 在已确定页面元素全部加载完成,并且确定xpath路径正确的情况下,可以考虑是否存在标签嵌套或者存在iframe标签的情况。 iframe标签可以将一个HTML文档嵌入在一个

    2024年02月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包