写html的时候,模板好还是调用文件好

就是想网页中相同的部分多次用到,template还是include?还是iframe?有没有高手详细的说说他们的区别,不同的情况下是不是使用的也不同?对于搜索引擎来说,哪... 就是想网页中相同的部分多次用到,template还是 include?还是iframe?有没有高手详细的说说他们的区别,不同的情况下是不是使用的也不同?对于搜索引擎来说,哪个更好?谢谢了。 展开
 我来答
战砜名彩虞圈9
推荐于2016-06-12 · TA获得超过280个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:110万
展开全部
template 是开发工具诸如 dreamweaver 提供的功能,HTML 本身是不支持 template 这种东西的,自己一个人用用还行,如果是多人协作,你要给开发人员制作页面的话,用 template 非常容易把模板里面的代码搞掉,因为开发人员需要在模板里面加上代码,但是 dreamweaver 更新模板的时候管不了那么多,只要是模板里面的内容都会被更新掉。而且模板更新需要把全部界面重写一遍,如果是在开发、维护过程中这动作太大,非常麻烦。个人认为只有在界面设计、制作过程有用,当进入后台开发、部署运营以后,template 还是不用的好。
include 是服务器端用的包含。比 template 更好,他优点是只要修改了包含的内容,所有引用到的地方即时生效,不需要去更新重写每一个页面。必须有后台应用的支持。纯HTML做不到。
include 和 template 最终呈现给浏览器的效果是完全一样的,所以它们对搜索引擎来说也是完全一样的。template 的好处是在 dw 之类的开发工具里面编辑比较容易。
iframe 作用和template、include不同,iframe 在界面里必然是个方块,要求是个完整HTML的内容,而template和include 则可以是HTML 的一个片段,比如一个表格,可以用 template 或者 include 来做它的首尾行,中间的行写这个表格所在页自己的内容比: <table ><tr><th/><th/></tr><tr><td/><td/></tr><tr><td/><td/></tr></table>这个表格,就可以把表头 <table ><tr><th/><th/></tr> 和 最后的</table>做成 template或者 include来调用,但是 iframe就做不到。一般来说iframe都是用来做框架页面的一部分,比如菜单、标题是固定的,点菜单后更新iframe的内容来实现不同的功能。
template 和 include 对浏览器和搜索引擎而言是完全感觉不到的,它和引用它们的html是在同一个页面里,但是iframe浏览器是知道的,它是另外一个页面。对于搜索引擎来说它也是知道 iframe 的,效果上肯定是 template 和 include 来的直接。
追问
后台不生成页面,就是需要自己写静态页,而静态页html里不能使用include,我又有好多地方需要使用相同的部分,是不是就得用template了,还有一点就是,在template这个页面中,又会包含底部文件,基本上是每个页面都要使用的,这种情况是不是必须用iframe了?还是把底部的代码就直接写到template里?
追答
用不了后台的,那就只能 template 了。
用iframe 也行,可以做个外框架,上面摆iframe,iframe里面摆其他不带底部内容的页面,下面摆底部内容,付了个图。这样做的好处是更新底部内容只用更新主框架页就行。
不过就纯HTML来说,用 template 你要更拿手一点的话,就用 template 更好,便于你的维护。
希尔德斯神话
2011-04-22 · TA获得超过846个赞
知道小有建树答主
回答量:699
采纳率:0%
帮助的人:694万
展开全部
写模板的话,如果是多个页面调用相同的内容,你可以先写一个公共文件,如我们多个页面调用相同的头部文件我就写一个 head.html ,然后其他的页面去include引用他就行了.模板最好不要用iframe框架写.这样不利于SEO
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
463668959
2011-04-22 · TA获得超过373个赞
知道答主
回答量:89
采纳率:0%
帮助的人:72.2万
展开全部
include 对搜索引擎没有影响。它相当于加载CSS文件一样。在显示完本页之前就已经加载进来了。
iframe框架。这个对搜索引擎极其不好。建议不要使用,因为它是一个页面里嵌入另一个页面BODY里还有BODY。管理后台不需要搜索引擎抓取到的地方使用。前台页面建议弃用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
botzhang
2015-12-08 · 知道合伙人软件行家
botzhang
知道合伙人软件行家
采纳数:606 获赞数:2167
IT行业20年从业经验,在IT维护、网络安全、综合布线、数据分析、项目管理等方面均有丰富的作业、管理经验

向TA提问 私信TA
展开全部
  1. 如果对代码熟悉那自己写的是最好或者调用文件(自由度高);

  2. 如果不熟悉可以使用模板。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式