什么是IFRAME

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是IFRAME相关的知识,希望对你有一定的参考价值。

什么是IFRAME??有没有直观的介绍,比如哪个网页是IFRAME的?

IFRAME是html标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。

frameset和frame标签必须在一起使用。frame有一个重要的值是target,它表示在指定的框架中打开网页;target可以配置四个参数:

1、blank:它表示在一个新的窗口中打开链接网页,

2、top:它表示在本窗口中打开链接网页,

3、parent:在上一层的框架中打开链接网页,

4、self:在超链接中打开链接网页。

扩展资料

特点如下:

1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。 

2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。

3、平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。

4、通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。

参考资料来源:百度百科-iframe

参考技术A iframe就是框架网页就是在同一个页面里有多个网页,使用框架的好处就是你在请求一个网页的下一个页面的时候,还有 一个网页是一直显示着的,这样浏览者就不会就的等待的存在了..

iframe使用很简单,使用src属性指向另一个你需要包含的另一个文件即可,也可以通知制定宽(width),高(height)等。比如:

<iframe name="content_frame" marginwidth=0 marginheight=0 width=100% height=30 src="import.htm" frameborder=0></iframe>

--------------------------------------------------------------------------------
用IFRAME实现网页的内嵌和预载

http://www.sina.com.cn 2001/09/04 14:37 中国电脑教育报 刘明锋

在HTM(HTML)文件中是否可以像php、ASP文件一样嵌入其他文件呢?下面笔者介绍用iframe来实现的方法。

iframe元素的功能是在一个文档里内嵌一个文档,创建一个浮动的帧。其部分属性简介如下:

name:内嵌帧名称

width:内嵌帧宽度(可用像素值或百分比)

height:内嵌帧高度(可用像素值或百分比)

frameborder:内嵌帧边框

marginwidth:帧内文本的左右页边距

marginheight:帧内文本的上下页边距

scrolling:是否出现滚动条(“auto”为自动,“yes”为显示,“no”为不显示)

src:内嵌入文件的地址

style:内嵌文档的样式(如设置文档背景等)

allowtransparency:是否允许透明

明白了以上属性后,我们可用以下代码实现,在main.htm中把samper.htm文件的内容显示在一个高度为80、宽度为100%、自动显示边框的内嵌帧中:

〈iframe name="import_frame" width=100%

height=80 src="samper.htm" frameborder=auto〉

〈/iframe〉

不错吧,马上“Ctrl+C”、“Ctrl+V”试试。

有时我们为强调页面的某项内容,想让它先于页面的其他内容显示。同样用iframe即可轻松实现:

先把要强调显示的内容另存为一个文件,如first.htm,然后通过一个预载页index.htm,内容如下:

〈meta http-equiv="refresh" content="3,url=index2.htm"〉

〈body〉

页面加载中,请稍候……〈iframe src="first.htm" style="display:none"〉〈/iframe〉

〈/body〉

主文件index2.htm

〈body〉

〈iframe src="first.htm"加入其他属性限制〉〈/iframe〉

〈/body〉

first.htm的内容就会先于页面的其他内容出现在您的浏览器里了,是不是很简单?再“Ctrl+C”、“Ctrl+V”一次?

参考资料:http://www.zahui.com/html/12/36296.htm本回答被提问者采纳
参考技术B IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。[1]
外文名
IFRAME
所属语言
HTML[1]
含义作用
创建包含另外一个文档的内联框架
支持浏览器
IE、Firefox、Chrome、Safari等
标签定义及使用说明
<iframe> 标签规定一个内联框架。[2]
一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。
提示和注释
提示:HTML 与 XHTML 之间的差异:在HTML4.1 Strict DTD和XHTML1.0 Strict DTD中,不支持iframe元素。[1]
可以把需要的文本放置在<iframe>和</iframe>之间,这样就可以应对无法理解iframe的浏览器。[1]
可选的属性
#:HTML5 中的新属性。[3]
属性

描述
align
left
right
top
middle
bottom
HTML5 不支持。HTML 4.01 已废弃。 规定如何根据周围的元素来对齐 <iframe>。
frameborder
1
0
HTML5 不支持。规定是否显示 <iframe> 周围的边框。
height
pixels
规定 <iframe> 的高度。

[1]
标准属性
核心属性
属性

描述
class
classname
规定元素的类名(classname)
id
id
规定元素的特定id
style
style_definition
规定元素的行内样式(inline style)

[4]
语言属性
属性

描述
dir
ltr | rtl
设置元素中内容的文本方向。
lang
language_code
设置元素中内容的语言代码。
xml:lang
language_ code
设置XHTML文档中元素内容的语言代码。
[4]
键盘属性
属性

描述
accesskey
character
设置访问元素的键盘快捷键。
tabindex
number
设置元素的Tab键控制次序。
[4]
参考资料
[1] HTML 标签.W3School [引用日期2012-12-06]
[2] HTML标签.W3Cschool [引用日期2017-11-11]
[3] HTML 标签.w3cschool.2014-01-20 [引用日期2014-01-25]
参考技术C iframe也称作嵌入式框架,嵌入式框架和框架网页类似,它可以把一个网页的框架和内容嵌入在现有的网页中。

补充:
iframe并不是很常用的,在标准的网页中非常少用。但是有朋友经常问到,下面我简单地介绍一下它的用法,你只要熟练掌握这些参数足矣。

��<iframe>也应该是框架的一种形式,它与<frame>不同的是,iframe可以嵌在网页中的任意部分。我们举第一个例子,具体代码如:
<iframe width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe>,这里的URL可以是相对路径,也可以是绝对路径,

width表示宽度,height表示宽度,可根据导是榭龅髡�?
��scrolling表示是否显示页面滚动条,可选的参数为auto、yes、no,如果省略这个参数,则默认为auto。
参考技术D 在一个页面中包含另一个页面
使用方法:<iframe src="url地址" width=.....></iframe>
打开一个网页,右键点击属性,看看这个网页的地址,如果地址与地址栏里的显示不一样,那么这个页可多半就是被iframe了

以上是关于什么是IFRAME的主要内容,如果未能解决你的问题,请参考以下文章

winform屏蔽鼠标右键

4.iframe切换

java selenium (十四) 处理Iframe 中的元素

iframe切换,xpath函数

selenium处理iframe和动作链

selenium爬取网页内容知识点总结