diff --git a/files/zh-cn/web/api/html_drag_and_drop_api/index.md b/files/zh-cn/web/api/html_drag_and_drop_api/index.md
index 338e7c77a94de0..9a99ab075d5ecc 100644
--- a/files/zh-cn/web/api/html_drag_and_drop_api/index.md
+++ b/files/zh-cn/web/api/html_drag_and_drop_api/index.md
@@ -13,7 +13,7 @@ slug: Web/API/HTML_Drag_and_Drop_API
## 拖拽事件
-HTML 的 drag & drop 使用了 {{domxref("Event","DOM event model")}} 以及从 {{domxref("MouseEvent","mouse events")}} 继承而来的 _{{domxref("DragEvent","drag events")}}_ 。一个典型的拖拽操作是这样的:用户选中一个*可拖拽的(draggable)*元素,并将其拖拽(鼠标不放开)到一个*可放置的(droppable)*元素,然后释放鼠标。
+HTML 的 drag & drop 使用了 {{domxref("Event","DOM event model")}} 以及从 {{domxref("MouseEvent","mouse events")}} 继承而来的 _{{domxref("DragEvent","drag events")}}_。一个典型的拖拽操作是这样的:用户选中一个*可拖拽的(draggable)*元素,并将其拖拽(鼠标不放开)到一个*可放置的(droppable)*元素,然后释放鼠标。
在操作期间,会触发一些事件类型,有一些事件类型可能会被多次触发(比如{{event("drag")}} 和 {{event("dragover")}} 事件类型)。
@@ -48,11 +48,11 @@ HTML 的拖拽接口有 {{domxref("DragEvent")}}, {{domxref("DataTransfer")}}, {
{{domxref("DataTransfer")}} 和 {{domxref("DataTransferItem")}} 接口的一个主要的不同是前者使用同步的 {{domxref("DataTransfer.getData","getData()")}} 方法去得到拖拽项的数据,而后者使用异步的 {{domxref("DataTransferItem.getAsString","getAsString()")}} 方法得到拖拽项的数据。
-注意: {{domxref("DragEvent")}} 和 {{domxref("DataTransfer")}} 接口是所有桌面浏览器都支持的。但是, {{domxref("DataTransferItem")}} 和{{domxref("DataTransferItemList")}} 接口并不被所有浏览器支持。请移步 [互操作性](#互操作性) 了解更多关于拖拽行为的信息。
+注意:{{domxref("DragEvent")}} 和 {{domxref("DataTransfer")}} 接口是所有桌面浏览器都支持的。但是, {{domxref("DataTransferItem")}} 和{{domxref("DataTransferItemList")}} 接口并不被所有浏览器支持。请移步 [互操作性](#互操作性) 了解更多关于拖拽行为的信息。
### Gecko 专用接口
-Mozilla 和 Firefox 支持一些不在标准拖放模型中的特性。 它们是一些帮助实现拖拽多个项目和拖拽非文本内容(如文件)的便捷函数。想要了解更多信息,请参见 [拖放多个项目](/zh-CN/docs/DragDrop/Dragging_and_Dropping_Multiple_Items)。另外,请查看 {{domxref("DataTransfer")}} 参考页以获取所有 [Gecko 专有属性](/zh-CN/docs/Web/API/DataTransfer#Gecko_properties) 和 [Gecko 专有方法](/zh-CN/docs/Web/API/DataTransfer#Gecko_methods)。
+Mozilla 和 Firefox 支持一些不在标准拖放模型中的特性。它们是一些帮助实现拖拽多个项目和拖拽非文本内容(如文件)的便捷函数。想要了解更多信息,请参见 [拖放多个项目](/zh-CN/docs/DragDrop/Dragging_and_Dropping_Multiple_Items)。另外,请查看 {{domxref("DataTransfer")}} 参考页以获取所有 [Gecko 专有属性](/zh-CN/docs/Web/API/DataTransfer#Gecko_properties) 和 [Gecko 专有方法](/zh-CN/docs/Web/API/DataTransfer#Gecko_methods)。
## 基础
diff --git a/files/zh-cn/web/api/html_drag_and_drop_api/multiple_items/index.md b/files/zh-cn/web/api/html_drag_and_drop_api/multiple_items/index.md
index fa102102bef517..6c68c9fc2d8516 100644
--- a/files/zh-cn/web/api/html_drag_and_drop_api/multiple_items/index.md
+++ b/files/zh-cn/web/api/html_drag_and_drop_api/multiple_items/index.md
@@ -29,7 +29,7 @@ dt.mozSetDataAt("text/plain", "Second data to drag", 1);
event.dataTransfer.mozClearDataAt("text/plain", 1);
```
-注意:移除一个元素中的全部类型的数据项后将会使整个元素移除,导致后面的元素往前移动,索引将会产生变化(相应减小)。 例如:
+注意:移除一个元素中的全部类型的数据项后将会使整个元素移除,导致后面的元素往前移动,索引将会产生变化(相应减小)。例如:
```
var dt = event.dataTransfer;
diff --git a/files/zh-cn/web/api/html_drag_and_drop_api/recommended_drag_types/index.md b/files/zh-cn/web/api/html_drag_and_drop_api/recommended_drag_types/index.md
index 6d524436ce1075..5939ac63f21deb 100644
--- a/files/zh-cn/web/api/html_drag_and_drop_api/recommended_drag_types/index.md
+++ b/files/zh-cn/web/api/html_drag_and_drop_api/recommended_drag_types/index.md
@@ -7,7 +7,7 @@ slug: Web/API/HTML_Drag_and_Drop_API/Recommended_drag_types
HTML 拖放支持拖动各种类型的数据,包括纯文本,URL,HTML 代码,文件等。该文档描述了拖放常见数据类型的最佳做法。
-> **警告:** 本文档中包含一个**moz**前缀的所有方法和属性 (如**mozSetDataAt()**) 是 Gecko 的具体接口。 这些接口仅适用于基于 Gecko 的浏览器。
+> **警告:** 本文档中包含一个**moz**前缀的所有方法和属性 (如**mozSetDataAt()**) 是 Gecko 的具体接口。这些接口仅适用于基于 Gecko 的浏览器。
## 拖动文字
@@ -17,11 +17,11 @@ HTML 拖放支持拖动各种类型的数据,包括纯文本,URL,HTML 代
event.dataTransfer.setData("text/plain", "This is text to drag")
```
-拖动文本框中的文字和页面选中部分的文字是自动完成的, 所以你不需要手动处理这些拖动。
+拖动文本框中的文字和页面选中部分的文字是自动完成的,所以你不需要手动处理这些拖动。
如果应用和拖动目标不支持其它类型,推荐你使用 `text/plain` 类型的数据进行填充,否则将没有默认的替代文字。建议总是在最后添加原始文字类型的数据做为备选项(译者 plter 注:如果拖动开始时没有设置数据,则在有些浏览器中后续拖动相关事件可能不会触发)。
-注:在旧代码中,可能会使用 `text/unicode` 或者 `Text` 类型, 这两个与 `text/plain` 是一样的,并且应该被替换用于存储和提取数据。
+注:在旧代码中,可能会使用 `text/unicode` 或者 `Text` 类型,这两个与 `text/plain` 是一样的,并且应该被替换用于存储和提取数据。
## 拖动链接
diff --git a/files/zh-cn/web/api/htmlanchorelement/hash/index.md b/files/zh-cn/web/api/htmlanchorelement/hash/index.md
index b04ec90a3a7146..0245a3e3ee981c 100644
--- a/files/zh-cn/web/api/htmlanchorelement/hash/index.md
+++ b/files/zh-cn/web/api/htmlanchorelement/hash/index.md
@@ -7,7 +7,7 @@ slug: Web/API/HTMLAnchorElement/hash
**`HTMLHyperlinkElementUtils.hash`** 属性返回一个包含“#”的 {{domxref("DOMString")}} , 后跟 URL 的片段标识符。
-片段没有[百分比解码](/zh-CN/docs/Glossary/percent-encoding)。如果 URL 没有包含片段标识符,这个属性为一个空的字符串, `""`.
+片段没有[百分比解码](/zh-CN/docs/Glossary/percent-encoding)。如果 URL 没有包含片段标识符,这个属性为一个空的字符串,`""`.
## Syntax
diff --git a/files/zh-cn/web/api/htmlanchorelement/search/index.md b/files/zh-cn/web/api/htmlanchorelement/search/index.md
index 7d18bdfa80cac4..1fef1265165f75 100644
--- a/files/zh-cn/web/api/htmlanchorelement/search/index.md
+++ b/files/zh-cn/web/api/htmlanchorelement/search/index.md
@@ -5,7 +5,7 @@ slug: Web/API/HTMLAnchorElement/search
{{ApiRef("URL API")}}
-**`HTMLHyperlinkElementUtils.search`** 属性是一个搜索字符串,也叫做查询字符串, 它是一个 {{domxref("USVString")}} ,包含 `'?'` 和随后的 URL 参数。
+**`HTMLHyperlinkElementUtils.search`** 属性是一个搜索字符串,也叫做查询字符串,它是一个 {{domxref("USVString")}} ,包含 `'?'` 和随后的 URL 参数。
## 语法
@@ -36,4 +36,4 @@ let result = anchor.search;
## 相关链接
-- 它属于{{domxref("HTMLHyperlinkElementUtils")}} mixin 。
+- 它属于{{domxref("HTMLHyperlinkElementUtils")}} mixin。
diff --git a/files/zh-cn/web/api/htmlareaelement/index.md b/files/zh-cn/web/api/htmlareaelement/index.md
index a73ccc201d882e..b869b493c7a66c 100644
--- a/files/zh-cn/web/api/htmlareaelement/index.md
+++ b/files/zh-cn/web/api/htmlareaelement/index.md
@@ -14,9 +14,9 @@ _从它的父对象{{domxref("HTMLElement")}}继承的,还有从{{domxref("URL
- {{domxref("HTMLAreaElement.accessKey")}}
- : 值为一个 {{domxref("DOMString")}} 类型,包含了一个简单的字符代表键盘上的一个按键,相当于快捷键。
- {{domxref("HTMLAreaElement.alt")}}
- - : 值为一个{{domxref("DOMString")}} 类型,代表了 {{ htmlattrxref("alt", "area") }} HTML 属性,,包含一个 area 对象显示异常的情况下显示的备用文本字符串。
+ - : 值为一个{{domxref("DOMString")}} 类型,代表了 {{ htmlattrxref("alt", "area") }} HTML 属性,包含一个 area 对象显示异常的情况下显示的备用文本字符串。
- {{domxref("HTMLAreaElement.coords")}}
- - : 值为一个 {{domxref("DOMString")}} 类型,代表了 {{ htmlattrxref("coords", "area") }} HTML 属性, 包含了定义热区相关的坐标。
+ - : 值为一个 {{domxref("DOMString")}} 类型,代表了 {{ htmlattrxref("coords", "area") }} HTML 属性,包含了定义热区相关的坐标。
- {{domxref("HTMLAreaElement.download")}} {{experimental_inline}}
- : 值为一个 {{domxref("DOMString")}} 类型,表明此资源是将要被下载的资源而不是显示在浏览器页面中。值为下载保存文件的推荐文件名。如果名字在操作系统里不是一个合格的文件名格式,浏览器将会做相应的修改。
- {{domxref("URLUtils.hash")}}
diff --git a/files/zh-cn/web/api/htmlaudioelement/audio/index.md b/files/zh-cn/web/api/htmlaudioelement/audio/index.md
index dab040ba6e67ec..ea63b797a06465 100644
--- a/files/zh-cn/web/api/htmlaudioelement/audio/index.md
+++ b/files/zh-cn/web/api/htmlaudioelement/audio/index.md
@@ -30,7 +30,7 @@ audioObj = new Audio(url);
提供三种方法给开发者,判断音频文件是否已经加载,允许开始回放:
-- 检测 {{domxref("HTMLMediaElement.readyState", "readyState")}} 属性的值. 如果值是 `HTMLMediaElement.HAVE_FUTURE_DATA`,说明有足够的数据开始回放并能至少播放一小段时间。如果值是 `HTMLMediaElement.HAVE_ENOUGH_DATA`,根据当前的下载速率,说明有足够的数据,你可以无干扰地播放至结束。
+- 检测 {{domxref("HTMLMediaElement.readyState", "readyState")}} 属性的值。如果值是 `HTMLMediaElement.HAVE_FUTURE_DATA`,说明有足够的数据开始回放并能至少播放一小段时间。如果值是 `HTMLMediaElement.HAVE_ENOUGH_DATA`,根据当前的下载速率,说明有足够的数据,你可以无干扰地播放至结束。
- 监听 {{domxref("HTMLMediaElement.canplay_event", "canplay")}} 事件。当足够的音频数据被发送至 `