千家信息网

HTML规范有哪些

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,本篇内容主要讲解"HTML规范有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"HTML规范有哪些"吧!HTML 规范缩进统一两个空格缩进命名规范cla
千家信息网最后更新 2026年11月04日HTML规范有哪些

本篇内容主要讲解"HTML规范有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"HTML规范有哪些"吧!

HTML 规范

缩进

统一两个空格缩进

命名规范

  • class 应以功能或内容命名,不以表现形式命名;

  • class 与 id 单词字母小写,多个单词组成时,采用中划线-分隔;

  • 使用唯一的 id 作为 Javascript hook, 同时避免创建无样式信息的 class;

DOCTYPE 声明

HTML 文件必须加上 DOCTYPE 声明,并统一使用 HTML5 的文档声明:

meta 标签

  • 统一使用 "UTF-8" 编码

  • SEO 优化

  • 优先使用 IE 最新版本和 Chrome

  • 为移动设备添加视口

  • 禁止自动识别页面中有可能是电话格式的数字

团队约定:

pc 端:

移动端:

标签

html 标签分为以下几类:

  • 自闭合标签(self-closing),无需闭合。例如:area、base、br、col、command、embed、hr、img、input、keygen、link、meta、param、source、track、wbr 等 )

  • 闭合标签(closing tag),需闭合 。例如:textarea、title、h、div、span 等

团队约定:

  • 所有具有开始标签和结束标签的元素都必须要写上起止标签,某些允许省略开始标签或和束标签的元素亦都要写上

  • 自闭合标签不要加上结束标签

  • 自定义标签的名字必须包含一个破折号(-),、和都是正确的名字,而和是不正确的。这样的限制使得 HTML 解析器可以分辨那些是标准元素,哪些是自定义元素

  • 自定义标签必须写上开始标签和闭合标签

  • 尽量减少标签数量

元素属性

  • 元素属性值使用双引号语法

推荐:web前端开发直播教程Q-q-u-n: 767273102 ,内有免费开发工具,零基础,进阶视频教程,希望新手少走弯路

复制代码

不推荐:

代码嵌套

  • 块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只能包含其它的内联元素

  • 标题和段落中不能包含块,如:h2、h3、h4、h5、h6、h7、p、dt

  • 块与内联不能并列,块级元素与块级元素并列、内嵌元素与内嵌元素并列

  • 有些标签是固定的嵌套规则,比如 ul 包含 li、ol 包含 li、dl 包含 dt 和 dd 等等。

灵活使用伪类

不要让非内容信息污染了你的 HTML,打乱了 HTML 结构。可以使用:before、:after 等伪类元素

推荐:

HTML 代码

  See the square next to me?

CSS 代码:

/* We use a :before pseudo element to solve the design problem of placing a colored square in front of the text content */.text-box:before {  content: '';  display: inline-block;  width: 1rem;  height: 1rem;  background-color: red;}

不推荐:

HTML 代码:

    See the square next to me?

CSS 代码:

.text-box > .square {  display: inline-block;  width: 1rem;  height: 1rem;  background-color: red;}

特殊符号必须使用转义符

符号描述转义符

空格 
<小于<
>大于>
&和&
"引号"

纯数字输入框

使用 type="tel" 而不是 type="number"

类型属性

不需要为 CSS、JS 指定类型属性,HTML5 中默认已包含。

推荐:

不推荐:

注释规范

单行注释

  • 一般用于简单的描述,如某些状态描述、属性描述等

  • 注释内容前后各一个空格字符,注释位于要注释代码的上面,单独占一行

推荐:web前端开发直播教程Q-q-u-n: 767273102 ,内有免费开发工具,零基础,进阶视频教程,希望新手少走弯路

...

不推荐:

...
...

模块注释

  • 注释内容前后各一个空格字符

  • ``表示模块开始

  • ``表示模块结束,模块与模块之间相隔一行

  • 模块注释内部嵌套模块注释,``

推荐:

...
...
...

语义化

  • 没有 CSS 的 HTML 是一个语义系统而不是 UI 系统

  • 通常情况下,每个标签都是有语义的

  • 语义化的 HTML 结构,有助于机器(搜索引擎)理解,另一方面多人协作时,能迅速了解开发者意图

  • 建议页面中多使用语义化标签,而不是整个页面以 div 构成

常见标签语义:
标签语义

段落
标题(h2~h7)
无序列表
有序列表
标记导航,仅对文档中重要的链接群使用
页面主要内容,一个页面只能使用一次。如果是 web 应用,则包围其主要功能
定义外部的内容,其中的内容独立于文档的其余部分
定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分。
定义其所处内容之外的内容。如侧栏、文章的一组链接、广告、友情链接、相关产品列表
页眉通常包括网站标志、主导航、全站链接以及搜索框
页脚,只有当父级是 body 时,才是整个页面的页脚
规定独立的流内容(图像、图表、照片、代码等等)(默认有 40px 左右 margin)

到此,相信大家对"HTML规范有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

标签 元素 内容 注释 推荐 代码 模块 语义 页面 属性 文档 开发 教程 空格 链接 闭合 统一 自闭 一行 前端 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 手冲咖啡和咖啡机区别 华服互联网科技怎么样 互联网科技活动banner 深圳恒合互联网络科技有限公司 科技与互联网 中资互联网科技 互联网医疗科技 奇酷互联网科技 上海万想互联网科技 北京三清互联网科技 湖南诚度互联网科技有限公司 江阴互联网智能科技产品进口 无锡工业互联网科技有限公司 珠海东科互联网科技有限公司 互联网金融运营模式中的金融科技 银川新华互联网科技学校是国营吗 同城互联网络科技 第三届互联网大会安防黑科技 互联网科技品牌 山东蛋芒互联网科技有限公司 山东特亿宝互联网科技有限公司 科技互联网创业计划书 温州喔噻互联网科技有限公司 互联网公司科技股 崇明区互联网教育科技诚信经营 互联网科技圈年度人物 上海钢联属于互联网科技股吗 广州富喜互联网络科技 浙南科技城互联网大厦招聘 互联网科技手抄报图片
0