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

就是想网页中相同的部分多次用到,template还是 include?还是iframe?有没有高手详细的说说他们的区别,不同的情况下是不是使用的也不同?对于搜索引擎来说,哪个更好?谢谢了。

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 更好,便于你的维护。

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-22
写模板的话,如果是多个页面调用相同的内容,你可以先写一个公共文件,如我们多个页面调用相同的头部文件我就写一个 head.html ,然后其他的页面去include引用他就行了.模板最好不要用iframe框架写.这样不利于SEO
第2个回答  2011-04-22
include 对搜索引擎没有影响。它相当于加载CSS文件一样。在显示完本页之前就已经加载进来了。
iframe框架。这个对搜索引擎极其不好。建议不要使用,因为它是一个页面里嵌入另一个页面BODY里还有BODY。管理后台不需要搜索引擎抓取到的地方使用。前台页面建议弃用。
第3个回答  2015-12-08

    如果对代码熟悉那自己写的是最好或者调用文件(自由度高);

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

有关HTML 文件的复用或模板?
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。展开全部 HTML复用,不需要任何模板就可以复用相同的内容 条件:控制页面布局显示就可以完成 示例:主页 <!DOCTYPE html> <html> <head> <meta charset='utf-8' \/> <title>HTML调试<\/title> <script type='tex...

模板和文档有何区别?
.shtm和.shtml 都是含有SSI的网页文件,编写shtml和shtm时都可以用HTML,安全度较高;m?,^ .asp 是动态网页上最常用的格式,由微软推出,拓展性较好、容易编写,可以让爱好者们发挥,使用ASP代码,也可嵌入HTML和脚本,但相比其他动态网页后辍(如.php,.jsp等)之下,它不及其他的安全,应用广泛。

htm模板如何调用html模板怎么用调用
html中引入调用另一个html的方法,尝试了好几种,都列出来:其中第一种是最好的,其他的方法,可以尝试看看,是不是适合你当前项目一、p+$(“#page1”).load(“b.html”)参考代码:二、iframe参考代码:三、object引入参考代码:四、import引入参考代码:五、bootstrap的panel组件,或者easyui的window...

使用HTML代码编辑网页模板的注意事项
好的HTML代码是一个漂亮网站的基础。当我教别人CSS的时候, 我总是首先告诉他们: 良好的CSS只存在于良好的HTML标记基础上。这就好像一间房子需要一个坚固的地基一样,对不? 整洁、语义化的HTML标记具有很多的优势,但却还是有很多网站使用着并不友好的标记写法。让我们来看一些写得并不友好的HTML标...

我自己有html的页面设计的一个网站 怎么跟动易的后台搭建 或者就是怎么...
先下载他们的模板文件,然后将你的设计的模板文件做相应的修改。

公司的共享文件里放了好多html格式的网页模板,这些模板放在浏览器改成...
这个要具体看下你的代码才知道.不过如果你确定这是模板文件,直接可以调用,如果希望改变样式或者布局这样的话,肯定要改模板代码的.至于HTML改成PHP可以运行,任何HTML改成PHP都能运行,只要没有错误!

HTML网页制作代码模板(html网页制作代码模板怎么做)
模板语言由HTML代码和逻辑控制代码组成,此处@PHP。通过模板语言可以快速的生成预想的HTML页面。应该算是后端渲染不可缺少的组成部分。HTML格式的,意思就是需要HTML代码的文件,即.htm和.html文件。用html如何制作一个简单的网页代码?制作简单的网页将的网页代码输入到记事本中即可,如果想加入表格,则输入...

html首页制作模板(html网站首页制作)
怎么样编辑网站首页html模板如果你做的首页模板不需要调用cms的数据,那么随便弄一个html文件,首页可以设为跟cms不同默认静态页文件后缀不同即可,或者更改虚拟主机的默认首页名称和顺序,比如,你可以在你的虚拟主机上设你的首页为star.html,index.html,star.html排在最前就可以了 需要一个HTML模板,...

thinkphp,怎么在模板中的html文件中引入css文件
注意此时要更改模板(htnl文件)中的引用地址的代码,例如:原来你引用css文件是这样引用的:<link rel="stylesheet" href=".\/Css\/index.css" \/>但是在thinkPHP中你要改成:<link rel="stylesheet" href="__public__\/Css\/index.css" \/>__public__的意思访问当前目录下的public 文件夹,thinkPHP...

一个html页面,里面多次使用<% … %>的写法?
这是模板标签的一种,是模板系统自己规定的一种标签,在html模板文件中使用这种标签,模板系统才可以解析标签中的内容。

相似回答