HTML是描述网页结构的超文本标记语言,HTML规范能够使HTML代码风格保持一致,使得HTML更容易理解和维护。本文将详细介绍HTML规范
整体结构
【页面头部】
1、文件应以<!DOCTYPE…>首行顶格开始,推荐使用
<!DOCTYPE html>
2、必须声明文档的编码charset,且与文件本身编码保持一致,指定字符编码的 meta 必须是 head 的第一个直接子元素。推荐使用UTF-8编码
<meta charset="utf-8">
3、根据页面内容和需求填写适当的keywords和description
<meta name="description" content="不超过150个字符">
<meta name="keywords" content="">
4、页面title是不可缺少的一项,title 必须作为 head 的直接子元素,并紧随 charset 声明之后
<head>
<meta charset="UTF-8">
<title>页面标题</title>
</head>
【资源引入】
1、保证 favicon 可访问
<link rel="shortcut icon" href="path/to/favicon.ico">
2、引入 CSS 和 JavaScript 时无须指明 type 属性
3、引入 CSS 时必须指明 rel=“stylesheet”
<link rel="stylesheet" href="page.css">
4、使用link将css文件引入,并置于head中;使用script将js文件引入,并置于body底部
5、移动环境或只针对现代浏览器设计的 Web 应用,如果引用外部资源的 URL 协议部分与页面相同,建议省略协议前缀。这是因为使用 protocol-relative URL 引入 CSS,在 IE7/8 下,会发两次请求。是否使用 protocol-relative URL 应充分考虑页面针对的环境
<script src="//s1.bdstatic.com/jquery.js