html和htm有什么区别?

13 html

另一个新手问题.我只想知道我们在网页上看到的htmlhtm扩展名之间究竟有什么区别.它们一样吗?如果是这样,为什么两个扩展为了同一目的?

谢谢

sli*_*lim 25

Web最初是由以UNIX为中心的人设计的,对于他们来说,具有任意长扩展名的长文件名是常态.

MS-DOS和Windows的早期版本限制为8.3文件名,因此扩展名.html是不可能的.微软用户不得不使用.htm.

如今,没有理由使用.htm.在所有情况下都使用.html.

  • 是.因为它以MS为中心.很多人认为味道不好.令人惊讶的是,JPEG文件的扩展名".jpeg"似乎仍然不如".jpg"那么受欢迎. (6认同)
  • 我无法相信我实际上正在阅读UNIX中心群体实际上想要输入更多字母 - 这些人使用的操作系统使用"RM"代替"DEL"(由其他所有操作系统使用)创作的时间)因为RM少了一个字母 - 请看CP,DU等.我从来没有听说过使用HTM而不是HTML的"坏味道",我当然不会担心它.接下来我会听到你应该使用.python而不是.py (3认同)
  • 它不是"更长更好",而是超文本标记语言的自然4字符缩写太短而不能进一步缩短,除非您的环境的技术限制迫使您这样做.绕过典型的UNIX系统,将会发现许多命令长于2个字符(fsck,sync,compress,mkdir,...)和超过3个字符的文件扩展名(syslogd.conf,bash.bashrc,system.XWinrc).顺便说一句,我总是很难记住'DEL' - 我倾向于只在尝试"删除","删除"等之后才能达到它.我永远不会忘记rm. (3认同)
  • HTM在某种程度上是模棱两可的?还有什么可以与之混淆?是的,肯定有超过2个char命令,但重点是命令总是尽可能短.Unix扩展通常从未标准化(或历史悠久).Syslog(作为示例)创建供sendmail使用 - 它将其配置存储为sendmail.cf.我的观点是,使用较短的扩展名肯定不是"糟糕的味道". (2认同)

SLa*_*aks 9

他们是一样的.

使用HTM是因为某些系统不支持4字符扩展.
这已不再适用,并且不再有任何理由使用HTM.


ric*_*chj 8

它们是相同的,但htm用于期望3个字符文件扩展名的文件系统.由于历史原因,htm通常用于Windows系统.这遵循FAT文件系统中8.3命名限制建立的约定,但是对于现代文件系统的三字符限制没有技术原因.


chr*_*ssr 7

他们完全一样.最初,基于Unix的服务器使用html扩展,而Microsoft IIS使用htm,但现在它们的处理方式完全相同.