iframe与include区别和使用问题
1.iframe可以用在静态和动态页面,include只能用在动态页面。
2.iframe是视图级组合,include是代码级组合。
3.iframe独立成页,单独执行;include作为引用页的一部分,在本页执行。
4.iFrame实际上就是在页面上开了一个区域来显示另外一个页面,实际上还是两个单独的页面,样式不会互相影响;
调用include是服务器将两个JSP页合并成一个页面解释后发送到客户端,对于浏览器来说他见到的就是一个页面而已,自然样式通用于整个页面。
网页制作中include与iframe的不同
include
打个比方,就像组装一个机器人,用include 来调入文件,就是一个个小零件组合在一起,include调入页和被调入页中,不能同时现两个<html><head><body>
的标签,就像机器人不能同时出现两个大脑,不知道是谁指挥谁了,会出错。
iframe
是两个个体,就像《异形》这个电影中的角色一样
在a.html 中的某个部位有出现一个B.html
虽然B页在A页中出现,但是这两个页是独立的,也就是说,B页也可以单独显示,而 include就不行。
注意: include只能用在动态也面上,
而iframe在任何页面上都可以用。