• htm与html的区别是什么


    html与htm均是静态网页后缀名,网页文件没有区别与区分,html与htm的网页后缀可以互换,对网页完全没有影响,不会引起错误。可以认为html与htm没有本质区别,唯一有区别的是html多了一个“L”。
    htm 与 html 的区别

    前者是超文本标记(Hypertext Markup)

    后者是超文本标记语言(Hypertext Markup Language)

    可以说 htm = html

    同时,这两种都是静态网页文件的扩展名,扩展名可以互相更换而不会引起错误(这是指打开而言,但是对于一个链接来说,如果它指向的是一个htm文件,而那个htm文件被更改为html文件,那么是找不到这个链接的)

    【推荐教程:《html视频教程》】

    那为什么出现两种文件格式呢?

    htm 是来源于老的 8.3 文件格式,DOS 操作系统只能支持长度为三位的后缀名,所以是 htm,但在 windows 下无所谓 HTM 与 HTML,html 是为长文件名的格式命名的。所以 htm 是为了兼容过去的DOS命名格式存在的,在效果上没有区别的。以前 htm 和 html 作为不同的服务器上的超文本文件,但现在通用。

    什么是8.3文件格式? 这是一种在老的16位Win95或Win98文件系统的短文件名文件格式,扩展名只限于3位,文件名只限于8位。 如果要与16位系统交互,比如说,要把一个路径传给一个16位的程序,你就不能用长文件名,而必须对它进行转换。例如把“C : /MyLongestPath/MyLongerPath/MyFilename.txt”转换成“C : /Mylong1/MyLong2/Myfile~1.txt”
    后缀名选择:用 htm 还是用 html ?

    推荐使用长后缀名 html 。

    命名应该遵从含义清晰、简洁、一致性原则。含义清晰指见名知义,比如这里的 htm(hypertext markup) 和 html (hypertext markup language) 均采用的是英文单词首字母缩写,含义清晰。简洁要求变量命名尽量简短,比如此处后缀名使用首字母缩写而不使用全单词。一致性原则要求同环境下的大量变量命名符合同样的规则,比如有的朋友习惯于Linux文件夹命名规则后,使用win系统时新建文件夹命名仍拒绝使用空格,这便造成了新文件夹名与旧文件夹名命名规则不一致。

    一致性原则往往更为重要。比如合作开发时,不能各守其是,人为提高开发难度。

    从一路风尘的笔记中,我们了解到 htm 是历史遗留的8.3字符限制命名方式,而现在我们在命名时并未遵守8.3规则。因此,从 htm 和 html 中选择时,也应该选择无限制长度命名方式的 html 。

  • 相关阅读:
    论文阅读--Energy efficiency in heterogeneous wireless access networks
    基于JAVA网络教学平台计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    skywalking 安装部署实践
    【手把手】ios苹果打包——遇见项目实战|超详细的教程分享
    java毕业设计地铁舆情管理系统Mybatis+系统+数据库+调试部署
    软件杯 深度学习 opencv python 实现中国交通标志识别_1
    SQL必需掌握的100个重要知识点:使用函数处理数据
    [分布式]-Raft论文研读
    bug修复 修复修复修复
    计算机毕业设计Java高校共享单车管理系统(源码+系统+mysql数据库+lw文档)
  • 原文地址:https://blog.csdn.net/weixin_41883890/article/details/127888746