写html的时候,模板好还是调用文件好
就是想网页中相同的部分多次用到,template还是include?还是iframe?有没有高手详细的说说他们的区别,不同的情况下是不是使用的也不同?对于搜索引擎来说,哪...
就是想网页中相同的部分多次用到,template还是 include?还是iframe?有没有高手详细的说说他们的区别,不同的情况下是不是使用的也不同?对于搜索引擎来说,哪个更好?谢谢了。
展开
4个回答
展开全部
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 来的直接。
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 更好,便于你的维护。
展开全部
写模板的话,如果是多个页面调用相同的内容,你可以先写一个公共文件,如我们多个页面调用相同的头部文件我就写一个 head.html ,然后其他的页面去include引用他就行了.模板最好不要用iframe框架写.这样不利于SEO
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
include 对搜索引擎没有影响。它相当于加载CSS文件一样。在显示完本页之前就已经加载进来了。
iframe框架。这个对搜索引擎极其不好。建议不要使用,因为它是一个页面里嵌入另一个页面BODY里还有BODY。管理后台不需要搜索引擎抓取到的地方使用。前台页面建议弃用。
iframe框架。这个对搜索引擎极其不好。建议不要使用,因为它是一个页面里嵌入另一个页面BODY里还有BODY。管理后台不需要搜索引擎抓取到的地方使用。前台页面建议弃用。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-12-08 · 知道合伙人软件行家
关注
展开全部
如果对代码熟悉那自己写的是最好或者调用文件(自由度高);
如果不熟悉可以使用模板。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询