HTML5简介
三个主要原理
HTML5标记
每个HTML5文档第一行都必须是一个特定的文档类型声明,用于告知后面的HTML5内容。
使用声明是为了浏览器知道要使用标准模式。
meta元素添加字符编码
<head>
<meta charset="utf-8")>
<title> A Tiny HTML Document </title>
</head>
<link href="style.css" rel="stylesheet">
<script src="scripts.js"></script>
HTML5语法
HTML5验证
关注的问题:
- 缺少必需的元素
- 有开始标签但没有结束标签
- 标签嵌套错误
- 不包含必要属性的标签
- 元素或内容放错地方
HTML5元素家族
新增的元素
- 用于构建页面的语义元素< article>. < aside>, < figcaption>, < figure>, < footer>,
< header>, < hgroup>, < nav>, < section>, < details>, < summary> - 用于表示文本的语义元素 < mark>, < time>, < wbr>
- 表单交互< input>, < datalist> ,< keygen>, < meter>, < progress>, < command>, < menu>, < output>
- 音频视频 < audio>, < video>,< source>, < embed>
- Canvas < canvas>
删除的元素
< big> ,< center>, < font>, < tt>, < strike>
改变的元素
- < samll>表示附属细则
- < hr>表示主题的转换
- < strong>、< em>表示粗体和斜体