@@ -65,44 +65,44 @@ IE8以下(包含IE8)以下版本浏览器兼容HTML5的方法,我们必须使
```
-### header标签
+### header 标签
`header`标签定义文档的头部区域,它是作为网页的头部介绍内容或者是导航链接栏的容器。在一个文档中,你可以定义多个`header`元素。
-> *header标签不能被放在*`footer`*、*`address`*或者另一个*`header`*元素内部*
+> _header 标签不能被放在_`footer`_、_`address`_或者另一个_`header`_元素内部_
-### main标签
+### main 标签
-标签规定文档的主要内容。一个文档中只有一个main元素。
+标签规定文档的主要内容。一个文档中只有一个 main 元素。
-### aside标签
+### aside 标签
-`aside`标签定义`article`标签外的内容。aside的内容应该与附近的内容相关。
+`aside`标签定义`article`标签外的内容。aside 的内容应该与附近的内容相关。
-### section标签
+### section 标签
-section标签定义了文档的某个区域。比如章节、头部、顶部或者文档的其他区域。
+section 标签定义了文档的某个区域。比如章节、头部、顶部或者文档的其他区域。
-### article标签
+### article 标签
定义页面独立的内容。必须是独立于文档的其余部分。
-article通常都应用在:
+article 通常都应用在:
- 论坛帖子
- 博客文档
- 新闻故事
- 评论
-### figure标签
+### figure 标签
`figure`标签规定独立的流内容(图像、图标、照片、代码等)
`figure`元素的内容应该与主内容有关,同时元素的位置相对于主内容是独立的。如果被删除,则不应对文档流产生影响
-### footer标签
+### footer 标签
-定义文档或者文档一部分区域的页脚。该元素会包含文档闯作业的姓名、文档的版权信息、使用条款的链接、联系信息等等。在一个文档中,可以定义多个footer。
+定义文档或者文档一部分区域的页脚。该元素会包含文档闯作业的姓名、文档的版权信息、使用条款的链接、联系信息等等。在一个文档中,可以定义多个 footer。
### 其它的新语义化标签
@@ -153,7 +153,7 @@ article通常都应用在:
```
-> *注意:input中的list跟datalist中的id必须关联。*
+> _注意:input 中的 list 跟 datalist 中的 id 必须关联。_
##### kegen
@@ -169,8 +169,6 @@ article通常都应用在:
```
-
-
##### output
用于不同类型的输出,比如计算或脚本输出。
@@ -183,11 +181,11 @@ article通常都应用在:
```
-### HTML5新的表单属性
+### HTML5 新的表单属性
-#### autocomplete属性
+#### autocomplete 属性
-此属性规定form或input应该拥有自动完成功能
+此属性规定 form 或 input 应该拥有自动完成功能
当用户在自动完成域中开始输入时,浏览器应该在该域中显示填写的选项
@@ -198,11 +196,11 @@ article通常都应用在:
```
-#### novalidate属性
+#### novalidate 属性
-是一个布尔值,当为true时,表示规定在提交表单时,不应该验证form或input域
+是一个布尔值,当为 true 时,表示规定在提交表单时,不应该验证 form 或 input 域
-如果给input的type改成email。则我们在输入邮箱时通常自动验证。
+如果给 input 的 type 改成 email。则我们在输入邮箱时通常自动验证。
```html
```
-##### formnovalidate属性
+##### formnovalidate 属性
-formnovalidate属性是一个 boolean 属性.
+formnovalidate 属性是一个 boolean 属性.
-formnovalidate属性描述了 `
` 元素在表单提交时无需被验证。
+formnovalidate 属性描述了 `
` 元素在表单提交时无需被验证。
-formnovalidate 属性会覆盖 `
```
-##### formtarget属性
+##### formtarget 属性
-formtarget属性指定一个名称或一个关键字来指明表单提交数据接收后的展示。
+formtarget 属性指定一个名称或一个关键字来指明表单提交数据接收后的展示。
```html
```
-##### height和width属性
+##### height 和 width 属性
-定义一个图像提交按钮,使用width和height属性
+定义一个图像提交按钮,使用 width 和 height 属性
```html
```
-##### list属性
+##### list 属性
-规定输入域的datalist。datalist是输入域的选项列表。前面有介绍
+规定输入域的 datalist。datalist 是输入域的选项列表。前面有介绍
-##### multiple属性
+##### multiple 属性
-规定`input`元素可以选择多个值。适用于像input标签:file
+规定`input`元素可以选择多个值。适用于像 input 标签:file
```html
上传多个文件:
选择图片:
```
-##### pattern属性
+##### pattern 属性
描述了一个正则表达式用于验证`input`元素的值
@@ -325,7 +323,7 @@ formtarget属性指定一个名称或一个关键字来指明表单提交数据
```
-##### required属性
+##### required 属性
规定必须在提交之前输入框不能为空。
@@ -333,41 +331,43 @@ formtarget属性指定一个名称或一个关键字来指明表单提交数据
用户名:
```
-##### 新的input类型
+##### 新的 input 类型
-HTML5拥有多个表单的输入类型。这些新特性提供了更好的输入控制和验证
+HTML5 拥有多个表单的输入类型。这些新特性提供了更好的输入控制和验证
-新的输入类型
+新的输入类型(type 可选值):
-```html
-color : 取色
-date : 日期选择器
-datetime :选择UTC时间
-datetime-local: 选择一个日期和时间(无时区)
-email:提交表单时。自动验证email的值是否有效
-month:选择月份
-number:输入数值
-range:包含一定范围内数字值的输入域
-search:搜索域
-tel:输入电话号码字段
-time:选择一个时间
-url:输入包含URL地址
-week:选择周和年
-```
+- color : 取色
+- date : 日期选择器
+- datetime :选择 UTC 时间
+- datetime-local: 选择一个日期和时间(无时区)
+- email:提交表单时。自动验证 email 的值是否有效
+- month:选择月份
+- number:输入数值
+- range:包含一定范围内数字值的输入域
+- search:搜索域
+- tel:输入电话号码字段
+- time:选择一个时间
+- url:输入包含 URL 地址
+- week:选择周和年
-## HTM5中的API
+## HTM5 中的 API
-### 获取单个元素:
+### 获取单个元素
+```js
document.querySelector('选择器');
+```
-### 获取多个元素:
+### 获取多个元素
+```js
document.querySelectorAll('选择器');
+```
### 类的操作:
-```
+```html
-
-