HTML5 代码规范
使用正确的文档类型
文档类型声明位于HTML文档的第一行:
如果你想跟其他标签一样使用小写,可以使用以下代码:
使用小写元素名
HTML5 元素名可以使用大写和小写字母。
推荐使用小写字母:
混合了大小写的风格是非常糟糕的。
开发人员通常使用小写 (类似 XHTML)。
小写风格看起来更加清爽。
小写字母容易编写。
这是一个段落。
关闭所有 HTML 元素
在 HTML5 中, 你不一定要关闭所有元素 (例如
元素),但我们建议每个元素都要添加关闭标签。
这是一个段落。 这是一个段落。
关闭空的 HTML 元素
在 HTML5 中, 空的 HTML 元素也不一定要关闭:
我们可以这么写:
也可以这么写:
在 XHTML 和 XML 中斜线 (/) 是必须的。
如果你期望 XML 软件使用你的页面,使用这种风格是非常好的。
使用小写属性名
HTML5 属性名允许使用大写和小写字母。
我们推荐使用小写字母属性名:
同时使用大小写是非常不好的习惯。
开发人员通常使用小写 (类似 XHTML)。
小写风格看起来更加清爽。
小写字母容易编写。
属性值
HTML5 属性值可以不用引号。
属性值我们推荐使用引号:
如果属性值含有空格需要使用引号。
混合风格不推荐的,建议统一风格。
属性值使用引号易于阅读。
Name | Description |
---|---|
A | Description of A |
B | Description of B |
列表实例:
- London
- Paris
- Tokyo
省略 和
?在标准 HTML5 中, 和
标签是可以省略的。以下 HTML5 文档是正确的:
这是一个段落。
这是一个标题
不推荐省略 和 标签。
省略
?在标准 HTML5 中,
标签是可以省略的。默认情况下,浏览器会将
之前的内容添加到一个默认的 元素上。省略 head 标签还不推荐使用。
元数据
HTML5 中
标题和语言可以让搜索引擎很快了解你页面的主题:
HTML 注释
注释可以写在 中:
比较长的评论可以在 中分行写:
长评论第一个字符缩进两个空格,更易于阅读。
样式表
样式表使用简洁的语法格式 ( type 属性不是必须的):
短的规则可以写成一行:
p.into {font-family: Verdana; font-size: 16em;}
长的规则可以写成多行:
body {
background-color: lightgrey;
font-family: "Arial Black", Helvetica, sans-serif;
font-size: 16em;
color: black;
}
将左花括号与选择器放在同一行。
左花括号与选择器间添加以空格。
使用两个空格来缩进。
冒号与属性值之间添加已空格。
逗号和符号之后使用一个空格。
每个属性与值结尾都要使用符号。
只有属性值包含空格时才使用引号。
右花括号放在新的一行。
每行最多 80 个字符。
在逗号和分号后添加空格是常用的一个规则。
在 HTML 中载入 JavaScript
使用简洁的语法来载入外部的脚本文件 ( type 属性不是必须的 ):
使用 JavaScript 访问 HTML 元素
一个糟糕的 HTML 格式可能会导致 JavaScript 执行错误。
以下两个 JavaScript 语句会输出不同结果:
实例
var obj = getElementById("Demo")
var obj = getElementById("demo")
尝试一下 »
HTML 中 JavaScript 尽量使用相同的命名规则。
使用小写文件名
大多 Web 服务器 (Apache, Unix) 对大小写敏感: london.jpg 不能通过 London.jpg 访问。
其他 Web 服务器 (Microsoft, IIS) 对大小写不敏感: london.jpg 可以通过 London.jpg 或 london.jpg 访问。
你必须保持统一的风格,我们建议统一使用小写的文件名。
文件扩展名
HTML 文件后缀可以是 .html (或r .htm)。
CSS 文件后缀是 .css 。
JavaScript 文件后缀是 .js 。
.htm 和 .html 的区别
.htm 和 .html 的扩展名文件本质上是没有区别的。浏览器和 Web 服务器都会把它们当作 HTML 文件来处理。
区别在于:
.htm 应用在早期 DOS 系统,系统现在或者只能有三个字符。
在 Unix 系统中后缀没有特别限制,一般用 .html。
技术上区别
如果一个 URL 没有指定文件名 (如 //m.sbmmt.com/css/), 服务器会返回默认的文件名。通常默认文件名为 index.html, index.htm, default.html, 和 default.htm。
如果服务器只配置了 "index.html" 作为默认文件,你必须将文件命名为 "index.html", 而不是 "index.htm"。
但是,通常服务器可以设置多个默认文件,你可以根据需要设置默认文件吗。
不管怎样,HTML 完整的后缀是 ".html"。
- Recommandations de cours
- Téléchargement du didacticiel
IntermédiaireCombat réel Front-end Vue3 [projet vue manuscrit]
2857 Les gens regardentÉlémentaireTutoriel APIPOST [Vulgarisation des concepts techniques liés à la communication réseau]
1795 Les gens regardentIntermédiaireNuméro 22_Combat réel complet
5521 Les gens regardentÉlémentaireNuméro 22_Programmation PHP
5172 Les gens regardentÉlémentaireNuméro 22_Développement front-end
8713 Les gens regardentIntermédiaireTutoriel vidéo Big Data (MySQL) version complète
4525 Les gens regardentÉlémentaireAllez tutoriel de langue - plein d'informations pratiques et sans bêtises
2794 Les gens regardentÉlémentaireCours de programmation de base du langage GO
2814 Les gens regardentIntermédiaireJS avancé et apprentissage BootStrap
2563 Les gens regardentIntermédiaireOptimisation et dépannage SQL (version MySQL)
3374 Les gens regardentIntermédiaireTutoriel d'entretien avec la base de données Redis+MySQL
2963 Les gens regardentÉlémentaireLivrer de la nourriture ou apprendre la programmation ?
5708 Les gens regardent
Les étudiants qui ont regardé ce cours apprennent également
- Parlons brièvement de la création d'une entreprise en PHP
- Introduction rapide au développement web front-end
- Développement pratique à grande échelle par Tianlongbabu du cadre MVC version Mini imitant le site Web de l'encyclopédie des choses embarrassantes
- Premiers pas avec le développement pratique PHP : création rapide de PHP [Small Business Forum]
- Vérification de connexion et forum de discussion classique
- Collecte de connaissances sur les réseaux informatiques
- Démarrage rapide de la version complète de Node.JS
- Le cours front-end qui vous comprend le mieux : HTML5/CSS3/ES6/NPM/Vue/...[Original]
- Écrivez votre propre framework PHP MVC (40 chapitres en profondeur/gros détails/à lire absolument pour que les débutants progressent)
- À propos de nous Clause de non-responsabilité Sitemap
- Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!