前端开发那些事儿

iframe标签的基本使用及其优缺点

2020-10-02  本文已影响0人  我小时候很可爱

iframe的定义与用途

定义

iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。这是官方文档的原话,有点难以理解,实际上就是在你的页面上外链一个页面出来,以窗口的形式呈现在你的页面中。

用途

iframe的属性

属性 说明
src 指定网页的地址
width 内嵌网页的宽度
heigth 内嵌网页的高度
frameborder 0 /1 表示是否显示边框(0为否)
scrolling yes/or/auto 是否显示滚动条
id 为框架的唯一标识
name 会和标签中的name相互对应

这里的属性都很简单,不再多讲,重点讲一下name属性;通常和target搭配使用,看以下例子:

<a href="https://www.baidu,com" target = "chaungkou">baidu</a>
<a href="https://www.jianshu,com" target = "chaungkou">jianshu</a>
<iframe id="Myframe" name="chaungkou"></iframe>
/*这样就实现了两个a标签点击后都只在一个iframe中呈现了*/

iframe的优缺点

优点
缺点
解决办法:如果需要使用iframe,最好是通过JavaScript动态给iframe添加src属性值,这样可以绕开以上两个问题

iframe的应用场景

这里我们可以用CSDN作为例子,随便点进一个页面,就会弹出一个弹窗让你的登录,这里的弹窗就是一个iframe


img.jpg
上一篇 下一篇

猜你喜欢

热点阅读