目录

  • 1 iframe框架概述
  • 2 iframe常用属性
    • 2.1 name属性
    • 2.2 src属性
    • 2.3 width属性
    • 2.4 height属性
    • 2.5 frameboder属性
    • 2.6 其他
  • 3 应用案例
  • 4 归纳
  • 参考文章

1 iframe框架概述

作用:< iframe > 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。即在一个页面中引入另一个页面,实现页面之间的嵌套。可以把需要的文本放置在 < iframe > 和 < /iframe > 之间,这样就可以应对不支持 < iframe > 的浏览器。
使用 CSS 为 < iframe >(包括滚动条)定义样式。
语法示例

<html><head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> </head> <body><iframe src="//www.runoob.com"><p>您的浏览器不支持  iframe 标签。</p></iframe></body>
</html>

2 iframe常用属性

2.1 name属性

作用:规定 < iframe > 的名称,并具有下列用途

  • 用于在 JavaScript 中引用元素;
  • 作为< a >或< form >元素的 target 属性的值;
  • 作为 或 的 formtarget 属性的值。

语法<iframe name="自定义名称">

2.2 src属性

作用:在iframe中显示的文档的URL。
语法<iframe src="URL">
可能的值

  • 绝对 URL :指向另一个网站(比如 src=“http://www.example.com/default.htm”)
  • 相对 URL :指向网站中的一个文件(比如 src=“default.htm”)

2.3 width属性

作用:规定< iframe >的宽度,以像素计。
语法<iframe width="pixels">
取值:以像素为单位的内联框架的高度(比如 “100px”)也可以为百分比,如100%。
注意:在HTML 4.01中,宽度应该被定义为以像素为单位或者以包含元素的百分比为单位。在 HTML5中,宽度值必须以像素为单位。

2.4 height属性

作用:规定< iframe >的高度,以像素计。
语法<iframe height="pixels">。
取值:以像素为单位的内联框架的高度(比如 “100px”)。
注意:在 HTML 4.01 中,高度应该被定义为以像素为单位或者以包含元素的百分比为单位。在 HTML5 中,高度值必须以像素为单位。

2.5 frameboder属性

作用:是否显示框架周围的边框,当属性值为1,则显示边框,为0则不显示边框。
语法<iframe frameboder="1 | 0">。

2.6 其他

其他属性如seamless、sandbox等请参考《HTML< iframe >标签》。
可以利用菜鸟在线编辑器尝试不同属性的应用结果。

3 应用案例

<html><head><meta charset="utf-8">  <title>testIframe</title></head><body><h1>testIframe </h1><a href="http://www.baidu.com" target="myframe">百度</a> <br/><a href="http://www.qq.com" target="myframe">QQ</a> <br/><a href="http://www.sohu.com" target="myframe">搜狐</a> <br/><iframe name="myframe" width="100%" frameboder="0"></iframe></body></html>

运行结果如下,当点击百度、QQ或搜狐时,会在iframe框中显示击百度、QQ或搜狐的网页,并且可以正常使用。

4 归纳

(1)了解iframe的作用;
(2)掌握iframe常用属性的作用及用法;
(3)学会将超链接< a >标签与< iframe >结合使用。

参考文章

[1] 《HTML< iframe >标签》
[2] 《【HTML基础】iframe框架》

【HTML基础-3】iframe框架详解及应用案例—实现页面嵌套相关推荐

  1. list集合下标从几开始_Java基础进阶 集合框架详解

    今日任务 1.List接口介绍(掌握常用List特有方法) 2.练习 3.ArrayList介绍(必须清楚集合的特征.掌握集合中的方法) 4.LinkedList介绍(必须清楚集合的特征.掌握集合中的 ...

  2. SLF4J和Logback日志框架详解

    SLF4J和Logback日志框架详解 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs 本文讲述SLF4J和Logback日志框架.    SLF4J是一 ...

  3. java编译器源码详解_已更新至第8章 | LLVM 编译框架详解

    LLVM是什么? 我又不做编译器研究,干嘛要管它? 这是一些朋友想要对LLVM发起的提问,那么今天我们就来看看那款据说很酷炫的编译器--LLVM. LLVM是什么? LLVM是一个自由软件项目,它是一 ...

  4. 【传智播客郑州校区分享】AndroidAnnotations框架详解

    AndroidAnnotations框架详解 文/传智播客郑州中心就业服务部 简介 在之前的开发中,你肯定用到了xUtils及ButterKnife等依赖注入框架,你可以使用这些框架来简化你的代码,因 ...

  5. 双目视觉集合框架详解

    双目视觉几何框架详解 一.图像坐标:我想和世界坐标谈谈(A) 玉米竭力用轻松具体的描述来讲述双目三维重建中的一些数学问题.希望这样的方式让大家以一个轻松的心态阅读玉米的<计算机视觉学习笔记> ...

  6. Android 动画框架详解

    Android 动画框架详解 基本原理 朱 韦伟, 软件工程师, IBM 李 浩, 软件工程师, 爱格码 简介: Android 平台提供了一套完整的动画框架,使得开发者可以用它来开发各种动画效果.A ...

  7. Pytest框架详解(二)

    Pytest框架详解(二) 文章目录 Pytest框架详解(二) 一.引言 二.参数化 列表嵌套元组 三.标记 3.1显式指定 3.2模糊匹配 3.3pytest.mark 四.配置文件 五.依赖 六 ...

  8. Java--集合框架详解

    文章目录 1.集合概念 2.Collection接口 2.1.Collection父接口 2.2.**Collection的使用** 3.List接口与实现类 3.1.List子接口 3.2.List ...

  9. Android基础总结: Camera2详解之一 API学习

    Camera2的API出来有些年头了,只是赶项目多次使用,没时间好好总结,年终了,正好结合google的官方Camera2demo 和开发中使用的情况,做个详细梳理,研究总结之后,才发现Camera2 ...

最新文章

  1. cmd导入oracle库文件,cmd 导入oracle数据库
  2. 多态指针访问虚函数不能被继承的类快速排序N皇后问题插入排序堆排序merge归并排序栈上生成对象两个栈实现一个队列...
  3. Android自定义控件(四)仿网易客户端上拉加载更多
  4. Ubuntu 升级npm 以及安装cross-env 过程中遇到的问题
  5. Py之turicreate:turicreate的简介、安装、使用方法之详细攻略
  6. 【重磅】神策分析 1.13 版本上线 ,持续深耕打造场景化数据分析
  7. redis 一般启动几个 哨兵_Redis 5.0.8 主从+哨兵的搭建
  8. 【渝粤教育】 国家开放大学2020年春季 1009离散数学(本) 参考试题
  9. 让代码更简洁 和@Autowired说分手, 迎接 @RequiredArgsConstructor注解
  10. centos7 mysql启动失败_Mysql主从复制
  11. Eureka缓存机制
  12. spinlock剖析与改进
  13. 自定义生成器函数模拟Python内置函数filter()
  14. Ubuntu 16.04 - 64bit 解压 rar 报错 Parsing Filters not supported
  15. 编译cwm-recovery(含部分修改步骤)[转]
  16. 苹果x电池容量_关于苹果18W PD快充你想知道的,全都在这里了
  17. matlab tolfun,非线性方程组求解问题(关于TolFun设置问题)
  18. 雅虎黑客事件严重 Verizon表示可能放弃收购
  19. 给图片查看器插件Magnify新增放大镜功能
  20. 户籍不在本市并已申请基本养老保险或基本医疗保险关系转移手续销户提取业务办理指南(试行)...

热门文章

  1. Java:企业微信推送消息到个人和部门
  2. Java并发编程之指令重排序
  3. java毕业设计项目介绍基于ssm企业办公自动化OA员工考勤请假健康设备系统
  4. IIS突然启动不了,居然是Web迅雷倒的鬼!
  5. python 画几何图形
  6. 20220407——3-8线译码器:quartersⅡ和 modelsim 联合仿真 原理
  7. 欢乐的大脚(Happy Feet)
  8. [转]基于Mathematica的机器人仿真环境(机械臂篇)
  9. 安卓手机恶意代码——Samsapo
  10. Primavera P6 EPPM R17.12.X Patch/Update(补丁/更新)