php道勤 发表于 2015-1-11 21:45:33

htm、html、mht的区别概述-道勤小编来给您解答

      
      今天保存网页的时候,发现有好几种格式:htm、html、 mht、txt。 如果以(*.htm;*.html)保存的网页,会看到其实有一个网页和相应的一个文件夹,浏览器把页面元素分开存放了,假如页面有图片的话,在相同文件夹有同名的子目录存放这些图片MHT叫“web单一文件”,顾名思义,就是网页中包含得图片,CSS文件以及HTML文件全部放到一个MHT文件里面。mht就是mono html,就是独立的HTML文件,将浏览器在save as时将页面中所有可以收集的元素全部存放在一个页面里,单个文件的尺寸就变大了,不过倒省却了相对路径绝对路径的烦心事。
      如果保存为txt,网页图片什么的是没有的……
      HTM与HTML没有本质意义的区别,只是为了满足DOS仅能识别8+3的文件名而已,因为一些老的系统(win32)不能识别四位文件名,所以某些网页服务器要求index.html最后一个l不能省略。MSIE能自动识别和打开这些文件,但编写网页地址的时候必须是完全对应的,也就是说index.htm和index.html是两个不同的文件,对应着不同的地址。
MHT是HTM以及CSS、JS、GIF、JPG等文件的打包,打开效果相同,占用的磁盘空间更大,但是显示效果相同,拷贝方便。    MHT叫“web单一文件”,就是网页中包含的图片,CSS文件以及HTML文件全部放到一个MHT文件里面。就算没联网也能打开显示网页。而(*.htm;*.html)仅仅保存HTML代码,图片,CSS,JS等资源还在网络上。没联网打不开。
页: [1]
查看完整版本: htm、html、mht的区别概述-道勤小编来给您解答