Skip to content

Commit

Permalink
[zh-cn] sync translated content (#23276)
Browse files Browse the repository at this point in the history
* zh-cn: sync translated content

* Move URL related docs to the new area

ref: mdn/content#35202

---------

Co-authored-by: allo <[email protected]>
  • Loading branch information
mdn-bot and yin1999 authored Aug 27, 2024
1 parent 227560d commit c67a2b4
Show file tree
Hide file tree
Showing 23 changed files with 81 additions and 220 deletions.
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

0 comments on commit c67a2b4

Please sign in to comment.