Iframe是内联框架的简称,是一种允许外部网页嵌入到HTML文档中的HTML元素。与传统的用于创建网页结构的框架不同,iframe可以插入网页布局中的任何位置。
可以使用iframe标签将iframe插入到HTML文档中,如下例所示:
<iframe src="http://sharpened.com/example.php" width="728" height="90"></iframe>
上面的代码会将URL的内容插入到网页内的728 x 90 px嵌入式框架中,iframe源(src)可以引用同一服务器上的外部网站或另一个页面,比如src=”/example.php”。
宽度和高度属性不是必需的,但是通常用于定义iframe的大小。其他iframe属性,如marginwidth和marginheight在HTML 4和更早的版本中得到了支持,但是在HTML5中,CSS用于定制iframe的外观。
iframe有几种不同的用途,比如在线广告和多媒体。许多广告平台使用iframe在网页上显示广告,因为它们比内联脚本提供了更大的灵活性。由于iframe可能包含整个网页,因此广告客户可以在iframe中包含额外的跟踪代码,以帮助确保广告客户和出版商的准确报告。
iframe还用于在网页中显示不同类型的媒体,例如,爱奇艺视频和百度地图窗口经常使用iframe嵌入到网页中。许多web应用程序使用iframe,因为它们可以显示动态内容而无需重新加载网页。