框架和iframe的应用领域不同。
框架一般应用于首页的界面排版工作。把一个网页切割成多个页面管理。
iframe就是在一个网页中内嵌一个网页,为什么要嵌入那就要具体问题具体分析了。
有可能是为了界面排版,也有可能是显示数据... ...
frame文件一般只包含框架的布局信息,不会包含其他内容,所有的页面效果都是在各个frameset页面内显示。他们都从属于frame文件,彼此之间是独立的(平级的)
而iframe其实就是内嵌的框架,是在一个网页(经常是有内容的)内嵌套另外一个页面的内容用的,他们之间的关系是父子的关系
iframe的优点和缺点?
请大家进来讨论一下好吗
对了 与frame相比呢??
优缺点在哪?
IFrame 是 SEO 的大忌,需要更有效的利用 IFrame。
IFrame 优点:有利于下载缓慢的广告等第三方内容,安全沙箱,并行下载脚本
IFrame 缺点:即使为空也会有较大资源消耗,会阻止页面的onload,非语义
个人理解为: frame需要框架页和子页,在使用frame是,框架页只是定义框架的结构,不显示内容。 iframe只是在页面上内嵌一个子页。父页中可以包括内容。
优缺点在于frame对各个子页的功能区分比iframe中的子页的功能要明确很多,结构性好。 iframe不需要另外的页面来定义框架结构,灵活性高。 |
我基本同样楼上的说法。 IFRAME有个缺点是低版本的浏览器不支持,好像IE5.0就不行 |
<!-- google_ad_section_start -->
用DIV可以将网页分成若干的层,起到布局的作用。 但是用FRAME也可以在一个页面内创建不同的帧。看上去似乎也有布局的作用。
|
用DIV可以将网页分成若干的层,起到布局的作用。
但是用FRAME也可以在一个页面内创建不同的帧。看上去似乎也有布局的作用。
div是当前html页的固有元素,Iframe是外部html的调用,相当于内嵌。
div是用来组织结构的,IFrame是拿来引用外部HTML的,相当于服务器端的SSI,可以叫CSI,呵呵。