Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[zh-cn] sync translated content #23276

Merged
merged 2 commits into from
Aug 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 8 additions & 4 deletions files/zh-cn/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2423,9 +2423,11 @@
/zh-CN/docs/Web/HTML/动作 /zh-CN/docs/Glossary/Speculative_parsing
/zh-CN/docs/Web/HTML/属性 /zh-CN/docs/Web/HTML/Attributes
/zh-CN/docs/Web/HTTP/Access_control_CORS /zh-CN/docs/Web/HTTP/CORS
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs /zh-CN/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URIs /zh-CN/docs/Web/URI/Schemes/data
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs /zh-CN/docs/Web/URI/Schemes/data
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Complete_list_of_MIME_types /zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/选择_www_或非_www_URL_作为域名 /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs
/zh-CN/docs/Web/HTTP/Basics_of_HTTP/选择_www_或非_www_URL_作为域名 /zh-CN/docs/Web/URI/Authority/Choosing_between_www_and_non-www_URLs
/zh-CN/docs/Web/HTTP/CORS/Errors/CORS错误允许凭证 /zh-CN/docs/Web/HTTP/CORS/Errors/CORSMIssingAllowCredentials
/zh-CN/docs/Web/HTTP/Caching_FAQ /zh-CN/docs/Web/HTTP/Caching
/zh-CN/docs/Web/HTTP/Content_negotiation/Accept_默认值 /zh-CN/docs/Web/HTTP/Content_negotiation/List_of_default_Accept_values
Expand Down Expand Up @@ -2460,12 +2462,13 @@
/zh-CN/docs/Web/HTTP/Link_prefetching_FAQ /zh-CN/docs/Glossary/Prefetch
/zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_(PAC)_file /zh-CN/docs/Web/HTTP/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file
/zh-CN/docs/Web/HTTP/Public_Key_Pinning /zh-CN/docs/Web/Security/Certificate_Transparency
/zh-CN/docs/Web/HTTP/Resources_and_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/MIME_types
/zh-CN/docs/Web/HTTP/Response_codes /zh-CN/docs/Web/HTTP/Status
/zh-CN/docs/Web/HTTP/Response_codes/100 /zh-CN/docs/Web/HTTP/Status/100
/zh-CN/docs/Web/HTTP/Response_codes/204 /zh-CN/docs/Web/HTTP/Status/204
/zh-CN/docs/Web/HTTP/Response_codes/501 /zh-CN/docs/Web/HTTP/Status/501
/zh-CN/docs/Web/HTTP/X-Frame-Options /zh-CN/docs/Web/HTTP/Headers/X-Frame-Options
/zh-CN/docs/Web/HTTP/data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/zh-CN/docs/Web/HTTP/data_URIs /zh-CN/docs/Web/URI/Schemes/data
/zh-CN/docs/Web/HTTP/消息 /zh-CN/docs/Web/HTTP/Messages
/zh-CN/docs/Web/HTTP/策略特征 /zh-CN/docs/Web/HTTP/Permissions_Policy
/zh-CN/docs/Web/HTTP/缓存_FAQ /zh-CN/docs/Web/HTTP/Caching
Expand Down Expand Up @@ -2754,6 +2757,7 @@
/zh-CN/docs/Web/Security/Securing_your_site/Turning_off_form_autocompletion /zh-CN/docs/Web/Security/Practical_implementation_guides/Turning_off_form_autocompletion
/zh-CN/docs/Web/Security/传输层安全协议 /zh-CN/docs/Web/Security/Transport_Layer_Security
/zh-CN/docs/Web/Security/子资源完整性 /zh-CN/docs/Web/Security/Subresource_Integrity
/zh-CN/docs/Web/Text_fragments /zh-CN/docs/Web/URI/Fragment/Text_fragments
/zh-CN/docs/Web/WEB_API_---js /zh-CN/docs/Web/API
/zh-CN/docs/Web/WebGL /zh-CN/docs/Web/API/WebGL_API
/zh-CN/docs/Web/WebGL/Adding_2D_content_to_a_WebGL_context /zh-CN/docs/Web/API/WebGL_API/Tutorial/Adding_2D_content_to_a_WebGL_context
Expand Down Expand Up @@ -2792,7 +2796,7 @@
/zh-CN/docs/XPath-840092-dup /zh-CN/docs/Web/XPath
/zh-CN/docs/XSLT /zh-CN/docs/Web/XSLT
/zh-CN/docs/d_temp /zh-CN/docs/Web/API/Document
/zh-CN/docs/data_URIs /zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs
/zh-CN/docs/data_URIs /zh-CN/docs/Web/URI/Schemes/data
/zh-CN/docs/en /en-US/
/zh-CN/docs/keypress /zh-CN/docs/Web/API/Element/keypress_event
/zh-CN/docs/learn/Accessibility/CSS和JavaScript /zh-CN/docs/Learn/Accessibility/CSS_and_JavaScript
Expand Down
64 changes: 24 additions & 40 deletions files/zh-cn/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -22387,30 +22387,6 @@
"cissoid"
]
},
"Web/HTTP/Basics_of_HTTP/Choosing_between_www_and_non-www_URLs": {
"modified": "2019-03-23T22:18:43.282Z",
"contributors": [
"zqyue",
"Ende93",
"xgqfrms-GitHub",
"ziyunfei",
"chaos_zhang"
]
},
"Web/HTTP/Basics_of_HTTP/Data_URLs": {
"modified": "2020-10-15T21:06:54.948Z",
"contributors": [
"leegent",
"2585479524",
"BobGreen",
"bramblex",
"tlos142857",
"Ende93",
"xgqfrms-GitHub",
"little-tomorrow",
"ziyunfei"
]
},
"Web/HTTP/Basics_of_HTTP/Evolution_of_HTTP": {
"modified": "2020-02-20T03:41:08.272Z",
"contributors": [
Expand All @@ -22428,18 +22404,6 @@
"WeijieZhu"
]
},
"Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web": {
"modified": "2019-05-06T05:35:10.899Z",
"contributors": [
"wolfzZ",
"heyv5",
"springapple",
"Wendy_Love",
"yuankunzhang",
"little-tomorrow",
"DreamerKing"
]
},
"Web/HTTP/Basics_of_HTTP/MIME_types": {
"modified": "2020-11-04T00:16:29.009Z",
"contributors": [
Expand Down Expand Up @@ -23413,10 +23377,6 @@
"ZhongyiChen"
]
},
"Web/HTTP/Resources_and_URIs": {
"modified": "2019-09-05T00:27:21.660Z",
"contributors": ["ran"]
},
"Web/HTTP/Resources_and_specifications": {
"modified": "2019-03-23T22:14:32.179Z",
"contributors": ["ppphp", "shevacjs", "yuankunzhang"]
Expand Down Expand Up @@ -32360,6 +32320,30 @@
"ziyunfei"
]
},
"Web/URI/Authority/Choosing_between_www_and_non-www_URLs": {
"modified": "2019-03-23T22:18:43.282Z",
"contributors": [
"zqyue",
"Ende93",
"xgqfrms-GitHub",
"ziyunfei",
"chaos_zhang"
]
},
"Web/URI/Schemes/data": {
"modified": "2020-10-15T21:06:54.948Z",
"contributors": [
"leegent",
"2585479524",
"BobGreen",
"bramblex",
"tlos142857",
"Ende93",
"xgqfrms-GitHub",
"little-tomorrow",
"ziyunfei"
]
},
"Web/WebDriver": {
"modified": "2020-10-15T22:20:19.059Z",
"contributors": ["lvbaiying", "ZQ-jhon"]
Expand Down
6 changes: 3 additions & 3 deletions files/zh-cn/glossary/base64/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,13 @@ l10n:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/
```

一种常见的变体是“URL 安全的 Base64”,它省略了填充,并将 `+/` 替换为 `-_`,以避免在 {{glossary("URL")}} 路径段或查询参数中可能引起问题的字符的问题。如果不将数据放在路径段或查询参数中,你就不需要用到这一变体。例如,[data URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 既没有路径段也没有查询参数,因此可以使用标准的 Base64 编码。
一种常见的变体是“URL 安全的 Base64”,它省略了填充,并将 `+/` 替换为 `-_`,以避免在 {{glossary("URL")}} 路径段或查询参数中可能引起问题的字符的问题。如果不将数据放在路径段或查询参数中,你就不需要用到这一变体。例如,[data URL](/zh-CN/docs/Web/URI/Schemes/data) 既没有路径段也没有查询参数,因此可以使用标准的 Base64 编码。

Base64 编码方案通常用于对二进制数据进行编码,以便在只能处理 ASCII 文本(或某些 ASCII 的超集,仍不接受任意二进制数据)的媒体上进行存储或传输。这确保了数据在传输过程中保持不变。Base64 的常见应用包括:

- 通过[多用途互联网邮件扩展](https://zh.wikipedia.org/wiki/多用途互聯網郵件擴展)发送电子邮件
- 在 [XML](/zh-CN/docs/Web/XML) 中存储复杂数据
- 编码二进制数据以便包含在 [`data:` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 中
- 编码二进制数据以便包含在 [`data:` URL](/zh-CN/docs/Web/URI/Schemes/data) 中

## 编码后大小增加

Expand Down Expand Up @@ -97,6 +97,6 @@ await dataUrlToBytes("data:application/octet-stream;base64,AAEC"); // Uint8Array
- JavaScript API:
- {{domxref("Window.btoa()")}}(也在 {{domxref("WorkerGlobalScope.btoa()", "worker 中可用", "", 1)}})
- {{domxref("Window.atob()")}}(也在 {{domxref("WorkerGlobalScope.atob()", "worker 中可用", "", 1)}})
- [Data URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [Data URL](/zh-CN/docs/Web/URI/Schemes/data)
- 维基百科上的 [Base64](https://zh.wikipedia.org/wiki/Base64)
- [RFC 4648](https://datatracker.ietf.org/doc/html/rfc4648) 中对 Base64 算法的描述
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ URL 的第一部分是*方案*(scheme),它表示浏览器必须使用的
- 显示其他 HTML 文档,用 {{HTMLElement("iframe")}} 元素。

> [!NOTE]
> 当在页面中加载资源时指定 URL(例如使用 `<script>`、`<audio>`、`<img>`、`<video>` 等),通常应只使用 HTTP 和 HTTPS URL,除了一些例外情况(一个显著的例外是 `data:`;参见[数据 URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs))。例如,使用 FTP 是不安全的,并且不再受现代浏览器的支持。
> 当在页面中加载资源时指定 URL(例如使用 `<script>`、`<audio>`、`<img>`、`<video>` 等),通常应只使用 HTTP 和 HTTPS URL,除了一些例外情况(一个显著的例外是 `data:`;参见[数据 URL](/zh-CN/docs/Web/URI/Schemes/data))。例如,使用 FTP 是不安全的,并且不再受现代浏览器的支持。

其他大量使用 URL 的技术(如 {{Glossary("CSS")}} 或 {{Glossary("JavaScript")}})才是 Web 的中心。

Expand Down Expand Up @@ -147,4 +147,4 @@ URL 的必需部分在很大程度上取决于使用 URL 的上下文。在浏

## 参见

[数据 URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs):以 `data:` 方案为前缀的 URL,允许内容创建者在文档中嵌入小文件。
[数据 URL](/zh-CN/docs/Web/URI/Schemes/data):以 `data:` 方案为前缀的 URL,允许内容创建者在文档中嵌入小文件。
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/document/fragmentdirective/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,5 @@ document.fragmentDirective;

## 参见

- [文本片段](/zh-CN/docs/Web/Text_fragments)
- [文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)
- {{cssxref("::target-text")}}
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/filereader/readasdataurl/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ l10n:

{{APIRef("File API")}}{{AvailableInWorkers}}

{{domxref("FileReader")}} 接口的 **`readAsDataURL()`** 方法用于读取指定的 {{domxref("Blob")}} 或 {{domxref("File")}} 对象的内容。当读操作完成时,{{domxref("FileReader.readyState","readyState")}} 属性变为 `DONE`,并触发 {{domxref("FileReader/loadend_event", "loadend")}} 事件。此时,{{domxref("FileReader.result","result")}} 属性包含作为 [data: URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 的数据,将文件的数据表示为 base64 编码字符串。
{{domxref("FileReader")}} 接口的 **`readAsDataURL()`** 方法用于读取指定的 {{domxref("Blob")}} 或 {{domxref("File")}} 对象的内容。当读操作完成时,{{domxref("FileReader.readyState","readyState")}} 属性变为 `DONE`,并触发 {{domxref("FileReader/loadend_event", "loadend")}} 事件。此时,{{domxref("FileReader.result","result")}} 属性包含作为 [data: URL](/zh-CN/docs/Web/URI/Schemes/data) 的数据,将文件的数据表示为 base64 编码字符串。

> [!NOTE]
> 如果不先删除 Base64 编码数据前面的 Data-URL 声明,则 blob 的 {{domxref("FileReader.result","result")}} 无法直接解码为 Base64。要仅检索 Base64 编码的字符串,请首先从结果中删除 `data:*/*;base64,`。
Expand Down
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/fragmentdirective/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,5 +40,5 @@ document.fragmentDirective;

## 参见

- [文本片段](/zh-CN/docs/Web/Text_fragments)
- [文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)
- {{cssxref("::target-text")}}
6 changes: 3 additions & 3 deletions files/zh-cn/web/api/htmlcanvaselement/todataurl/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: Web/API/HTMLCanvasElement/toDataURL

{{APIRef("Canvas API")}}

**`HTMLCanvasElement.toDataURL()`** 方法返回一个包含图片展示的 [data URI](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)。可以使用 `type` 参数指定其类型,默认为 [PNG](https://zh.wikipedia.org/wiki/PNG) 格式。图片的分辨率为 96dpi。
**`HTMLCanvasElement.toDataURL()`** 方法返回一个包含图片展示的 [data URI](/zh-CN/docs/Web/URI/Schemes/data)。可以使用 `type` 参数指定其类型,默认为 [PNG](https://zh.wikipedia.org/wiki/PNG) 格式。图片的分辨率为 96dpi。

- 如果画布的高度或宽度是 0,那么会返回字符串“`data:,`”。
- 如果传入的类型非“`image/png`”,但是返回的值以“`data:image/png`”开头,那么该传入的类型是不支持的。
Expand All @@ -26,7 +26,7 @@ canvas.toDataURL(type, encoderOptions);

### 返回值

包含 [data URI](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 的字符串。
包含 [data URI](/zh-CN/docs/Web/URI/Schemes/data) 的字符串。

## 示例

Expand Down Expand Up @@ -128,4 +128,4 @@ function removeColors() {
## 参考

- 定义接口,{{domxref("HTMLCanvasElement")}}
- [HTTP](/zh-CN/docs/Web/HTTP) 参考中的 [Data URI](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [HTTP](/zh-CN/docs/Web/HTTP) 参考中的 [Data URI](/zh-CN/docs/Web/URI/Schemes/data)
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/window/atob/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,6 @@ const decodedData = window.atob(encodedData); // 解码
## 参见

- [`core-js`](https://github.com/zloirock/core-js) 提供了 [`atob` 的 polyfill](https://github.com/zloirock/core-js#base64-utility-methods)
- [`data` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [`data` URL](/zh-CN/docs/Web/URI/Schemes/data)
- {{domxref("WorkerGlobalScope.atob()")}}:相同的,但是是在 worker 作用域内的方法。
- {{domxref("Window.btoa()")}}
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/window/btoa/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ console.log(window.btoa(notOK)); // 错误
## 参见

- [`core-js`](https://github.com/zloirock/core-js) 中有对 [`btoa` 的 polyfill](https://github.com/zloirock/core-js#base64-utility-methods)
- [`data` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [`data` URL](/zh-CN/docs/Web/URI/Schemes/data)
- {{domxref("WorkerGlobalScope.btoa()")}}:相同的,但是是在 worker 作用域内的方法。
- {{domxref("Window.atob()")}}
- {{Glossary("Base64")}}
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/workerglobalscope/atob/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,6 @@ const decodedData = self.atob(encodedData); // 解码
## 参见

- [`core-js`](https://github.com/zloirock/core-js) 提供了 [`atob` 的 polyfill](https://github.com/zloirock/core-js#base64-utility-methods)
- [`data` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [`data` URL](/zh-CN/docs/Web/URI/Schemes/data)
- {{domxref("Window.atob()")}}:相同的,但是是在窗口作用域内的方法。
- {{domxref("WorkerGlobalScope.btoa()")}}
2 changes: 1 addition & 1 deletion files/zh-cn/web/api/workerglobalscope/btoa/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ console.log(self.btoa(notOK)); // 错误
## 参见

- [`core-js`](https://github.com/zloirock/core-js) 中有对 [`btoa` 的 polyfill](https://github.com/zloirock/core-js#base64-utility-methods)
- [`data` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs)
- [`data` URL](/zh-CN/docs/Web/URI/Schemes/data)
- {{domxref("WorkerGlobalScope.atob()")}}
- {{domxref("Window.atob()")}}:相同的,但是是在窗口作用域内的方法。
- {{Glossary("Base64")}}
4 changes: 2 additions & 2 deletions files/zh-cn/web/css/_doublecolon_target-text/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ slug: Web/CSS/::target-text

{{CSSRef}}{{SeeCompatTable}}

**`::target-text`** [CSS](/zh-CN/docs/Web/CSS) [伪元素](/zh-CN/docs/Web/CSS/Pseudo-elements)代表了浏览器在支持[文本片段](/zh-CN/docs/Web/Text_fragments)技术时所滚动到的文字。它使得作者可以选择高亮一段文字的方式。
**`::target-text`** [CSS](/zh-CN/docs/Web/CSS) [伪元素](/zh-CN/docs/Web/CSS/Pseudo-elements)代表了浏览器在支持[文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)技术时所滚动到的文字。它使得作者可以选择高亮一段文字的方式。

```css
::target-text {
Expand Down Expand Up @@ -44,4 +44,4 @@ slug: Web/CSS/::target-text

## 参见

- [文本片段](/zh-CN/docs/Web/Text_fragments)
- [文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)
6 changes: 3 additions & 3 deletions files/zh-cn/web/html/element/a/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ slug: Web/HTML/Element/a

- {{HTTPHeader("Content-Disposition")}} HTTP 标头。
- URL [路径](/zh-CN/docs/Web/API/URL/pathname)的最后一段。
- {{Glossary("MIME_type", "媒体类型")}}。来自 {{HTTPHeader("Content-Type")}} 标头,[`data:` URL](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Data_URLs) 的开头,或 [`blob:` URL](/zh-CN/docs/Web/API/URL/createObjectURL_static) 的 {{domxref("Blob.type")}}。
- {{Glossary("MIME_type", "媒体类型")}}。来自 {{HTTPHeader("Content-Type")}} 标头,[`data:` URL](/zh-CN/docs/Web/URI/Schemes/data) 的开头,或 [`blob:` URL](/zh-CN/docs/Web/API/URL/createObjectURL_static) 的 {{domxref("Blob.type")}}。

- `filename`:决定文件名的值。`/` 和 `\` 被转化为下划线(`_`)。文件系统可能会阻止文件名中其他的字符,因此浏览器会在必要时适当调整文件名。

Expand All @@ -41,7 +41,7 @@ slug: Web/HTML/Element/a
- : 超链接所指向的 URL。链接不限于基于 HTTP 的 URL——它们可以使用浏览器支持的任何 URL 协议:

- 使用文档片段链接到页面的某一段
- 使用[文本片段](/zh-CN/docs/Web/Text_fragments)链接到某一段文字
- 使用[文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)链接到某一段文字
- 使用媒体片段链接到某个媒体文件
- 使用 `tel:` URL 链接到一个电话号码
- 使用 `mailto:` URL 链接到一个邮箱地址
Expand Down Expand Up @@ -520,4 +520,4 @@ document
- {{CSSxRef(":link")}} 是一个 CSS 伪类,将匹配 `<a>` 元素,其 `href` 属性中的 URL 用户尚未访问。
- {{CSSxRef(":visited")}} 是一个 CSS 伪类,将匹配 `<a>` 元素,其 `href` 属性中的 URL 被用户在过去访问过。
- {{CSSxRef(":any-link")}} 是一个 CSS 伪类,将匹配带有 `href` 属性的 `<a>` 元素。
- [文本片段](/zh-CN/docs/Web/Text_fragments)是添加到 URL 的用户代理指令,允许内容作者链接到页面上的特定文本,而不需要 ID。
- [文本片段](/zh-CN/docs/Web/URI/Fragment/Text_fragments)是添加到 URL 的用户代理指令,允许内容作者链接到页面上的特定文本,而不需要 ID。
6 changes: 5 additions & 1 deletion files/zh-cn/web/html/global_attributes/id/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,14 @@ slug: Web/HTML/Global_attributes/id

{{HTMLSidebar("Global_attributes")}}

**`id`** [全局属性](/zh-CN/docs/Web/HTML/Global_attributes)定义了一个全文档唯一的标识符(ID)。它用于在链接(使用[片段](/zh-CN/docs/Web/HTTP/Basics_of_HTTP/Identifying_resources_on_the_Web#片段))、脚本和样式(通过 {{glossary("CSS")}})中辨识元素。
**`id`** [全局属性](/zh-CN/docs/Web/HTML/Global_attributes)定义了一个全文档唯一的标识符(ID)。

{{EmbedInteractiveExample("pages/tabbed/attribute-id.html","tabbed-shorter")}}

## 描述

它用于在链接(使用[片段](/zh-CN/docs/Web/URI#片段))、脚本和样式(通过 {{glossary("CSS")}})中辨识元素。

> [!WARNING]
> 该属性的值是一个不透明(opaque)字符串,这意味着网页开发者不能使用它来传递人类可读的信息。然而,具有一定可读性的 ID(如使用 `ticket-18659` 而不是 `r45tgfe-freds&$@`)可以有助于理解代码。

Expand Down
Loading