在一个页面中嵌套另外一个页面,就要使用到框架<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>的属性。

常用属性

属性 描述
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>

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

附加说明:当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>

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

附加说明:可以是以像素计的高度值(比如 "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也很好玩的。

iframe框架一个页面中嵌套到另外一个页面相关推荐

  1. iframe标签中写html,html页面中嵌套iframe标签,我们可以用html中的iframe标签搞定

    iframe嵌入网页的用法 iframe并不是很常用的,在标准的网页中非常少用.但是有朋友经常问到,下面我简单地介绍一下它的用法,你只要熟练掌握这些参数足矣. 也应该是框架的一种形式,它与不 ...

  2. html引用c 变量,在jsp页面中定义全局变量,供其他页面引用

    一.在一个jsp中引用另一个jsp的方法有: 1.使用 jsp include指令(常用): file属性是必填的(绝对或相对路径),但它不支持任何的表达式,也不允许通过?挂参方式来传递参数. 注意: ...

  3. Java:判断一个字符串中是否存在另一个字符子串以及判断一个字符串中是否存在指定字符

    Java:判断一个字符串中包含指定字符子串,判断一个字符串中存在指定字符 字符串的contains方法可以判断一个字符串中是否存在另一个字符子串,示例如下 String Str = "Hel ...

  4. SQL把一个表中数据更新到另一个表的多种方法

    SQL把一个表中数据更新到另一个表的多种方法 在此仅记下SQL从一个表中把数据简单地更新到另一个表的多种方法, 由于水平有限,如有不妥之处请高手指正:) SQL 从A表取数据更新到B表 的多种方法: ...

  5. python判断一个列表是否包含另一个列表_Python判断一个list中是否包含另一个list全部元素的方法分析...

    Python判断一个list中是否包含另一个list全部元素的方法分析 本文实例讲述了Python判断一个list中是否包含另一个list全部元素的方法.分享给大家供大家参考,具体如下: 你可以用fo ...

  6. js从一个数组中筛选出另一个数组中存在的值

    js从一个数组中筛选出另一个数组中存在的值 这里从arr中筛选arr1中存在的值,arr2为筛选结果数组 let arr=["1","2","3&qu ...

  7. Django框架(18.Django中的自定义错误500页面和不存在404页面)

    Django中自定义404页面和500页面 有时访问不存在的页面是时候,并且没有关闭调试模式则会暴露我们的代码 404:找不到页面,关闭调试模式之后,默认会显示一个标准的错误页面,如果要显示自定义的页 ...

  8. html的动态页面包含,在html页面中包含静态或动态页面方法

    1.可以用 download 行为下载后再用 innerHTML 特性显示出来. 具体步骤: style="behavior:url(#default#download)"> ...

  9. php类的实例化和调用,PHP:如何使用另一个类中的参数实例化一个类

    我处于某种情况,我需要使用另一个类的实例中的参数实例化一个类. 这是原型: //test.php class test { function __construct($a, $b, $c) { ech ...

最新文章

  1. 分布式服务框架 Zookeeper(二)官方介绍
  2. 表的插入、更新、删除、合并操作_9_插入默认值
  3. 反思走火入魔 急功近利:一步一步的做 一步一步的走 顺其自然 水到渠成
  4. 关于css 的AST 语法树的理解
  5. java blob字段_java 存取blob字段
  6. C 库函数 - abs()
  7. 牛客国庆集训派对Day1: K. Tengen Toppa Gurren Lagann(贪心)
  8. CSDN中Markdown格式(编辑器)语法及其使用
  9. dmx512 java_什么书通过软件层讲解DMX512协议
  10. 分享一些网站有免费的pdf书籍
  11. 供应链管理的终极目标
  12. 数字信号处理之数字混频
  13. 《Chrome插件英雄榜》第88篇更新!知乎网页助手让网页版知乎更好用
  14. 开关电源-反激+单级PFC超低纹波超低THD
  15. GitHub上最火的Android开源项目整理
  16. c语言代码查错软件,Ubuntu下面的C语言代码检查工具 Splint
  17. awk 字符串转时间戳
  18. 对Jscript操作注册表接口的一点不解
  19. SqlServer 越南语乱码
  20. 诛仙手游服务器维护到几点,诛仙手游9月22日更新维护到几点

热门文章

  1. BUAA Object Oriented Unit 1 Summary
  2. vue 自定义日历组件
  3. (七)JavaScript 流程控制语句
  4. mac 浏览器 强刷快捷键
  5. 23.多线程(进程的概述和多进程的意义,线程的概述和多线程的意义,JVM运行原理以及JVM启动的线程探讨,实现多线程 线程调度,线程控制,Lock锁,死锁现象)
  6. 万邦阿里巴巴中国站获取1688app上原数据 API 返回值说明
  7. php 下载s3文件系统,如何使用php和Amazon S3 sdk下载文件?
  8. 冬日娜刻薄提问雷哭史冬鹏 无厘头堪比韩乔生
  9. 一灯大师:一点就是好几年
  10. Jetson OrinNxNano平台 FPDlink Ⅲ相机采集---双目场景应用