.iframe标签,该标签定义HTML文档内的内联框架。与frame不同,它不需要与frameset结合使用,而是直接用在body元素中。此外这个标签所引用的HTML文档不是与另外的HTML文档相互独立显示的,而是可以直接嵌入在一个HTML文档中,与这个HTML文档内容相互融合,成为一个整体。
实际上,目前出现的很多JavaScript框架,例如JQuery,都是利用iframe标签技术实现的。
该标签成对使用,开始标签是<iframe>,结束标签是</iframe>。两个标签之间的内容是当浏览器不支持iframe时,显示给用户的信息。该标签的属性如下。
◆ name:该属性定义了框架页的名称,此名称在引用框架页时使用。
◆ src:该属性定义了框架页要显示的HTML文档的URL。
◆ frameborder:该属性定义了框架页的边框是否显示,取值为0或者1,0表示不显示边框, 1表示显示边框,默认值为1。
◆ height:该属性定义框架页的高度,取值为像素或百分比。
◆ width:该属性定义了框架页的宽度,取值为像素或百分比。
◆ marginwidth:该属性定义了框架页中HTML文档显示的左右边界的宽度,取值为px。默认值由浏览器决定。为了保证显示效果的统一,应明确指定该属性的值。
◆ marginheight:该属性定义了框架页中HTML文档显示的上下边界的宽度,取值为px,默认值由浏览器决定。为了保证显示效果的统一,应明确指定该属性的值。
◆ scrolling:该属性定义是否有滚动条,取值为yes、no或者auto,yes表示总是显示滚动条,no表示总是不显示滚动条,auto表示当需要时再显示滚动条,默认值为auto。
◆ align:该属性定义框架页的垂直或水平对齐方式。例如:
<iframe src="http://news.163.com/10/0806/02/6DCCLHKL00014AED.html" width="200" height="500"> 本网页使用了框架技术,你的浏览器不支持该技术。 </iframe>
以上代码把一条网易的新闻嵌入到当前网页当中。