From 4ff46dcd5152cb1d6cf01eaef28e845ef97631f8 Mon Sep 17 00:00:00 2001
From: Momdo Nakamura Living Standard — Last Updated 30 January 2025 Living Standard — Last Updated 31 January 2025 Living Standard — Last Updated 30 January 2025 Living Standard — Last Updated 31 January 2025 Living Standard — Last Updated 30 January 2025 Living Standard — Last Updated 31 January 2025 Much of the navigation process is concerned with determining how to create a new Once a navigation params struct is created, this standard does not mutate any of its items. They are only passed onward to other algorithms. Set navigationParams to a new navigation params, with Attempt to populate the history entry's document for historyEntry, given navigable, " Let urlString be the result of running the URL serializer on url. Let encodedScriptSource be the result of removing the leading " Let scriptSource be the UTF-8 decoding of the percent-decoding of encodedScriptSource. Let settings be targetNavigable's active document's relevant settings object. Let baseURL be settings's API base URL. Let script be the result of creating a classic script given scriptSource, settings, baseURL, and the default script fetch options. Let evaluationStatus be the result of running the classic script script. Let result be null. If evaluationStatus is a normal completion, and evaluationStatus.[[Value]] is a String, then set result to evaluationStatus.[[Value]]. Otherwise, return null. Let response be a new response with The encoding to UTF-8 means that unpaired surrogates will not roundtrip, once the HTML parser decodes the response body. Let policyContainer be targetNavigable's active document's policy container. Let navigationParams be a new navigation params, with Return the result of loading an HTML document given navigationParams. Let documentResource be entry's document state's resource. Let response be a new response with Let responseOrigin be the result of determining the origin given response's URL, targetSnapshotParams's sandboxing flags, and entry's document state's origin. Let coop be a new opener policy. Let coopEnforcementResult be a new opener policy enforcement result with Let policyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, null, navigable's container document's policy container, and null. Return a new navigation params, with Set request's method to ` Set request's body to documentResource's request body. Set ` If entry's document state's reload pending is true, then set request's reload-navigation flag. Otherwise, if entry's document state's ever populated is true, then set request's history-navigation flag. If sourceSnapshotParams's has transient activation is true, then set request's user-activation to true. If navigable's container is non-null: If the navigable's container has a browsing context scope origin, then set request's origin to that browsing context scope origin. Set request's destination to navigable's container's local name. If sourceSnapshotParams's fetch client is navigable's container document's relevant settings object, then set request's initiator type to navigable's container's local name. If the navigable's container has a browsing context scope origin, then set request's origin to that browsing context scope origin. Set request's destination to navigable's container's local name. If sourceSnapshotParams's fetch client is navigable's container document's relevant settings object, then set request's initiator type to navigable's container's local name. This ensure that only container-initiated navigations are reported to resource timing.HTML
HTML
HTML
HTML
HTML
HTML
7.4.2.1 Suppo
Document
, which ultimately happens in the create and initialize a Document
object algorithm. The parameters to that algorithm are tracked via a navigation params struct, which has the following items:
+ Document
, once it has been createdDocument
Document
Document
Document
Document
NavigationTimingType
used for creating the navigation timing entry for the new Document
Document
's about base URLDocument
Document
, once it has been createdDocument
Document
Document
Document
Document
NavigationTimingType
used for creating the navigation timing entry for the new Document
Document
's about base URLDocument
7.4.2.2 Beginning navig
+ navigate
"navigate
"navigate
", sourceSnapshotParams, targetSnapshotParams, userInvolvement, navigationId, navigationParams, cspNavigationType, with allowPOST set to true and completionSteps set to the following step:7.4.2.3.2 <
@@ -767,13 +767,13 @@ javascript:
" from urlString.
+ Content-Type
`, `text/html;charset=utf-8
`) »Content-Type
`, `text/html;charset=utf-8
`) »7.4.2.3.2 <
+ Document
to be null; is that correct?navigate
"Document
to be null; is that correct?navigate
"7.4.5
+ about:srcdoc
Content-Type
`, `text/html
`) »about:srcdoc
Content-Type
`, `text/html
`) »
+
@@ -788,7 +788,7 @@ 7.4.5
POST
`.Content-Type
` to documentResource's request content-type in request's header list.
@@ -812,7 +812,7 @@ 7.4.5
If the result of should navigation request of type be blocked by Content Security Policy? given request and cspNavigationType is "Blocked
", then set response to a network error and break. [CSP]
Set response to null.
If fetchController is null, then set fetchController to the result of fetching request, with processEarlyHintsResponse set to processEarlyHintsResponse as defined below, processResponse set to processResponse as defined below, and useParallelQueue set to true.
+If the result of should navigation request of type be blocked by Content Security Policy? given request and cspNavigationType is "Blocked
", then set response to a network error and break. [CSP]
Set response to null.
If fetchController is null, then set fetchController to the result of fetching request, with processEarlyHintsResponse set to processEarlyHintsResponse as defined below, processResponse set to processResponse as defined below, and useParallelQueue set to true.
Let processEarlyHintsResponse be the following algorithm given a response earlyResponse:
@@ -821,14 +821,14 @@Set response to fetchedResponse.
Otherwise, process the next manual redirect for fetchController.
+Otherwise, process the next manual redirect for fetchController.
This will result in calling the processResponse we supplied above, during our first iteration through the loop, and thus setting response.
Navigation handles redirects manually as navigation is the only place in the web platform that cares for redirects to mailto:
URLs and such.
Wait until either response is non-null, or navigable's ongoing navigation changes to no longer equal navigationId.
-If the latter condition occurs, then abort fetchController, and return.
+If the latter condition occurs, then abort fetchController, and return.
Otherwise, proceed onward.
If request's body is null, then set entry's document state's resource to null.
@@ -893,12 +893,12 @@We allow redirects to non-fetch scheme URLs, but redirects to fetch scheme URLs that aren't HTTP(S) are treated like network errors.
-Assert: locationURL is null and response is not a network error.
Let resultPolicyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, sourceSnapshotParams's source policy container, null, and responsePolicyContainer.
If navigable's container is an iframe
, and response's timing allow passed flag is set, then set container's pending resource-timing start time to null.
Assert: locationURL is null and response is not a network error.
Let resultPolicyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, sourceSnapshotParams's source policy container, null, and responsePolicyContainer.
If navigable's container is an iframe
, and response's timing allow passed flag is set, then set container's pending resource-timing start time to null.
If the iframe
is allowed to report to resource timing, we don't need to run its fallback steps as the normal reporting would happen.
Return a new navigation params, with
-An element has a browsing context scope origin if its Document
's node navigable is a top-level traversable or if all of its Document
's ancestor navigables all have active documents whose origins are the same origin as the element's node document's origin. If an element has a browsing context scope origin, then its value is the origin of the element's node document.
then set activation's old entry to a new NavigationHistoryEntry
in navigation's relevant realm, whose session history entry is previousEntryForActivation.
Set activation's new entry to navigation's current entry.
Set activation's navigation type to navigationType. -
If documentIsNew is true, then:
Try to scroll to the fragment for document.
At this point scripts may run for the newly-created document document.
If documentIsNew is true, then:
+ +Assert: document's during-loading navigation ID for WebDriver BiDi is not null.
Invoke WebDriver BiDi navigation committed with navigable and a new WebDriver BiDi navigation status whose id is document's during-loading navigation ID for WebDriver BiDi, status is "comitted
", and url is document's URL
Try to scroll to the fragment for document.
At this point scripts may run for the newly-created document document.
Otherwise, if documentsEntryChanged is false and doNotReactivate is false, then:
-Assert: entriesForNavigationAPI is given.
Reactivate document given entry and entriesForNavigationAPI.
+Assert: entriesForNavigationAPI is given.
Reactivate document given entry and entriesForNavigationAPI.
documentsEntryChanged can be false for one of two reasons: either we are restoring from bfcache, or we are asynchronously finishing up a synchronous navigation which already synchronously set document's latest entry. The doNotReactivate argument distinguishes between these two cases.
@@ -1257,7 +1259,7 @@For each formControl of form controls in document with an autofill field name of "off
", invoke the reset algorithm for formControl.
If document's suspended timer handles is not empty:
-Assert: document's suspension time is not zero.
Let suspendDuration be the current high resolution time minus document's suspension time.
Let activeTimers be document's relevant global object's map of active timers.
For each handle in document's suspended timer handles, if activeTimers[handle] exists, then increase activeTimers[handle] by suspendDuration.
Assert: document's suspension time is not zero.
Let suspendDuration be the current high resolution time minus document's suspension time.
Let activeTimers be document's relevant global object's map of active timers.
For each handle in document's suspended timer handles, if activeTimers[handle] exists, then increase activeTimers[handle] by suspendDuration.
Update the navigation API entries for reactivation given document's relevant global object's navigation API, entriesForNavigationAPI, and reactivatedEntry.
If document's current document readiness is "complete
", and document's page showing flag is false, then:
Set document's page showing flag to true.
Set document's has been revealed to false.
@@ -1280,7 +1282,7 @@To build not restored reasons for document state given Document
document:
Let notRestoredReasonsForDocument be a new not restored reasons.
Let container be document's node navigable's container.
If container is an iframe
element:
Let notRestoredReasonsForDocument be a new not restored reasons.
Let container be document's node navigable's container.
If container is an iframe
element:
Let src be the empty string.
If container has a src
attribute:
Living Standard — Last Updated 30 January 2025
+Living Standard — Last Updated 31 January 2025
@@ -30,7 +30,7 @@ -canvas
要素Path2D
objectsImageBitmap
rendering contextOffscreenCanvas
interfacecanvas
elementscanvas
要素Support in all current engines.
canvas
要素Path2D
objectsImageBitmap
rendering contextOffscreenCanvas
interfacecanvas
elementscanvas
要素Support in all current engines.
Support in all current engines.
a
要素、usemap
属性をもつimg
要素、button
要素、type
属性がCheckboxまたはRadio Buttonの状態にあるinput
要素、ボタンであるinput
要素、multiple
属性または表示サイズが1より大きいselect
要素を除いて、インタラクティブコンテンツの子孫をもたない。width
— 横の次元height
— 縦の次元typedef (CanvasRenderingContext2D or ImageBitmapRenderingContext or WebGLRenderingContext or WebGL2RenderingContext or GPUCanvasContext ) RenderingContext ;
@@ -59,7 +59,7 @@
- 対話的な視覚メディアにおいて、canvas
要素に対してスクリプティングが有効である場合、かつcanvas
要素に対するサポートが有効である場合、canvas
要素は、動的に作成された画像ジから成るエンベディッドコンテンツを表す。
+ 対話的な視覚メディアにおいて、canvas
要素に対してスクリプティングが有効である場合、かつcanvas
要素に対するサポートが有効である場合、canvas
要素は、動的に作成された画像から成るエンベディッドコンテンツを表す。
静的で、非対話的な視覚メディアにおいて、canvas
要素が以前にレンダリングコンテキストに関連付けられている場合(たとえば、ページが対話的な視覚メディアで表示され、現在描かれている場合、またはページレイアウトプロセス中に実行された一部のスクリプトが要素で描かれた場合)、canvas
要素は、現在のビットマップとサイズをもつエンベディッドコンテンツを表す。そうでなければ、要素は代わりにそのフォールバックコンテンツを表す。
diff --git a/html/common-dom-interfaces.html b/html/common-dom-interfaces.html
index f2209377..2ad8fcd5 100644
--- a/html/common-dom-interfaces.html
+++ b/html/common-dom-interfaces.html
@@ -9,7 +9,7 @@
- 
HTML
Living Standard — Last Updated 30 January 2025
+ 
HTML
Living Standard — Last Updated 31 January 2025
@@ -236,9 +236,9 @@ 2.6.3.1 HTMLAllCollection
インターフェイスを実装するオブジェクトには、[[IsHTMLDDA]]内部スロットを持つという事実のために、いくつかの独特な動作を持つ。
- HTMLAllCollection
インターフェイスを実装している指定されるオブジェクトの場合、JavaScriptのToBoolean抽象演算はfalseを返す。
IsLooselyEqual操作は、HTMLAllCollection
インターフェイスを実装しているオブジェクトが指定される場合、undefined
およびnull
値と比較するときtrueを返す。(IsStrictlyEqual
抽象操作と、文字列やオブジェクトなどの他の値とのIsLooselyEqual比較を使用した比較は影響を受けない)。
JavaScriptにおけるtypeof
演算子は、HTMLAllCollection
インターフェイスを実装しているオブジェクトに適用する場合、文字列"undefined"
を返す。
+ HTMLAllCollection
インターフェイスを実装している指定されるオブジェクトの場合、JavaScriptのToBoolean抽象演算はfalseを返す。
IsLooselyEqual操作は、HTMLAllCollection
インターフェイスを実装しているオブジェクトが指定される場合、undefined
およびnull
値と比較するときtrueを返す。(IsStrictlyEqual抽象操作と、文字列やオブジェクトなどの他の値とのIsLooselyEqual比較を使用した比較は影響を受けない)。
JavaScriptにおけるtypeof
演算子は、HTMLAllCollection
インターフェイスを実装しているオブジェクトに適用する場合、文字列"undefined"
を返す。
- これらの特別な振る舞いは、レガシーコンテンツの2つのクラスとの互換性への要望によって動機付けられている:1つはレガシーユーザーエージェントを検出する手段としてdocument.all
の存在を利用するものであり、もう1つはそれらのレガシーユーザーエージェントのみをサポートし、その存在を最初にテストすることなくdocument.all
オブジェクトを利用するもののである。[JAVASCRIPT]
+ これらの特別な振る舞いは、レガシーコンテンツの2つのクラスとの互換性への要望によって動機付けられている:1つはレガシーユーザーエージェントを検出する手段としてdocument.all
の存在を利用するものであり、もう1つはそれらのレガシーユーザーエージェントのみをサポートし、その存在を最初にテストすることなくdocument.all
オブジェクトを利用するものである。[JAVASCRIPT]
[Exposed =Window ,
diff --git a/html/common-microsyntaxes.html b/html/common-microsyntaxes.html
index a7a0f109..cea80893 100644
--- a/html/common-microsyntaxes.html
+++ b/html/common-microsyntaxes.html
@@ -9,7 +9,7 @@
- 
HTML
Living Standard — Last Updated 30 January 2025
+ 
HTML
Living Standard — Last Updated 31 January 2025
@@ -86,7 +86,7 @@ 2.3.3 キ
属性が指定されていない場合:
属性が欠損値のデフォルト状態が定義されている場合、その欠落値のデフォルト状態を返す。
そうでなければ、状態なしを返す。
- 属性の値が、属性に定義されているキーワードの1つとASCII大文字・小文字不区別でマッチする場合、そのキーワードで表される状態を返す。
属性が不正値のデフォルト状態が定義されている場合、その不正値のデフォルト状態を返す。
状態なしを返す。
+
属性の値が、属性に定義されているキーワードの1つとASCII大文字・小文字不区別でマッチする場合、そのキーワードで表される状態を返す。
属性が無効値のデフォルト状態が定義されている場合、その無効値のデフォルト状態を返す。
状態なしを返す。
オーサリング適合性の目的で、列挙属性が指定されている場合、属性の値は、先頭または末尾の空白なしで、その属性の適合キーワードの1つとASCII大文字・小文字不区別でマッチしなければならない。
diff --git a/html/comms.html b/html/comms.html index 43e9d2a0..db86950a 100644 --- a/html/comms.html +++ b/html/comms.html @@ -9,7 +9,7 @@ -Living Standard — Last Updated 30 January 2025
+Living Standard — Last Updated 31 January 2025
diff --git a/html/custom-elements.html b/html/custom-elements.html index aabf5976..780527cc 100644 --- a/html/custom-elements.html +++ b/html/custom-elements.html @@ -9,7 +9,7 @@ -Living Standard — Last Updated 30 January 2025
+Living Standard — Last Updated 31 January 2025
@@ -637,7 +637,7 @@whenDefined()
メソッドを使用して、すべての適切なカスタム要素が定義されるまで、アクションを実行しないようにすることができる。この例において、使用する自律カスタム要素のすべてが定義されるまで、動的に読み込まれる記事のコンテンツを非表示するために、それを:defined
疑似クラスと組み合わる。
+ whenDefined()
メソッドを使用して、すべての適切なカスタム要素が定義されるまで、アクションを実行しないようにすることができる。この例において、使用する自律カスタム要素のすべてが定義されるまで、動的に読み込まれる記事のコンテンツを非表示するために、それを:defined
疑似クラスと組み合わせる。
articleContainer. hidden = true ;
@@ -952,7 +952,7 @@ 4.13.7.3 フ
internals.setFormValue(value, state)
internalsのターゲット要素の送信値をvalueに設定し、その状態をstateに設定する。
valueがnullである場合、要素はフォームの送信に参加しない。
- internals.form
internals.setValidity(flags, message [, anchor ])
internalsのターゲット要素をflags引数で示された制約の影響を受けるものとしてマークし、要素の検証メッセージをmessageに設定する。anchorが指定される場合、ユーザーエージェントは、フォームの所有者がインタラクティブに検証される、またはreportValidity()
が呼び出されたときに、internalsのターゲット要素の制約に関する問題を示すために使用することがある。
internals.setValidity({})
internals.willValidate
フォームの送信時にinternalsのターゲット要素が検証される場合はtrueを返す。そうでなけれればfalseを返す。
internals.validity
internalsのターゲット要素のValidityState
オブジェクトを返す。
internals.validationMessage
もしinternalsのターゲット要素の妥当性をチェックしたならば、ユーザーに表示されるエラーメッセージを返すだろう。
valid = internals.checkValidity()
internalsのターゲット要素に妥当性の問題がない場合はtrueを返す。 そうでなければfalseを返す。 後者の場合要素でinvalid
イベントを発火する。
valid = internals.reportValidity()
internalsのターゲット要素が一切妥当性の問題を持たない場合はtrueを返す。そうでなければfalseを返し、要素でinvalid
イベントを発火させ、そして(イベントが中止されない場合)ユーザーに問題を報告する。
internals.labels
internals.form
internals.setValidity(flags, message [, anchor ])
internalsのターゲット要素をflags引数で示された制約の影響を受けるものとしてマークし、要素の検証メッセージをmessageに設定する。anchorが指定される場合、ユーザーエージェントは、フォームの所有者がインタラクティブに検証される、またはreportValidity()
が呼び出されたときに、internalsのターゲット要素の制約に関する問題を示すために使用することがある。
internals.setValidity({})
internals.willValidate
フォームの送信時にinternalsのターゲット要素が検証される場合はtrueを返す。そうでなければfalseを返す。
internals.validity
internalsのターゲット要素のValidityState
オブジェクトを返す。
internals.validationMessage
もしinternalsのターゲット要素の妥当性をチェックしたならば、ユーザーに表示されるエラーメッセージを返すだろう。
valid = internals.checkValidity()
internalsのターゲット要素に妥当性の問題がない場合はtrueを返す。 そうでなければfalseを返す。 後者の場合要素でinvalid
イベントを発火する。
valid = internals.reportValidity()
internalsのターゲット要素が一切妥当性の問題を持たない場合はtrueを返す。そうでなければfalseを返し、要素でinvalid
イベントを発火させ、そして(イベントが中止されない場合)ユーザーに問題を報告する。
internals.labels
internalsのターゲット要素が関連付けられているすべてのlabel
要素のNodeList
を返す。
それぞれのフォームに関連付けられたカスタム要素は送信値を持つ。フォーム送信時に1つ以上のエントリーを提供するために使用される。送信値の初期値はnullであり、送信値はnull、文字列、File
、またはエントリーのリストにすることができる。
diff --git a/html/dev/acknowledgements.html b/html/dev/acknowledgements.html
index ebd1b165..0b13c43a 100644
--- a/html/dev/acknowledgements.html
+++ b/html/dev/acknowledgements.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/browsers.html b/html/dev/browsers.html
index 0a9598db..626c7cd3 100644
--- a/html/dev/browsers.html
+++ b/html/dev/browsers.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/browsing-the-web.html b/html/dev/browsing-the-web.html
index 2160be59..bf311f2e 100644
--- a/html/dev/browsing-the-web.html
+++ b/html/dev/browsing-the-web.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -317,7 +317,7 @@ 7.4.2.1 Suppo
Much of the navigation process is concerned with determining how to create a new Document
, which ultimately happens in the create and initialize a Document
object algorithm. The parameters to that algorithm are tracked via a navigation params struct, which has the following items:
- - id
- null or a navigation ID
- navigable
- the navigable to be navigated
- request
- null or a request that started the navigation
- response
- 最終的にナビゲートされたレスポンス(潜在的にはネットワークエラー)
- フェッチコントローラーr
- null or a fetch controller
- commit early hints
- null or an algorithm accepting a
Document
, once it has been created - COOP enforcement result
- an opener policy enforcement result, used for reporting and potentially for causing a browsing context group switch
- reserved environment
- null or an environment reserved for the new
Document
- origin
- an origin to use for the new
Document
- policy container
- a policy container to use for the new
Document
- final sandboxing flag set
- a sandboxing flag set to impose on the new
Document
- opener policy
- an opener policy to use for the new
Document
- navigation timing type
- a
NavigationTimingType
used for creating the navigation timing entry for the new Document
- about base URL
- a URL or null used to populate the new
Document
's about base URL - user involvement
- a user navigation involvement used when obtaining a browsing context for the new
Document
+ - id
- null or a navigation ID
- navigable
- the navigable to be navigated
- request
- null or a request that started the navigation
- response
- 最終的にナビゲートされたレスポンス(潜在的にはネットワークエラー)
- フェッチコントローラー
- null or a fetch controller
- commit early hints
- null or an algorithm accepting a
Document
, once it has been created - COOP enforcement result
- an opener policy enforcement result, used for reporting and potentially for causing a browsing context group switch
- reserved environment
- null or an environment reserved for the new
Document
- origin
- an origin to use for the new
Document
- policy container
- a policy container to use for the new
Document
- final sandboxing flag set
- a sandboxing flag set to impose on the new
Document
- opener policy
- an opener policy to use for the new
Document
- navigation timing type
- a
NavigationTimingType
used for creating the navigation timing entry for the new Document
- about base URL
- a URL or null used to populate the new
Document
's about base URL - user involvement
- a user navigation involvement used when obtaining a browsing context for the new
Document
Once a navigation params struct is created, this standard does not mutate any of its items. They are only passed onward to other algorithms.
@@ -424,7 +424,7 @@ 7.4.2.2 Beginning navig
- url
- response's URL
- origin
- responseOrigin
- opener policy
- coop
Set navigationParams to a new navigation params, with
- - id
- navigationId
- navigable
- navigable
- request
- null
- response
- response
- フェッチコントローラーr
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- responseOrigin
- policy container
- policyContainer
- final sandboxing flag set
- finalSandboxFlags
- opener policy
- coop
- navigation timing type
- "
navigate
" - about base URL
- documentState's about base URL
- user involvement
- userInvolvement
+ - id
- navigationId
- navigable
- navigable
- request
- null
- response
- response
- フェッチコントローラー
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- responseOrigin
- policy container
- policyContainer
- final sandboxing flag set
- finalSandboxFlags
- opener policy
- coop
- navigation timing type
- "
navigate
" - about base URL
- documentState's about base URL
- user involvement
- userInvolvement
Attempt to populate the history entry's document for historyEntry, given navigable, "navigate
", sourceSnapshotParams, targetSnapshotParams, userInvolvement, navigationId, navigationParams, cspNavigationType, with allowPOST set to true and completionSteps set to the following step:
@@ -486,7 +486,7 @@ 7.4.2.3.2 <
Let urlString be the result of running the URL serializer on url.
Let encodedScriptSource be the result of removing the leading "javascript:
" from urlString.
Let scriptSource be the UTF-8 decoding of the percent-decoding of encodedScriptSource.
Let settings be targetNavigable's active document's relevant settings object.
Let baseURL be settings's API base URL.
Let script be the result of creating a classic script given scriptSource, settings, baseURL, and the default script fetch options.
Let evaluationStatus be the result of running the classic script script.
Let result be null.
If evaluationStatus is a normal completion, and evaluationStatus.[[Value]] is a String, then set result to evaluationStatus.[[Value]].
Otherwise, return null.
Let response be a new response with
- - URL
- targetNavigable's active document's URL
- header list
- « (`
Content-Type
`, `text/html;charset=utf-8
`) » - body
- the UTF-8 encoding of result, as a body
+ - URL
- targetNavigable's active document's URL
- header list
- « (`
Content-Type
`, `text/html;charset=utf-8
`) » - body
- the UTF-8 encoding of result, as a body
The encoding to UTF-8 means that unpaired surrogates will not roundtrip, once the HTML parser decodes the response body.
Let policyContainer be targetNavigable's active document's policy container.
@@ -496,7 +496,7 @@ 7.4.2.3.2 <
- url
- url
- origin
- newDocumentOrigin
- opener policy
- coop
Let navigationParams be a new navigation params, with
- - id
- navigationId
- navigable
- targetNavigable
- request
- null this will cause the referrer of the resulting
Document
to be null; is that correct? - response
- response
- フェッチコントローラーr
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- newDocumentOrigin
- policy container
- policyContainer
- final sandboxing flag set
- finalSandboxFlags
- opener policy
- coop
- navigation timing type
- "
navigate
" - about base URL
- targetNavigable's active document's about base URL
- user involvement
- userInvolvement
+ - id
- navigationId
- navigable
- targetNavigable
- request
- null this will cause the referrer of the resulting
Document
to be null; is that correct? - response
- response
- フェッチコントローラー
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- newDocumentOrigin
- policy container
- policyContainer
- final sandboxing flag set
- finalSandboxFlags
- opener policy
- coop
- navigation timing type
- "
navigate
" - about base URL
- targetNavigable's active document's about base URL
- user involvement
- userInvolvement
Return the result of loading an HTML document given navigationParams.
@@ -767,13 +767,13 @@ 7.4.5 Let documentResource be entry's document state's resource.
Let response be a new response with
- - URL
about:srcdoc
- header list
- « (`
Content-Type
`, `text/html
`) » - body
- the UTF-8 encoding of documentResource, as a body
+ - URL
about:srcdoc
- header list
- « (`
Content-Type
`, `text/html
`) » - body
- the UTF-8 encoding of documentResource, as a body
Let responseOrigin be the result of determining the origin given response's URL, targetSnapshotParams's sandboxing flags, and entry's document state's origin.
Let coop be a new opener policy.
Let coopEnforcementResult be a new opener policy enforcement result with
- url
- response's URL
- origin
- responseOrigin
- opener policy
- coop
Let policyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, null, navigable's container document's policy container, and null.
Return a new navigation params, with
- - id
- navigationId
- navigable
- navigable
- request
- null
- response
- response
- フェッチコントローラーr
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- responseOrigin
- policy container
- policyContainer
- final sandboxing flag set
- targetSnapshotParams's sandboxing flags
- opener policy
- coop
- navigation timing type
- navTimingType
- about base URL
- entry's document state's about base URL
- user involvement
- userInvolvement
+ - id
- navigationId
- navigable
- navigable
- request
- null
- response
- response
- フェッチコントローラー
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- origin
- responseOrigin
- policy container
- policyContainer
- final sandboxing flag set
- targetSnapshotParams's sandboxing flags
- opener policy
- coop
- navigation timing type
- navTimingType
- about base URL
- entry's document state's about base URL
- user involvement
- userInvolvement
@@ -788,7 +788,7 @@ 7.4.5 Set request's method to `POST
`.
Set request's body to documentResource's request body.
Set `Content-Type
` to documentResource's request content-type in request's header list.
If entry's document state's reload pending is true, then set request's reload-navigation flag.
Otherwise, if entry's document state's ever populated is true, then set request's history-navigation flag.
If sourceSnapshotParams's has transient activation is true, then set request's user-activation to true.
If navigable's container is non-null:
- If the navigable's container has a browsing context scope origin, then set request's origin to that browsing context scope origin.
Set request's destination to navigable's container's local name.
If sourceSnapshotParams's fetch client is navigable's container document's relevant settings object, then set request's initiator type to navigable's container's local name.
+ If the navigable's container has a browsing context scope origin, then set request's origin to that browsing context scope origin.
Set request's destination to navigable's container's local name.
If sourceSnapshotParams's fetch client is navigable's container document's relevant settings object, then set request's initiator type to navigable's container's local name.
This ensure that only container-initiated navigations are reported to resource timing.
@@ -812,7 +812,7 @@ 7.4.5 The created environment's active service worker is set in the Handle Fetch algorithm during the fetch if the request URL matches a service worker registration. [SW]
- If the result of should navigation request of type be blocked by Content Security Policy? given request and cspNavigationType is "Blocked
", then set response to a network error and break. [CSP]
Set response to null.
If fetchController is null, then set fetchController to the result of fetching request, with processEarlyHintsResponse set to processEarlyHintsResponse as defined below, processResponse set to processResponse as defined below, and useParallelQueue set to true.
+ If the result of should navigation request of type be blocked by Content Security Policy? given request and cspNavigationType is "Blocked
", then set response to a network error and break. [CSP]
Set response to null.
If fetchController is null, then set fetchController to the result of fetching request, with processEarlyHintsResponse set to processEarlyHintsResponse as defined below, processResponse set to processResponse as defined below, and useParallelQueue set to true.
Let processEarlyHintsResponse be the following algorithm given a response earlyResponse:
@@ -821,14 +821,14 @@ 7.4.5 Let processResponse be the following algorithm given a response fetchedResponse:
Set response to fetchedResponse.
- Otherwise, process the next manual redirect for fetchController.
+ Otherwise, process the next manual redirect for fetchController.
This will result in calling the processResponse we supplied above, during our first iteration through the loop, and thus setting response.
Navigation handles redirects manually as navigation is the only place in the web platform that cares for redirects to mailto:
URLs and such.
Wait until either response is non-null, or navigable's ongoing navigation changes to no longer equal navigationId.
- If the latter condition occurs, then abort fetchController, and return.
+ If the latter condition occurs, then abort fetchController, and return.
Otherwise, proceed onward.
If request's body is null, then set entry's document state's resource to null.
@@ -893,12 +893,12 @@ 7.4.5 then return null.
We allow redirects to non-fetch scheme URLs, but redirects to fetch scheme URLs that aren't HTTP(S) are treated like network errors.
- Assert: locationURL is null and response is not a network error.
Let resultPolicyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, sourceSnapshotParams's source policy container, null, and responsePolicyContainer.
If navigable's container is an iframe
, and response's timing allow passed flag is set, then set container's pending resource-timing start time to null.
+ Assert: locationURL is null and response is not a network error.
Let resultPolicyContainer be the result of determining navigation params policy container given response's URL, entry's document state's history policy container, sourceSnapshotParams's source policy container, null, and responsePolicyContainer.
If navigable's container is an iframe
, and response's timing allow passed flag is set, then set container's pending resource-timing start time to null.
If the iframe
is allowed to report to resource timing, we don't need to run its fallback steps as the normal reporting would happen.
Return a new navigation params, with
- - id
- navigationId
- navigable
- navigable
- request
- request
- response
- response
- フェッチコントローラーr
- fetchController
- commit early hints
- commitEarlyHints
- opener policy
- responseCOOP
- reserved environment
- request's reserved client
- origin
- responseOrigin
- policy container
- resultPolicyContainer
- final sandboxing flag set
- finalSandboxFlags
- COOP enforcement result
- coopEnforcementResult
- navigation timing type
- navTimingType
- about base URL
- entry's document state's about base URL
- user involvement
- userInvolvement
+ - id
- navigationId
- navigable
- navigable
- request
- request
- response
- response
- フェッチコントローラー
- fetchController
- commit early hints
- commitEarlyHints
- opener policy
- responseCOOP
- reserved environment
- request's reserved client
- origin
- responseOrigin
- policy container
- resultPolicyContainer
- final sandboxing flag set
- finalSandboxFlags
- COOP enforcement result
- coopEnforcementResult
- navigation timing type
- navTimingType
- about base URL
- entry's document state's about base URL
- user involvement
- userInvolvement
An element has a browsing context scope origin if its Document
's node navigable is a top-level traversable or if all of its Document
's ancestor navigables all have active documents whose origins are the same origin as the element's node document's origin. If an element has a browsing context scope origin, then its value is the origin of the element's node document.
@@ -1234,10 +1234,12 @@ 7.4.6.2 Updating the d
then set activation's old entry to a new NavigationHistoryEntry
in navigation's relevant realm, whose session history entry is previousEntryForActivation.
Set activation's new entry to navigation's current entry.
Set activation's navigation type to navigationType.
-
If documentIsNew is true, then:
Try to scroll to the fragment for document.
At this point scripts may run for the newly-created document document.
+ If documentIsNew is true, then:
+
+ Assert: document's during-loading navigation ID for WebDriver BiDi is not null.
Invoke WebDriver BiDi navigation committed with navigable and a new WebDriver BiDi navigation status whose id is document's during-loading navigation ID for WebDriver BiDi, status is "comitted
", and url is document's URL
Try to scroll to the fragment for document.
At this point scripts may run for the newly-created document document.
Otherwise, if documentsEntryChanged is false and doNotReactivate is false, then:
- Assert: entriesForNavigationAPI is given.
Reactivate document given entry and entriesForNavigationAPI.
+ Assert: entriesForNavigationAPI is given.
Reactivate document given entry and entriesForNavigationAPI.
documentsEntryChanged can be false for one of two reasons: either we are restoring from bfcache, or we are asynchronously finishing up a synchronous navigation which already synchronously set document's latest entry. The doNotReactivate argument distinguishes between these two cases.
@@ -1257,7 +1259,7 @@ 7.4.6.2 Updating the d
For each formControl of form controls in document with an autofill field name of "off
", invoke the reset algorithm for formControl.
If document's suspended timer handles is not empty:
- Assert: document's suspension time is not zero.
Let suspendDuration be the current high resolution time minus document's suspension time.
Let activeTimers be document's relevant global object's map of active timers.
For each handle in document's suspended timer handles, if activeTimers[handle] exists, then increase activeTimers[handle] by suspendDuration.
+ Assert: document's suspension time is not zero.
Let suspendDuration be the current high resolution time minus document's suspension time.
Let activeTimers be document's relevant global object's map of active timers.
For each handle in document's suspended timer handles, if activeTimers[handle] exists, then increase activeTimers[handle] by suspendDuration.
Update the navigation API entries for reactivation given document's relevant global object's navigation API, entriesForNavigationAPI, and reactivatedEntry.
If document's current document readiness is "complete
", and document's page showing flag is false, then:
Set document's page showing flag to true.
Set document's has been revealed to false.
@@ -1280,7 +1282,7 @@ 7.4.6.2 Updating the d
To build not restored reasons for document state given Document
document:
- Let notRestoredReasonsForDocument be a new not restored reasons.
Let container be document's node navigable's container.
If container is an iframe
element:
+ Let notRestoredReasonsForDocument be a new not restored reasons.
Let container be document's node navigable's container.
If container is an iframe
element:
Let src be the empty string.
If container has a src
attribute:
diff --git a/html/dev/canvas.html b/html/dev/canvas.html
index b451ac6e..08e7a90d 100644
--- a/html/dev/canvas.html
+++ b/html/dev/canvas.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -30,7 +30,7 @@
- - 4.12.5
canvas
要素- 4.12.5.1 The 2D rendering context
- 4.12.5.1.1 Implementation notes
- 4.12.5.1.2 The canvas settings
- 4.12.5.1.3 The canvas state
- 4.12.5.1.4 Line styles
- 4.12.5.1.5 Text styles
- 4.12.5.1.6 Building paths
- 4.12.5.1.7
Path2D
objects - 4.12.5.1.8 Transformations
- 4.12.5.1.9 Image sources for 2D rendering contexts
- 4.12.5.1.10 Fill and stroke styles
- 4.12.5.1.11 Drawing rectangles to the bitmap
- 4.12.5.1.12 Drawing text to the bitmap
- 4.12.5.1.13 Drawing paths to the canvas
- 4.12.5.1.14 Drawing focus rings
- 4.12.5.1.15 Drawing images
- 4.12.5.1.16 Pixel manipulation
- 4.12.5.1.17 Compositing
- 4.12.5.1.18 Image smoothing
- 4.12.5.1.19 Shadows
- 4.12.5.1.20 Filters
- 4.12.5.1.21 Working with externally-defined SVG filters
- 4.12.5.1.22 Best practices
- 4.12.5.1.23 Examples
- 4.12.5.2 The
ImageBitmap
rendering context - 4.12.5.3 The
OffscreenCanvas
interface - 4.12.5.4 Serializing bitmaps to a file
- 4.12.5.5 Premultiplied alpha and the 2D rendering context
4.12.5 canvas
要素
Support in all current engines.
Firefox1.5+Safari2+Chrome1+
Opera9+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS1+Chrome Android?WebView Android37+Samsung Internet?Opera Android10.1+
+ - 4.12.5
canvas
要素- 4.12.5.1 The 2D rendering context
- 4.12.5.1.1 Implementation notes
- 4.12.5.1.2 The canvas settings
- 4.12.5.1.3 The canvas state
- 4.12.5.1.4 Line styles
- 4.12.5.1.5 Text styles
- 4.12.5.1.6 Building paths
- 4.12.5.1.7
Path2D
objects - 4.12.5.1.8 Transformations
- 4.12.5.1.9 Image sources for 2D rendering contexts
- 4.12.5.1.10 Fill and stroke styles
- 4.12.5.1.11 Drawing rectangles to the bitmap
- 4.12.5.1.12 Drawing text to the bitmap
- 4.12.5.1.13 Drawing paths to the canvas
- 4.12.5.1.14 Drawing focus rings
- 4.12.5.1.15 Drawing images
- 4.12.5.1.16 Pixel manipulation
- 4.12.5.1.17 Compositing
- 4.12.5.1.18 Image smoothing
- 4.12.5.1.19 Shadows
- 4.12.5.1.20 Filters
- 4.12.5.1.21 Working with externally-defined SVG filters
- 4.12.5.1.22 Best practices
- 4.12.5.1.23 Examples
- 4.12.5.2 The
ImageBitmap
rendering context - 4.12.5.3 The
OffscreenCanvas
interface - 4.12.5.4 Serializing bitmaps to a file
- 4.12.5.5 Premultiplied alpha and the 2D rendering context
4.12.5 canvas
要素
Support in all current engines.
Firefox1.5+Safari2+Chrome1+
Opera9+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS1+Chrome Android?WebView Android37+Samsung Internet?Opera Android10.1+
- カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- エンベディッドコンテンツ。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- エンベディッドコンテンツが期待される場所。
- コンテンツモデル:
- 透過的であるが、
a
要素、usemap
属性をもつimg
要素、button
要素、type
属性がCheckboxまたはRadio Buttonの状態にあるinput
要素、ボタンであるinput
要素、multiple
属性または表示サイズが1より大きいselect
要素を除いて、インタラクティブコンテンツの子孫をもたない。 - text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
width
— 横の次元height
— 縦の次元 - アクセシビリティの考慮:
- 著者向け。
- 実装者向け。
- DOMインターフェイス:
HTMLCanvasElement
を使用する。
@@ -42,7 +42,7 @@
- 対話的な視覚メディアにおいて、canvas
要素に対してスクリプティングが有効である場合、かつcanvas
要素に対するサポートが有効である場合、canvas
要素は、動的に作成された画像ジから成るエンベディッドコンテンツを表す。
+ 対話的な視覚メディアにおいて、canvas
要素に対してスクリプティングが有効である場合、かつcanvas
要素に対するサポートが有効である場合、canvas
要素は、動的に作成された画像から成るエンベディッドコンテンツを表す。
静的で、非対話的な視覚メディアにおいて、canvas
要素が以前にレンダリングコンテキストに関連付けられている場合(たとえば、ページが対話的な視覚メディアで表示され、現在描かれている場合、またはページレイアウトプロセス中に実行された一部のスクリプトが要素で描かれた場合)、canvas
要素は、現在のビットマップとサイズをもつエンベディッドコンテンツを表す。そうでなければ、要素は代わりにそのフォールバックコンテンツを表す。
@@ -86,7 +86,7 @@
canvas.toBlob(callback [, type [, quality ] ])
キャンバス内の画像を含むファイルを表すBlob
オブジェクトを作成し、そのオブジェクトへのハンドルとともにコールバックを呼び出す。
2つ目の引数が与えられた場合、返される画像の型(たとえば、PNGまたはJPEG)を制御する。デフォルトは"image/png
"である。指定された型がサポートされない場合、そのタイプも使用される。3番目の引数は、typeが可変品質をサポートする画像フォーマット(例えば "image/jpeg
"など)の場合に適用され、結果として得られる画像の希望する品質レベルを示す0.0から1.0の範囲内の数値である。
- canvas.transferControlToOffscreen()
canvas
要素をプレースホルダーとして使用する、新しく作成されたOffscreenCanvas
オブジェクトを返す。canvas
要素がOffscreenCanvas
オブジェクトのプレースホルダーになると、その自然サイズは変更できなくなり、レンダリングコンテキストを持つこともできなくなる。プレースホルダーキャンバスのコンテンツは、OffscreenCanvasの関連エージェント のイベントループ のレンダリングの更新 ステップで更新される。
+ canvas.transferControlToOffscreen()
canvas
要素をプレースホルダーとして使用する、新しく作成されたOffscreenCanvas
オブジェクトを返す。canvas
要素がOffscreenCanvas
オブジェクトのプレースホルダーになると、その自然サイズは変更できなくなり、レンダリングコンテキストを持つこともできなくなる。プレースホルダーキャンバスのコンテンツは、OffscreenCanvas
の関連エージェントのイベントループのレンダリングの更新ステップで更新される。
diff --git a/html/dev/common-dom-interfaces.html b/html/dev/common-dom-interfaces.html
index 4249fdc7..572d397e 100644
--- a/html/dev/common-dom-interfaces.html
+++ b/html/dev/common-dom-interfaces.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -63,7 +63,7 @@ 2.5.2.1 HTMLAllCollection
インターフェイスを実装している指定されるオブジェクトの場合、JavaScriptのToBoolean抽象演算はfalseを返す。
IsLooselyEqual操作は、HTMLAllCollection
インターフェイスを実装しているオブジェクトが指定される場合、undefined
およびnull
値と比較するときtrueを返す。(IsStrictlyEqual抽象操作と、文字列やオブジェクトなどの他の値とのIsLooselyEqual比較を使用した比較は影響を受けない)。
JavaScriptにおけるtypeof
演算子は、HTMLAllCollection
インターフェイスを実装しているオブジェクトに適用する場合、文字列"undefined"
を返す。
-
これらの特別な振る舞いは、レガシーコンテンツの2つのクラスとの互換性への要望によって動機付けられている:1つはレガシーユーザーエージェントを検出する手段としてdocument.all
の存在を利用するものであり、もう1つはそれらのレガシーユーザーエージェントのみをサポートし、その存在を最初にテストすることなくdocument.all
オブジェクトを利用するもののである。[JAVASCRIPT]
+ これらの特別な振る舞いは、レガシーコンテンツの2つのクラスとの互換性への要望によって動機付けられている:1つはレガシーユーザーエージェントを検出する手段としてdocument.all
の存在を利用するものであり、もう1つはそれらのレガシーユーザーエージェントのみをサポートし、その存在を最初にテストすることなくdocument.all
オブジェクトを利用するものである。[JAVASCRIPT]
diff --git a/html/dev/common-microsyntaxes.html b/html/dev/common-microsyntaxes.html
index e52ff1fb..8fbddc28 100644
--- a/html/dev/common-microsyntaxes.html
+++ b/html/dev/common-microsyntaxes.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -76,7 +76,7 @@ 2.3.2 キ
属性が指定されていない場合:
属性が欠損値のデフォルト状態が定義されている場合、その欠落値のデフォルト状態を返す。
そうでなければ、状態なしを返す。
- 属性の値が、属性に定義されているキーワードの1つとASCII大文字・小文字不区別でマッチする場合、そのキーワードで表される状態を返す。
属性が不正値のデフォルト状態が定義されている場合、その不正値のデフォルト状態を返す。
状態なしを返す。
+
属性の値が、属性に定義されているキーワードの1つとASCII大文字・小文字不区別でマッチする場合、そのキーワードで表される状態を返す。
属性が無効値のデフォルト状態が定義されている場合、その無効値のデフォルト状態を返す。
状態なしを返す。
オーサリング適合性の目的で、列挙属性が指定されている場合、属性の値は、先頭または末尾の空白なしで、その属性の適合キーワードの1つとASCII大文字・小文字不区別でマッチしなければならない。
diff --git a/html/dev/comms.html b/html/dev/comms.html
index 69a71fe2..b11c6888 100644
--- a/html/dev/comms.html
+++ b/html/dev/comms.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/custom-elements.html b/html/dev/custom-elements.html
index e2988004..98682e09 100644
--- a/html/dev/custom-elements.html
+++ b/html/dev/custom-elements.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -559,7 +559,7 @@ 4.13.4 CustomEleme
- whenDefined()
メソッドを使用して、すべての適切なカスタム要素が定義されるまで、アクションを実行しないようにすることができる。この例において、使用する自律カスタム要素のすべてが定義されるまで、動的に読み込まれる記事のコンテンツを非表示するために、それを:defined
疑似クラスと組み合わる。
+ whenDefined()
メソッドを使用して、すべての適切なカスタム要素が定義されるまで、アクションを実行しないようにすることができる。この例において、使用する自律カスタム要素のすべてが定義されるまで、動的に読み込まれる記事のコンテンツを非表示するために、それを:defined
疑似クラスと組み合わせる。
articleContainer. hidden = true ;
@@ -631,7 +631,7 @@ 4.13.6.2 フ
internals.setFormValue(value, state)
internalsのターゲット要素の送信値をvalueに設定し、その状態をstateに設定する。
valueがnullである場合、要素はフォームの送信に参加しない。
- internals.form
internalsのターゲット要素のフォーム所有者を返す。
internals.setValidity(flags, message [, anchor ])
internalsのターゲット要素をflags引数で示された制約の影響を受けるものとしてマークし、要素の検証メッセージをmessageに設定する。anchorが指定される場合、ユーザーエージェントは、フォームの所有者がインタラクティブに検証される、またはreportValidity()
が呼び出されたときに、internalsのターゲット要素の制約に関する問題を示すために使用することがある。
internals.setValidity({})
internalsのターゲット要素をその制約を満たすものとしてマークする。
internals.willValidate
フォームの送信時にinternalsのターゲット要素が検証される場合はtrueを返す。そうでなけれればfalseを返す。
internals.validity
internalsのターゲット要素のValidityState
オブジェクトを返す。
internals.validationMessage
もしinternalsのターゲット要素の妥当性をチェックしたならば、ユーザーに表示されるエラーメッセージを返すだろう。
valid = internals.checkValidity()
internalsのターゲット要素に妥当性の問題がない場合はtrueを返す。 そうでなければfalseを返す。 後者の場合要素でinvalid
イベントを発火する。
valid = internals.reportValidity()
internalsのターゲット要素が一切妥当性の問題を持たない場合はtrueを返す。そうでなければfalseを返し、要素でinvalid
イベントを発火させ、そして(イベントが中止されない場合)ユーザーに問題を報告する。
internals.labels
internals.form
internalsのターゲット要素のフォーム所有者を返す。
internals.setValidity(flags, message [, anchor ])
internalsのターゲット要素をflags引数で示された制約の影響を受けるものとしてマークし、要素の検証メッセージをmessageに設定する。anchorが指定される場合、ユーザーエージェントは、フォームの所有者がインタラクティブに検証される、またはreportValidity()
が呼び出されたときに、internalsのターゲット要素の制約に関する問題を示すために使用することがある。
internals.setValidity({})
internalsのターゲット要素をその制約を満たすものとしてマークする。
internals.willValidate
フォームの送信時にinternalsのターゲット要素が検証される場合はtrueを返す。そうでなければfalseを返す。
internals.validity
internalsのターゲット要素のValidityState
オブジェクトを返す。
internals.validationMessage
もしinternalsのターゲット要素の妥当性をチェックしたならば、ユーザーに表示されるエラーメッセージを返すだろう。
valid = internals.checkValidity()
internalsのターゲット要素に妥当性の問題がない場合はtrueを返す。 そうでなければfalseを返す。 後者の場合要素でinvalid
イベントを発火する。
valid = internals.reportValidity()
internalsのターゲット要素が一切妥当性の問題を持たない場合はtrueを返す。そうでなければfalseを返し、要素でinvalid
イベントを発火させ、そして(イベントが中止されない場合)ユーザーに問題を報告する。
internals.labels
internalsのターゲット要素が関連付けられているすべてのlabel
要素のNodeList
を返す。
それぞれのフォームに関連付けられたカスタム要素は送信値を持つ。フォーム送信時に1つ以上のエントリーを提供するために使用される。送信値の初期値はnullであり、送信値はnull、文字列、File
、またはエントリーのリストにすることができる。
diff --git a/html/dev/dnd.html b/html/dev/dnd.html
index e154322f..9bbafde9 100644
--- a/html/dev/dnd.html
+++ b/html/dev/dnd.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -260,11 +260,11 @@ 6.11.5 イベントの概要6.11.6 draggable
属性
Support in all current engines.
Firefox2+Safari5+Chrome4+
Opera12+Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
- すべてのHTML要素はdraggable
コンテンツ属性設定を持ってもよい。draggable
属性は、次のキーワードと状態を持つ列挙属性
である:
+ すべてのHTML要素はdraggable
コンテンツ属性設定を持ってもよい。draggable
属性は、次のキーワードと状態を持つ列挙属性である:
キーワード 状態 概要 true
true 要素はドラッグ可能になる。 false
false 要素はドラッグ可能にならない。
- この属性の欠損値のデフォルトと不正値のデフォルトは両方ともauto状態である。auto状態はユーザーエージェントのデフォルト動作を使用する。
+ この属性の欠損値のデフォルトと無効値のデフォルトは両方ともauto状態である。auto状態はユーザーエージェントのデフォルト動作を使用する。
draggable
属性を持つ要素はまた、非視覚的な相互作用の目的のために要素を名付けるtitle
属性を持つべきである。
diff --git a/html/dev/document-lifecycle.html b/html/dev/document-lifecycle.html
index 9bfa4e1d..15c959c4 100644
--- a/html/dev/document-lifecycle.html
+++ b/html/dev/document-lifecycle.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -63,7 +63,7 @@ 7.5.1This is the usual case, where the new Document
we're about to create gets a new Window
to go along with it.
Let loadTimingInfo be a new document load timing info with its navigation start time set to navigationParams's response's timing info's start time.
Let document be a new Document
, with
- - type
- type
- content type
- contentType
- origin
- navigationParams's origin
- browsing context
- browsingContext
- policy container
- navigationParams's policy container
- permissions policy
- permissionsPolicy
- active sandboxing flag set
- navigationParams's final sandboxing flag set
- opener policy
- navigationParams's cross-origin opener policy
- load timing info
- loadTimingInfo
- was created via cross-origin redirects
- navigationParams's response's has cross-origin redirects
- during-loading navigation ID for WebDriver BiDi
- navigationParams's id
- URL
- creationURL
- current document readiness
- "
loading
" - about base URL
- navigationParams's about base URL
- allow declarative shadow roots
- true
+ - type
- type
- content type
- contentType
- origin
- navigationParams's origin
- browsing context
- browsingContext
- policy container
- navigationParams's policy container
- permissions policy
- permissionsPolicy
- active sandboxing flag set
- navigationParams's final sandboxing flag set
- opener policy
- navigationParams's cross-origin opener policy
- load timing info
- loadTimingInfo
- was created via cross-origin redirects
- navigationParams's response's has cross-origin redirects
- during-loading navigation ID for WebDriver BiDi
- navigationParams's id
- URL
- creationURL
- current document readiness
- "
loading
" - about base URL
- navigationParams's about base URL
- allow declarative shadow roots
- true
windowの関連Document
をdocumentに設定する。
Run CSP initialization for a Document
given document. [CSP]
If navigationParams's request is non-null, then:
@@ -74,8 +74,8 @@ 7.5.1
If navigationParams's fetch controller is not null, then:
- Let fullTimingInfo be the result of extracting the full timing info from navigationParams's fetch controller.
Let redirectCount be 0 if navigationParams's response's has cross-origin redirects is true; otherwise navigationParams's request's redirect count.
Create the navigation timing entry for document, given fullTimingInfo, redirectCount, navigationTimingType, navigationParams's response's service worker timing info, and navigationParams's response's body info.
- Create the navigation timing entry for document, with navigationParams's response's timing info, redirectCount, navigationParams's navigation timing type, and navigationParams's response's service worker timing info.
If navigationParams's response has a `Refresh
` header, then:
+ Let fullTimingInfo be the result of extracting the full timing info from navigationParams's fetch controller.
Let redirectCount be 0 if navigationParams's response's has cross-origin redirects is true; otherwise navigationParams's request's redirect count.
Create the navigation timing entry for document, given fullTimingInfo, redirectCount, navigationTimingType, navigationParams's response's service worker timing info, and navigationParams's response's body info.
+ Create the navigation timing entry for document, with navigationParams's response's timing info, redirectCount, navigationParams's navigation timing type, and navigationParams's response's service worker timing info.
If navigationParams's response has a `Refresh
` header, then:
Let value be the isomorphic decoding of the value of the header.
Run the shared declarative refresh steps with document and value.
@@ -215,7 +215,7 @@ 7.5.7 - url
- response's URL
- origin
- origin
- opener policy
- coop
Let navigationParams be a new navigation params with
- - id
- navigationId
- navigable
- navigable
- request
- null
- response
- a new response
- origin
- origin
- フェッチコントローラーr
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- policy container
- a new policy container
- final sandboxing flag set
- an empty set
- opener policy
- coop
- navigation timing type
- navTimingType
- about base URL
- null
- user involvement
- userInvolvement
+ - id
- navigationId
- navigable
- navigable
- request
- null
- response
- a new response
- origin
- origin
- フェッチコントローラー
- null
- commit early hints
- null
- COOP enforcement result
- coopEnforcementResult
- reserved environment
- null
- policy container
- a new policy container
- final sandboxing flag set
- an empty set
- opener policy
- coop
- navigation timing type
- navTimingType
- about base URL
- null
- user involvement
- userInvolvement
Let document be the result of creating and initializing a Document
object given "html
", "text/html
", and navigationParams.
Either associate document with a custom rendering that is not rendered using the normal Document
rendering rules, or mutate document until it represents the content the user agent wants to render.
documentを返す。
Because we ensure the resulting Document
's origin is opaque, and the resulting Document
cannot run script with access to the DOM, the existence and properties of this Document
are not observable to web developer code. This means that most of the above values, e.g., the text/html
type, do not matter. Similarly, most of the items in navigationParams don't have any observable effect, besides preventing the Document
-creation algorithm from getting confused, and so are set to default values.
diff --git a/html/dev/document-sequences.html b/html/dev/document-sequences.html
index 08bea7ce..4f36f65f 100644
--- a/html/dev/document-sequences.html
+++ b/html/dev/document-sequences.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -274,7 +274,7 @@ 7.3.1.7 ナビゲート可能は、ターゲット名を指定できる。これは、特定のAPI(window.open()
、a
要素のtarget
属性など)が、そのナビゲート可能でナビゲーションを目標にできるようにする文字列である。
- A valid navigable target name is any string with at least one character that does not contain both an ASCII tab or newline and a U+003C (<), and it does not start with a U+005F (_). (Names starting with a U+005F (_) are reserved for special keywords.)
+ A valid navigable target name is any string with at least one character that does not contain both an ASCII tab or newline and a U+003C (<), and it does not start with a U+005F (_). (Names starting with a U+005F (_) are reserved for special keywords.)
妥当なナビゲート可能名またはキーワードは、妥当なナビゲート可能なターゲット名またはASCII大文字・小文字不区別で_blank
、_self
、_parent
、または_top
の1つに一致するいずれかとなる任意の文字列である。
diff --git a/html/dev/dom.html b/html/dev/dom.html
index d421d765..825821eb 100644
--- a/html/dev/dom.html
+++ b/html/dev/dom.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -228,7 +228,7 @@ 3.2.1 セマンティックスHTMLにおける要素、属性、および属性値は、ある意味(セマンティックス)を持つよう(この仕様によって)定義される。たとえば、ol
要素は順序付きのリストを表し、lang
属性はコンテンツの言語を表す。
- これら定義は、ウェブブラウザーや検索エンジンなどのHTMLプロセッサに、著者が考えてないかもしれないさまざまなコンテキストで文書およびアプリケーションの提示と使用を許可する。
+ これら定義は、ウェブブラウザーや検索エンジンなどのHTMLプロセッサに、著者が考えていないかもしれないさまざまなコンテキストで文書およびアプリケーションの提示と使用を許可する。
簡単な例として、デスクトップコンピューターのウェブブラウザーのみを考慮した著者によって書かれたウェブページを考えてみる:
@@ -259,7 +259,7 @@ 3.2.1 セマンティックス著者は、ソフトウェアがページを正しく処理するのを妨げるような、適切な意図されるセマンティック目的以外の要素、属性、または属性値を使用してはならない。
- たとえば、企業サイトの見出しを表すことを意図した、次のスニペットは、2行目がサブセクションの見出しであることを意図しないないため、不適合であるが、単に小見出しまたは副題(同じセクションの下位の見出し)にすぎない。
+ たとえば、企業サイトの見出しを表すことを意図した次のスニペットは、2行目がサブセクションの見出しではなく、単に小見出しまたは副題(同じセクションの下位の見出し)にすぎないため、不適合である。
< body >
< h1 > ACME Corporation</ h1 >
@@ -847,7 +847,7 @@ 3.2.5.3 yes
yes Sets translation mode to translate-enabled. (空文字列) no
no Sets translation mode to no-translate.
- この属性の欠損値のデフォルトと不正値のデフォルトは両方ともinherit状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは両方ともinherit状態である。
(非HTML要素でさえも)各要素は、翻訳可能状態または無翻訳状態のいずれかの翻訳モードを持つ。HTML要素のtranslate
属性がyes状態である場合、その要素の翻訳モードは翻訳可能な状態となる。そうでなければ、要素のtranslate
属性がno状態である場合、その要素の翻訳モードは無翻訳状態となる。そうでなければ、要素のtranslate
属性はinherit状態となるか、または要素がHTML要素でないかのいずれかであり、したがってtranslate
属性を持たない。いずれにせよ、もしあれば要素の翻訳モードが、その親要素と同じ状態となる、または要素が文書要素である場合、翻訳可能状態となる。
@@ -893,7 +893,7 @@ 3.2.5.4 textarea
およびpre
要素に対して、ヒューリスティックは段落レベルごとに適用される。
-
この属性の欠損値のデフォルトと不正値のデフォルトは両方ともundefined状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは両方ともundefined状態である。
@@ -1137,10 +1137,10 @@ 3.2.6 innerText
およびouterText
プロパティSupport in all current engines.
Firefox45+Safari1+Chrome1+
Opera9.6+Edge79+
Edge (Legacy)12+Internet Explorer5.5+
Firefox Android?Safari iOS?Chrome Android?WebView Android1+Samsung Internet?Opera Android10.1+
- element.innerText [ = value ]
"レンダリングのとおりに"要素のテキストコンテンツ返す。
+ element.innerText [ = value ]
"レンダリングのとおりに"要素のテキストコンテンツを返す。
指定された値をもつのでなく、br
に変換された改行をもつ要素の子に置換するために、設定することができる。
- element.outerText [ = value ]
Support in all current engines.
Firefox98+Safari1.3+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer5.5+
Firefox Android?Safari iOS?Chrome Android?WebView Android1+Samsung Internet?Opera Android12.1+"レンダリングのとおりに"要素のテキストコンテンツ返す。
+ element.outerText [ = value ]
Support in all current engines.
Firefox98+Safari1.3+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet Explorer5.5+
Firefox Android?Safari iOS?Chrome Android?WebView Android1+Samsung Internet?Opera Android12.1+"レンダリングのとおりに"要素のテキストコンテンツを返す。
要素を指定された値に置き換えるように設定できるが、改行はbr
要素に変換される。
diff --git a/html/dev/dynamic-markup-insertion.html b/html/dev/dynamic-markup-insertion.html
index 15709cd0..a954614e 100644
--- a/html/dev/dynamic-markup-insertion.html
+++ b/html/dev/dynamic-markup-insertion.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/edits.html b/html/dev/edits.html
index cf90bf04..6b66d865 100644
--- a/html/dev/edits.html
+++ b/html/dev/edits.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/embedded-content-other.html b/html/dev/embedded-content-other.html
index bf4e90b6..2cccb802 100644
--- a/html/dev/embedded-content-other.html
+++ b/html/dev/embedded-content-other.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/embedded-content.html b/html/dev/embedded-content.html
index d1c51faf..4ee8249d 100644
--- a/html/dev/embedded-content.html
+++ b/html/dev/embedded-content.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -59,7 +59,7 @@ 4.8.2 source
要素が選択される場合、srcset
属性はソースセットの画像ソースに寄与する。
- srcset
属性が幅記述子を用いる任意の画像候補文字列を持つ場合、sizes
属性も存在してもよい。さらに、後に続く兄弟img
要素が自動サイズを許可しない場合、sizes
属性が存在しなければならない。sizes
属性はサイズ属性であり、source
要素が選択されている場合、source sizeをsource setに提供する。
+ srcset
属性が幅記述子を用いる任意の画像候補文字列を持つ場合、sizes
属性も存在してもよい。さらに、後に続く兄弟img
要素が自動サイズを許可しない場合、sizes
属性が存在しなければならない。sizes
属性はサイズ属性であり、source
要素が選択されている場合、source sizeをsource setに提供する。
img
要素が自動サイズを許可する場合、sizes
属性は、前の兄弟source
要素で省略できる。そのような場合は、auto
を指定するのと同じである。
@@ -116,7 +116,7 @@ 4.8.2 4.8.3 img
要素
Support in all current engines.
Firefox1+Safari1+Chrome1+
Opera?Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
- - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- エンベディッドコンテンツ。
- フォームに関連付けられた要素。
- 要素が
usemap
属性をもつ場合:インタラクティブコンテンツ。- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- エンベディッドコンテンツが期待される場所。
- すべての
source
要素の後に、picture
要素の子として。 - コンテンツモデル:
- Nothing。
- text/htmlにおけるタグ省略:
- 終了タグなし。
- コンテンツ属性:
- グローバル属性
alt
— 画像が利用不可である場合に使用する代用テキストsrc
— リソースのアドレスsrcset
— 異なる状況で使用するための画像。たとえば、高解像度ディスプレイ、小さなモニター、など。sizes
— 異なるページレイアウトの画像サイズcrossorigin
— 要素が生成元をまたいだ要求を処理する方法usemap
— 使用するイメージマップの名前ismap
— 画像がサーバー側イメージマップであるかどうかwidth
— 横の次元height
— 縦の次元referrerpolicy
— 要素によって開始されたフェッチのためのリファラーポリシーdecoding
— プレゼンテーションに対するにこの画像を処理する時に使用するデコーディングヒントloading
— 読み込み延期を決定するときに使用fetchpriority
— 要素によって開始されるフェッチの優先度を設定する - アクセシビリティの考慮:
- 要素が空でない
alt
属性を持つ場合:著者向け、実装者向け。- そうでなければ:著者向け、実装者向け。
- DOMインターフェイス:
HTMLImageElement
を使用する。
+ - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- エンベディッドコンテンツ。
- フォームに関連付けられた要素。
- 要素が
usemap
属性をもつ場合:インタラクティブコンテンツ。- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- エンベディッドコンテンツが期待される場所。
- すべての
source
要素の後に、picture
要素の子として。 - コンテンツモデル:
- Nothing。
- text/htmlにおけるタグ省略:
- 終了タグなし。
- コンテンツ属性:
- グローバル属性
alt
— 画像が利用不可である場合に使用する代用テキストsrc
— リソースのアドレスsrcset
— 異なる状況で使用するための画像。たとえば、高解像度ディスプレイ、小さなモニター、など。sizes
— 異なるページレイアウトの画像サイズcrossorigin
— 要素が生成元をまたいだ要求を処理する方法usemap
— 使用するイメージマップの名前ismap
— 画像がサーバー側イメージマップであるかどうかwidth
— 横の次元height
— 縦の次元referrerpolicy
— 要素によって開始されたフェッチのためのリファラーポリシーdecoding
— プレゼンテーションに対するにこの画像を処理する時に使用するデコーディングヒントloading
— 読み込み延期を決定するときに使用fetchpriority
— 要素によって開始されるフェッチの優先度を設定する - アクセシビリティの考慮:
- 要素が空でない
alt
属性を持つ場合:著者向け、実装者向け。- そうでなければ:著者向け、実装者向け。
- DOMインターフェイス:
HTMLImageElement
を使用する。
img
要素は画像を表す。
@@ -136,7 +136,7 @@ 4.8.3 幅記述子が使用されない場合)srcset
属性およびsrc
属性は、ソースセットに画像ソースに寄与する(どのsource
要素も選択されなかった場合) 。
- srcset
属性が幅記述子を用いる任意の画像候補文字列を持つ場合、sizes
属性も存在しなければならない。srcset
属性が指定されておらず、loading
属性がLazy状態の場合、sizes
属性は値"auto
"(ASCII大文字・小文字不区別)で指定できる。 sizes
属性はサイズ属性であり、source sizeをsource setに提供する(source
要素が選択されていない場合)。
+ srcset
属性が幅記述子を用いる任意の画像候補文字列を持つ場合、sizes
属性も存在しなければならない。srcset
属性が指定されておらず、loading
属性がLazy状態の場合、sizes
属性は値"auto
"(ASCII大文字・小文字不区別)で指定できる。 sizes
属性はサイズ属性であり、source sizeをsource setに提供する(source
要素が選択されていない場合)。
img
要素は、次の場合に自動サイズを許可する:
@@ -146,9 +146,9 @@ 4.8.3 referrerpolicy
属性は、リファラーポリシー属性である。その目的は、画像をフェッチするときに使用されるリファラーポリシーを設定することにある。[REFERRERPOLICY]
-
decoding
属性は、この画像をデコードするための好ましい方法を示す。この属性は、存在する場合、画像デコーディングヒントでなければならない。この属性の欠損値のデフォルトと不正値のデフォルトは両方ともauto状態である。
+ decoding
属性は、この画像をデコードするための好ましい方法を示す。この属性は、存在する場合、画像デコーディングヒントでなければならない。この属性の欠損値のデフォルトと無効値のデフォルトは両方ともauto状態である。
- HTMLImageElement/fetchPriority
FirefoxNoSafari🔰 preview+Chrome102+
Opera?Edge102+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?fetchpriority
は、フェッチ優先度属性である。その目的は、画像をフェッチするときに使用される優先順位を設定することである。
+ HTMLImageElement/fetchPriority
FirefoxNoSafari🔰 preview+Chrome102+
Opera?Edge102+
Edge (Legacy)?Internet ExplorerNo
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?fetchpriority
は、フェッチ優先度属性である。その目的は、画像をフェッチするときに使用される優先順位を設定することである。
loading
属性は、遅延読み込み属性である。その目的は、ビューポート外にある画像を読み込むためのポリシーを示すことである。
diff --git a/html/dev/form-control-infrastructure.html b/html/dev/form-control-infrastructure.html
index 3ea8d419..f107b75a 100644
--- a/html/dev/form-control-infrastructure.html
+++ b/html/dev/form-control-infrastructure.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -201,9 +201,9 @@ 4.10.18.6 フォ
キーワード 状態 概要 get
GET form
がHTTP GETメソッドを使用することを示す。post
POST form
がHTTP POSTメソッドを使用することを示す。dialog
Dialog form
は、もしあれば、フォーム自身が存在する dialog
ボックスを閉じ、そうでなければは送信しないことを示す。
- method
属性の欠損値のデフォルトと不正値のデフォルトの両方は、GET状態である。
+ method
属性の欠損値のデフォルトと無効値のデフォルトの両方は、GET状態である。
- formmethod
属性の欠損値のデフォルトと不正値のデフォルトは両方ともGET状態である。
+ formmethod
属性の欠損値のデフォルトと無効値のデフォルトは両方ともGET状態である。
要素のメソッドはこれらの状態のいずれかである。要素が送信ボタンでありかつformmethod
属性を持つ場合、要素のメソッドはその属性の状態である。そうでなければ、フォーム所有者のmethod
属性状態である。
@@ -254,9 +254,9 @@ 4.10.18.6 フォ
- "
application/x-www-form-urlencoded
"キーワードおよび対応する状態。 - "
multipart/form-data
"キーワードおよび対応する状態。 - "
text/plain
"キーワードおよび対応する状態。
-
属性の欠損値のデフォルトと不正値のデフォルト</46>は、どちらもapplication/x-www-form-urlencoded
状態である。
+ 属性の欠損値のデフォルトと無効値のデフォルトは、どちらもapplication/x-www-form-urlencoded
状態である。
- formenctype
属性の欠損値のデフォルトと、その不正値のデフォルトは、application/x-www-form-urlencoded
状態である。
+ formenctype
属性の欠損値のデフォルトと、その無効値のデフォルトは、application/x-www-form-urlencoded
状態である。
要素のenctypeはこれらの状態のいずれかである。要素が送信ボタンでありかつformenctype
属性を持つ場合、要素のenctypeはその属性の状態である。そうでなければ、フォーム所有者のenctype
属性状態である。
diff --git a/html/dev/form-elements.html b/html/dev/form-elements.html
index 0a968149..bf3a82f0 100644
--- a/html/dev/form-elements.html
+++ b/html/dev/form-elements.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -32,7 +32,7 @@
4.10.6 button
要素
Support in all current engines.
Firefox1+Safari4+Chrome1+
Opera15+Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android14+
- - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- フレージングコンテンツであるが、インタラクティブコンテンツの子孫および
tabindex
属性が指定された子孫が存在してはならない。 - text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるformaction
— フォーム送信に使用するURLformenctype
— フォーム送信に使用するエントリーリストのエンコーディングタイプformmethod
— フォーム送信に使用する変形formnovalidate
— フォーム送信のためのフォームコントロール検証を回避するformtarget
— フォーム送信に対するナビゲート可能name
— フォーム送信およびform.elements
APIで使用する要素の名前popovertarget
— ポップオーバー要素を切り替え、表示、または非表示にするターゲットとするpopovertargetaction
— ターゲットのポップオーバー要素を切り替える、表示する、またじゃ非表示にするかを示すtype
— ボタンの種類value
— フォーム送信に対して使用される値 - アクセシビリティの考慮:
- 著者向け。
- 実装者向け。
- DOMインターフェイス:
HTMLButtonElement
を使用する。
+ - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- フレージングコンテンツであるが、インタラクティブコンテンツの子孫および
tabindex
属性が指定された子孫が存在してはならない。 - text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるformaction
— フォーム送信に使用するURLformenctype
— フォーム送信に使用するエントリーリストのエンコーディングタイプformmethod
— フォーム送信に使用する変形formnovalidate
— フォーム送信のためのフォームコントロール検証を回避するformtarget
— フォーム送信に対するナビゲート可能name
— フォーム送信およびform.elements
APIで使用する要素の名前popovertarget
— ポップオーバー要素を切り替え、表示、または非表示にするターゲットとするpopovertargetaction
— ターゲットのポップオーバー要素を切り替える、表示する、または非表示にするかを示すtype
— ボタンの種類value
— フォーム送信に対して使用される値 - アクセシビリティの考慮:
- 著者向け。
- 実装者向け。
- DOMインターフェイス:
HTMLButtonElement
を使用する。
button
要素は要素のコンテンツによって分類されるボタンを表す。
@@ -42,7 +42,7 @@
キーワード 状態 概要 submit
Submit Button フォームを送信する。 reset
Reset Button フォームをリセットする。 button
Button 何もしない。
- この属性の欠損値のデフォルトおよび不正値のデフォルトは、両方ともSubmit Button状態である。
+ この属性の欠損値のデフォルトおよび無効値のデフォルトは、両方ともSubmit Button状態である。
type
属性がSubmit Button状態にある場合、要素は具体的にsubmit buttonである。
@@ -76,7 +76,7 @@
4.10.7 select
要素
Support in all current engines.
Firefox1+Safari1+Chrome1+
Opera2+Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android4+Safari iOS?Chrome Android?WebView Android37+Samsung Internet?Opera Android10.1+
- - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- 0個以上の
option
、optgroup
、hr
およびスクリプトサポート要素。 - text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
autocomplete
— フォームオートフィル機能に対するヒントdisabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるmultiple
— 複数の値を許可するかどうかname
— フォーム送信およびform.elements
APIで使用する要素の名前required
— コントロールがフォーム送信に要求されるかどうかsize
— コントロールのサイズ - アクセシビリティの考慮:
- 要素が
multiple
属性を持つ、または1より大きい値をもつsize
を持つ場合:著者向け、実装者向け。- そうでなければ:著者向け、実装者向け。
- DOMインターフェイス:
HTMLSelectElement
を使用する。
+ - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、リセット可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- 0個以上の
option
、optgroup
、hr
およびスクリプトサポート要素。 - text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
autocomplete
— フォームオートフィル機能に対するヒントdisabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるmultiple
— 複数の値を許可するかどうかname
— フォーム送信およびform.elements
APIで使用する要素の名前required
— コントロールがフォーム送信に要求されるかどうかsize
— コントロールのサイズ - アクセシビリティの考慮:
- 要素が
multiple
属性を持つ、または1より大きい値をもつsize
を持つ場合:著者向け、実装者向け。- そうでなければ:著者向け、実装者向け。
- DOMインターフェイス:
HTMLSelectElement
を使用する。
select
要素は、選択肢の集合の中で選択するためのコントロールを表す。
@@ -352,7 +352,7 @@ 4.10.10 4.10.11 textarea
要素
Support in all current engines.
Firefox1+Safari4+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android?Safari iOS3+Chrome Android?WebView Android?Samsung Internet?Opera Android12.1+
- - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- Text。
- text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
autocomplete
— フォームオートフィル機能に対するヒントcols
— 行あたりの最大文字数dirname
— フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるmaxlength
— 値の最大長さminlength
— 値の最小長さname
— フォーム送信およびform.elements
APIで使用する要素の名前placeholder
— フォームコントロール内に配置されるユーザー可視ラベルreadonly
— ユーザーによって編集される値を許可するかどうかrequired
— コントロールがフォーム送信に要求されるかどうかrows
— 表示する行数wrap
— どのようにフォームコントロール値がフォーム送信に対して包まれるか - アクセシビリティの考慮:
- 著者向け。
- 実装者向け。
- DOMインターフェイス:
HTMLTextAreaElement
を使用する。
+ - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
- インタラクティブコンテンツ。
- 記載、ラベル付け可能、送信可能、リセット可能、および自動大文字化および自動修正継承 フォームに関連付けられた要素。
- パルパブルコンテンツ。
- この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- Text。
- text/htmlにおけるタグ省略:
- どちらのタグも省略不可。
- コンテンツ属性:
- グローバル属性
autocomplete
— フォームオートフィル機能に対するヒントcols
— 行あたりの最大文字数dirname
— フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるmaxlength
— 値の最大長さminlength
— 値の最小長さname
— フォーム送信およびform.elements
APIで使用する要素の名前placeholder
— フォームコントロール内に配置されるユーザー可視ラベルreadonly
— ユーザーによって編集される値を許可するかどうかrequired
— コントロールがフォーム送信に要求されるかどうかrows
— 表示する行数wrap
— どのようにフォームコントロール値がフォーム送信に対して包まれるか - アクセシビリティの考慮:
- 著者向け。
- 実装者向け。
- DOMインターフェイス:
HTMLTextAreaElement
を使用する。
textarea
要素は、複数行のプレーンテキスト編集コントロールを表す。コントロールのコンテンツは、コントロールのデフォルトの値を表す。
@@ -388,9 +388,9 @@ 4.10.11 wrap
属性は、次のキーワードと状態を持つ列挙属性である:
- キーワード 状態 概要 soft
Soft テキストは、送信時に改行されない(レンダリング時に改行できる)。 hard
Hard テキストは、送信時にテキストが改行されるように、ユーザーエージェントによって改行されます。
+ キーワード 状態 概要 soft
Soft テキストは、送信時に改行されない(レンダリング時に改行できる)。 hard
Hard テキストは、送信時にテキストが改行されるように、ユーザーエージェントによって改行される。
- この属性の欠損値のデフォルトと不正値のデフォルトは、両方ともSoft状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは、両方ともSoft状態である。
要素のwrap
属性がHard状態にある場合、cols
属性を指定しなければならない。
diff --git a/html/dev/forms.html b/html/dev/forms.html
index 48a7833e..74cbbfbb 100644
--- a/html/dev/forms.html
+++ b/html/dev/forms.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -467,9 +467,9 @@ 4.10.3 autocomplete
属性は、次のキーワードと状態を持つ列挙属性である:
-
キーワード 状態 概要 on
on フォームコントロールの オートフィルフィールド名は、デフォルトで"on
"に設定される。 off
off フォームコントロールの オートフィルフィールド名は、デフォルトで"off
"に設定される。
+ キーワード 状態 概要 on
on フォームコントロールのオートフィルフィールド名は、デフォルトで"on
"に設定される。 off
off フォームコントロールの オートフィルフィールド名は、デフォルトで"off
"に設定される。
- この属性の欠損値のデフォルトと不正値のデフォルトは、両方ともo状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは、両方ともo状態である。
action
、enctype
、method
、novalidate
、およびtarget
属性はフォーム送信に対する属性である。
diff --git a/html/dev/grouping-content.html b/html/dev/grouping-content.html
index ff7665f4..52176f0b 100644
--- a/html/dev/grouping-content.html
+++ b/html/dev/grouping-content.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/history.html b/html/dev/history.html
index e917e050..db0ca589 100644
--- a/html/dev/history.html
+++ b/html/dev/history.html
@@ -175,7 +175,7 @@ 7.8.3 HistoryA Document
document can have its URL rewritten to a URL targetURL if the following algorithm returns true:
- Let documentURL be document's URL.
If targetURL and documentURL differ in their scheme, username, password, host, or port components, then return false.
If targetURL's scheme is an HTTP(S) scheme, then return true. (Differences in path, query, and fragment are allowed for http:
and https:
URLs.)
If targetURL's scheme is "file
", and targetURL and documentURL differ in their path component, then return false. (Differences in query and fragment are allowed for file:
URLs.)
If targetURL and documentURL differ in their path component or query components, then return false. (Only differences in fragment are allowed for other types of URLs.)
Return true.
+ Let documentURL be document's URL.
If targetURL and documentURL differ in their scheme, username, password, host, or port components, then return false.
If targetURL's scheme is an HTTP(S) scheme, then return true. (Differences in path, query, and fragment are allowed for http:
and https:
URLs.)
If targetURL's scheme is "file
", and targetURL and documentURL differ in their path component, then return false. (Differences in query and fragment are allowed for file:
URLs.)
If targetURL and documentURL differ in their path component or query components, then return false. (Only differences in fragment are allowed for other types of URLs.)
Return true.
document's URL targetURL can have its URL rewritten https://example.com/home
https://example.com/home#about
✅ https://example.com/home
https://example.com/home?page=shop
✅ https://example.com/home
https://example.com/shop
✅ https://example.com/home
https://user:pass@example.com/home
❌ https://example.com/home
http://example.com/home
❌ file:///path/to/x
file:///path/to/x#hash
✅ file:///path/to/x
file:///path/to/x?search
✅ file:///path/to/x
file:///path/to/y
❌ about:blank
about:blank#hash
✅ about:blank
about:blank?search
❌ about:blank
about:srcdoc
❌ data:text/html,foo
data:text/html,foo#hash
✅ data:text/html,foo
data:text/html,foo?search
❌ data:text/html,foo
data:text/html,bar
❌ data:text/html,foo
data:bar
❌ blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43
blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43#hash
✅ blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43
blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43?search
❌ blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43
blob:https://example.com/anything
❌ blob:https://example.com/77becafe-657b-4fdc-8bd3-e83aaa5e8f43
blob:path
❌
diff --git a/html/dev/iframe-embed-object.html b/html/dev/iframe-embed-object.html
index 6c6092b8..16b2606b 100644
--- a/html/dev/iframe-embed-object.html
+++ b/html/dev/iframe-embed-object.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -91,7 +91,7 @@
- 要素が作成されるときに、srcdoc
属性が設定されず、src
属性が設定されてない、または設定されるがその値が解析することができないのいずれかの場合、ナビゲート可能なコンテンツは初期のabout:blank
Document
のままになる。
+ 要素が作成されるときに、srcdoc
属性が設定されず、src
属性が設定されていない、または設定されるがその値が解析することができないのいずれかの場合、ナビゲート可能なコンテンツは初期のabout:blank
Document
のままになる。
ユーザーがこのページからナビゲートする場合、iframe
のナビゲート可能なコンテンツのWindowProxy
オブジェクトは、新規Document
オブジェクトに対する新規Window
オブジェクトをプロキシーサーバーに送るが、src
属性は変更されないだろう。
diff --git a/html/dev/image-maps.html b/html/dev/image-maps.html
index d479e9de..6d975085 100644
--- a/html/dev/image-maps.html
+++ b/html/dev/image-maps.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -92,7 +92,7 @@ 4.8.13 キーワード 状態 circle
Circle state default
Default state poly
Polygon state rect
Rectangle state
- この属性の欠損値のデフォルトと不正値のデフォルトは、両方ともrectangle状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは、両方ともrectangle状態である。
coords
属性が指定される場合、浮動小数点数の妥当なリストを含まなければならない。この属性は、shape
属性によって記述された図形の座標を与える。
diff --git a/html/dev/imagebitmap-and-animations.html b/html/dev/imagebitmap-and-animations.html
index 8f1b684c..bf4555aa 100644
--- a/html/dev/imagebitmap-and-animations.html
+++ b/html/dev/imagebitmap-and-animations.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
diff --git a/html/dev/images.html b/html/dev/images.html
index fe157dc4..b18e7ce6 100644
--- a/html/dev/images.html
+++ b/html/dev/images.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -415,9 +415,9 @@ 4.8.4.2.2 size属性<length>である<source-size-value>は負であってはならず、数学関数以外のCSS関数を使用してはならない。
-
キーワードauto
は、 parse width attributeで計算される幅である。存在する場合、これは最初のエントリーでなければならず、値<source-size-list>全体は文字列"auto
"(ASCII大文字・小文字不区別)である、または文字列"auto,
"(ASCII大文字・小文字不区別)で始まらなければならない。
+ キーワードauto
は、 parse width attributeで計算される幅である。存在する場合、これは最初のエントリーでなければならず、値<source-size-list>全体は文字列"auto
"(ASCII大文字・小文字不区別)である、または文字列"auto,
"(ASCII大文字・小文字不区別)で始まらなければならない。
- 画像の読み込みを開始したimg
要素(画像データの更新またはその要素の環境変化への対応アルゴリズムとともに)が自動サイズを許可し、かつレンダリングされている場合、 auto
は実際のオブジェクト幅である。そうでなければ、 auto
値は無視され、代わりに次のsource sizeが使用される(存在する場合)。
+ 画像の読み込みを開始したimg
要素(画像データの更新またはその要素の環境変化への対応アルゴリズムとともに)が自動サイズを許可し、かつレンダリングされている場合、 auto
は実際のオブジェクト幅である。そうでなければ、 auto
値は無視され、代わりに次のsource sizeが使用される(存在する場合)。
auto
キーワードは、次の条件が満たされる場合、source
要素のsizes
属性およびimg
要素のsizes
属性に指定してもよい。そうでなければ、auto
を指定してはならない。
@@ -858,7 +858,7 @@ 4.8.4.3.11 コン
alt = "From 1998 to 2005, sales increased by the following percentages
with each year: 624%, 75%, 138%, 40%, 35%, 9%, 21%" >
-
"sales graph"は、売上グラフに対する代替テキストとして不十分であることに注意する。良いキャプションとされるテキストは、一般に置換テキストとしては適さない。
+ "sales graph"は、売り上げグラフに対する代替テキストとして不十分であることに注意する。良いキャプションとされるテキストは、一般に置換テキストとしては適さない。
- 完全な記述を無視する画像
ある場合において、画像の性質は、徹底した代替テキストを提供することが現実的ではないかもしれない。たとえば、画像は不鮮明であったり、複雑なフラクタルかもしれず、詳細な地形図であるかもしれない。
@@ -1005,7 +1005,7 @@ 4.8.4.3.12一般に、著者は画像を表示する以外の目的でimg
要素を使用することは避けるべきである。
-
img
要素を画像を表示する以外の目的で使用する場合、たとえば、ページビューをカウントするサービスの一部として用いる場合、alt
属性は空文字列でなければならない。
+ img
要素が画像を表示する以外の目的で使用されている場合、たとえば、ページビューをカウントするサービスの一部として用いる場合、alt
属性は空文字列でなければならない。
このような場合、width
とheight
属性は、両方とも0に設定すべきである。
diff --git a/html/dev/index.html b/html/dev/index.html
index 649e8ab3..cfc46837 100644
--- a/html/dev/index.html
+++ b/html/dev/index.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -26,7 +26,7 @@ 目次
- - 1 導入
- 2 共通インフラ
- 3 セマンティックス、構造、HTML文書のAPI群
- 4 HTMLの要素
- 4.1 文書要素
- 4.2 文書メタデータ
- 4.3 セクション
- 4.4 グルーピングコンテンツ
- 4.5 テキストレベルセマンティックス
- 4.5.1
a
要素 - 4.5.2
em
要素 - 4.5.3
strong
要素 - 4.5.4
small
要素 - 4.5.5
s
要素 - 4.5.6
cite
要素 - 4.5.7
q
要素 - 4.5.8
dfn
要素 - 4.5.9
abbr
要素 - 4.5.10
ruby
要素 - 4.5.11
rt
要素 - 4.5.12
rp
要素 - 4.5.13
data
要素 - 4.5.14
time
要素 - 4.5.15
code
要素 - 4.5.16
var
要素 - 4.5.17
samp
要素 - 4.5.18
kbd
要素 - 4.5.19
sub
およびsup
要素 - 4.5.20
i
要素 - 4.5.21
b
要素 - 4.5.22
u
要素 - 4.5.23
mark
要素 - 4.5.24
bdi
要素 - 4.5.25
bdo
要素 - 4.5.26
span
要素 - 4.5.27
br
要素 - 4.5.28
wbr
要素 - 4.5.29 使用方法の概要
- 4.6 リンク
- 4.6.1 導入
- 4.6.2
a
およびarea
要素によって作成されるリンク - 4.6.3
a
およびarea
要素に対するAPI - 4.6.4 リソースのダウンロード
- 4.6.5 ハイパーリンク監査
- 4.6.6 リンクタイプ
- 4.6.6.1 リンクタイプ"
alternate
" - 4.6.6.2 リンクタイプ"
author
" - 4.6.6.3 リンクタイプ"
bookmark
" - 4.6.6.4 リンクタイプ"
canonical
" - 4.6.6.5 リンクタイプ"
dns-prefetch
" - 4.6.6.6 リンクタイプ"
expect
" - 4.6.6.7 リンクタイプ"
external
" - 4.6.6.8 リンクタイプ"
help
" - 4.6.6.9 リンクタイプ"
icon
" - 4.6.6.10 リンクタイプ"
license
" - 4.6.6.11 リンクタイプ"
manifest
" - 4.6.6.12 リンクタイプ"
modulepreload
" - 4.6.6.13 リンクタイプ"
nofollow
" - 4.6.6.14 リンクタイプ"
noopener
" - 4.6.5.15 リンクタイプ"
noreferrer
" - 4.6.6.16 リンクタイプ"
opener
" - 4.6.6.17 リンクタイプ"
pingback
" - 4.6.6.18 リンクタイプ"
preconnect
" - 4.6.6.19 リンクタイプ"
prefetch
" - 4.6.6.20 リンクタイプ"
preload
" - 4.6.6.21 リンクタイプ"
privacy-policy
" - 4.6.6.22 リンクタイプ"
search
" - 4.6.6.23 リンクタイプ"
stylesheet
" - 4.6.6.24 リンクタイプ"
tag
" - 4.6.6.26 リンクタイプ"
terms-of-service
" - 4.6.6.26 シーケンシャルリンクタイプ
- 4.6.6.27 その他のリンクタイプ
- 4.7 編集
- 4.8 埋め込みコンテンツ
- 4.8.1
picture
要素 - 4.8.2
source
要素 - 4.8.3
img
要素 - 4.8.4 画像
- 4.8.4.1 導入
- 4.8.4.2
source
、img
およびlink
要素の共通属性 - 4.8.4.3 画像に対して代替として動作するテキストを提供に対する要件
- 4.8.4.3.1 一般的なガイドライン
- 4.8.4.3.2 画像のみを含むリンクまたはボタン
- 4.8.4.3.3 代替グラフィカル表現をもつフレーズまたは段落:チャート、図、グラフ、マップ、イラスト
- 4.8.4.3.4 代替グラフィカル表現をもつ短いフレーズまたはラベル:アイコン、ロゴ
- 4.8.4.3.5 印刷効果のためにグラフィックにレンダリングされたテキスト
- 4.8.4.3.6 周囲のテキストの一部をグラフィカルに表現
- 4.8.4.3.7 補助画像
- 4.8.4.3.8 情報を追加しない、純粋に装飾的な画像
- 4.8.4.3.9 リンクのない単一の大きな画像を形成する画像のグループ
- 4.8.4.3.10 リンクのある単一の大きな画像を形成する画像のグループ
- 4.8.4.3.11 コンテンツのキーパート
- 4.8.4.3.12 ユーザーを意図しない画像
- 4.8.4.3.13 画像を閲覧できることが知られている特定の人のために意図された電子メールまたは私的文書における画像
- 4.8.5
iframe
要素 - 4.8.6
embed
要素 - 4.8.7
object
要素 - 4.8.8
video
要素 - 4.8.9
audio
要素 - 4.8.10
track
要素 - 4.8.11 メディア要素
- 4.8.11.1 エラーコード
- 4.8.11.2 メディアリソースの場所
- 4.8.11.3 MIMEタイプ
- 4.8.11.4 ネットワーク状態
- 4.8.11.5 メディアリソースの読み込み
- 4.8.11.6 メディアリソースからのオフセット
- 4.8.11.7 準備状態
- 4.8.11.8 メディアリソースの再生
- 4.8.11.9 シーク
- 4.8.11.10 複数のメディアトラックを伴うメディアリソース
- 4.8.11.11 時限テキストトラック
- 4.8.11.12 URLを通してトラックの種類を識別する
- 4.8.11.13 ユーザーインターフェイス
- 4.8.11.14 時間範囲
- 4.8.11.15
TrackEvent
インターフェイス - 4.8.11.16 イベントの概要
- 4.8.11.17 メディア要素を使用する著者に対するベストプラクティス
- 4.8.12
map
要素 - 4.8.13
area
要素 - 4.8.14 イメージマップ
- 4.8.15 MathML
- 4.8.16 SVG
- 4.8.17 次元属性
- 4.9 テーブルデータ
- 4.10 フォーム
- 4.10.1 導入
- 4.10.2 カテゴリー
- 4.10.3
form
要素 - 4.10.4
label
要素 - 4.10.5
input
要素- 4.10.5.1
type
属性の状態- 4.10.5.1.1 Hidden状態(
type=hidden
) - 4.10.5.1.2 Text(
type=text
)状態とSearch状態(type=search
) - 4.10.5.1.3 Telephone状態(
type=tel
) - 4.10.5.1.4 URL状態(
type=url
) - 4.10.5.1.5 Email状態(
type=email
) - 4.10.5.1.6 Password状態(
type=password
) - 4.10.5.1.7 Date状態(
type=date
) - 4.10.5.1.8 Month状態(
type=month
) - 4.10.5.1.9 Week状態(
type=week
) - 4.10.5.1.10 Time状態(
type=time
) - 4.10.5.1.11 Local Date and Time状態(
type=datetime-local
) - 4.10.5.1.12 Number状態(
type=number
) - 4.10.5.1.13 Range状態(
type=range
) - 4.10.5.1.14 Color状態(
type=color
) - 4.10.5.1.15 Checkbox状態(
type=checkbox
) - 4.10.5.1.16 Radio Button状態(
type=radio
) - 4.10.5.1.17 File Upload状態(
type=file
) - 4.10.5.1.18 Submit Button状態(
type=submit
) - 4.10.5.1.19 Image Button状態(
type=image
) - 4.10.5.1.20 Reset Button状態(
type=reset
) - 4.10.5.1.21 Button状態(
type=button
)
- 4.10.5.2 共通
input
要素属性 - 4.10.5.3 共通
input
要素API
- 4.10.6
button
要素 - 4.10.7
select
要素 - 4.10.8
datalist
要素 - 4.10.9
optgroup
要素 - 4.10.10
option
要素 - 4.10.11
textarea
要素 - 4.10.12
output
要素 - 4.10.13
progress
要素 - 4.10.14
meter
要素 - 4.10.15
fieldset
要素 - 4.10.16
legend
要素 - 4.10.17 フォームコントロールのインフラ
- 4.10.18 フォームコントロールの共通属性
- 4.10.19 テキストフィールド選択のためのAPI
- 4.10.20 制約
- 4.10.21 フォームの送信
- 4.11 対話的な要素
- 4.12 スクリプティング
- 4.12.1
script
要素 - 4.12.2
noscript
要素 - 4.12.3
template
要素 - 4.12.4
slot
要素 - 4.12.5
canvas
要素- 4.12.5.1 The 2D rendering context
- 4.12.5.1.1 Implementation notes
- 4.12.5.1.2 The canvas settings
- 4.12.5.1.3 The canvas state
- 4.12.5.1.4 Line styles
- 4.12.5.1.5 Text styles
- 4.12.5.1.6 Building paths
- 4.12.5.1.7
Path2D
objects - 4.12.5.1.8 Transformations
- 4.12.5.1.9 Image sources for 2D rendering contexts
- 4.12.5.1.10 Fill and stroke styles
- 4.12.5.1.11 Drawing rectangles to the bitmap
- 4.12.5.1.12 Drawing text to the bitmap
- 4.12.5.1.13 Drawing paths to the canvas
- 4.12.5.1.14 Drawing focus rings
- 4.12.5.1.15 Drawing images
- 4.12.5.1.16 Pixel manipulation
- 4.12.5.1.17 Compositing
- 4.12.5.1.18 Image smoothing
- 4.12.5.1.19 Shadows
- 4.12.5.1.20 Filters
- 4.12.5.1.21 Working with externally-defined SVG filters
- 4.12.5.1.22 Best practices
- 4.12.5.1.23 Examples
- 4.12.5.2 The
ImageBitmap
rendering context - 4.12.5.3 The
OffscreenCanvas
interface - 4.12.5.4 Serializing bitmaps to a file
- 4.12.5.5 Premultiplied alpha and the 2D rendering context
- 4.13 カスタム要素
- 4.14 専用要素なしの一般的語彙
- 4.15 無効要素
- 5 Microdata
- 6 ユーザーとの対話処理
- 7 ウェブページの読み込み
- 7.1 サポートコンセプト
- 7.2 ナビゲーションおよびセッション履歴に関連するAPI
- 7.2.1
Window
オブジェクト - 7.2.2
WindowProxy
外来オブジェクト - 7.2.3
Location
インターフェイス - 7.2.4
History
インターフェイス - 7.2.5 ナビゲーションAPI
- 7.2.6 イベントインターフェイス
- 7.2.7 The
NotRestoredReasons
interface
- 7.3 文書シーケンスのインフラ
- 7.4 ナビゲーションおよびセッション履歴
- 7.4.1 セッション履歴
- 7.4.2 Navigation
- 7.4.3 Reloading and traversing
- 7.4.4 Non-fragment synchronous "navigations"
- 7.4.5 Populating a session history entry
- 7.4.6 Applying the history step
- 7.5 文書のライフサイクル
- 7.5.1 Shared document creation infrastructure
- 7.5.2 Loading HTML documents
- 7.5.3 Loading XML documents
- 7.5.4 Loading text documents
- 7.5.5 Loading
multipart/x-mixed-replace
documents - 7.5.6 Loading media documents
- 7.5.7 Loading a document for inline content that doesn't have a DOM
- 7.5.8 Finishing the loading process
- 7.5.9 Unloading documents
- 7.5.10 Destroying documents
- 7.5.11 Aborting a document load
- 7.6 `
X-Frame-Options
`ヘッダー - 7.7 `
Refresh
`ヘッダー - 7.8 Browser user interface considerations
- 8 ウェブアプリケーションAPI
- 9 コミュニケーション
- 9.1
MessageEvent
インターフェイス - 9.2 サーバー送信イベント
- 9.3 Cross-document messaging
- 9.4 Channel messaging
- 9.5 Broadcasting to other browsing contexts
- 10 Web workers
- 11 Worklets
- 12 Web storage
- 13 HTML構文
- 14 XML構文
- 15 旧式の機能
- 索引
- 参考文献
- 謝辞
- 知的財産権
+ - 1 導入
- 2 共通インフラ
- 3 セマンティックス、構造、HTML文書のAPI群
- 4 HTMLの要素
- 4.1 文書要素
- 4.2 文書メタデータ
- 4.3 セクション
- 4.4 グルーピングコンテンツ
- 4.5 テキストレベルセマンティックス
- 4.5.1
a
要素 - 4.5.2
em
要素 - 4.5.3
strong
要素 - 4.5.4
small
要素 - 4.5.5
s
要素 - 4.5.6
cite
要素 - 4.5.7
q
要素 - 4.5.8
dfn
要素 - 4.5.9
abbr
要素 - 4.5.10
ruby
要素 - 4.5.11
rt
要素 - 4.5.12
rp
要素 - 4.5.13
data
要素 - 4.5.14
time
要素 - 4.5.15
code
要素 - 4.5.16
var
要素 - 4.5.17
samp
要素 - 4.5.18
kbd
要素 - 4.5.19
sub
およびsup
要素 - 4.5.20
i
要素 - 4.5.21
b
要素 - 4.5.22
u
要素 - 4.5.23
mark
要素 - 4.5.24
bdi
要素 - 4.5.25
bdo
要素 - 4.5.26
span
要素 - 4.5.27
br
要素 - 4.5.28
wbr
要素 - 4.5.29 使用方法の概要
- 4.6 リンク
- 4.6.1 導入
- 4.6.2
a
およびarea
要素によって作成されるリンク - 4.6.3
a
およびarea
要素に対するAPI - 4.6.4 リソースのダウンロード
- 4.6.5 ハイパーリンク監査
- 4.6.6 リンクタイプ
- 4.6.6.1 リンクタイプ"
alternate
" - 4.6.6.2 リンクタイプ"
author
" - 4.6.6.3 リンクタイプ"
bookmark
" - 4.6.6.4 リンクタイプ"
canonical
" - 4.6.6.5 リンクタイプ"
dns-prefetch
" - 4.6.6.6 リンクタイプ"
expect
" - 4.6.6.7 リンクタイプ"
external
" - 4.6.6.8 リンクタイプ"
help
" - 4.6.6.9 リンクタイプ"
icon
" - 4.6.6.10 リンクタイプ"
license
" - 4.6.6.11 リンクタイプ"
manifest
" - 4.6.6.12 リンクタイプ"
modulepreload
" - 4.6.6.13 リンクタイプ"
nofollow
" - 4.6.6.14 リンクタイプ"
noopener
" - 4.6.6.15 リンクタイプ"
noreferrer
" - 4.6.6.16 リンクタイプ"
opener
" - 4.6.6.17 リンクタイプ"
pingback
" - 4.6.6.18 リンクタイプ"
preconnect
" - 4.6.6.19 リンクタイプ"
prefetch
" - 4.6.6.20 リンクタイプ"
preload
" - 4.6.6.21 リンクタイプ"
privacy-policy
" - 4.6.6.22 リンクタイプ"
search
" - 4.6.6.23 リンクタイプ"
stylesheet
" - 4.6.6.24 リンクタイプ"
tag
" - 4.6.6.25 リンクタイプ"
terms-of-service
" - 4.6.6.26 シーケンシャルリンクタイプ
- 4.6.6.27 その他のリンクタイプ
- 4.7 編集
- 4.8 埋め込みコンテンツ
- 4.8.1
picture
要素 - 4.8.2
source
要素 - 4.8.3
img
要素 - 4.8.4 画像
- 4.8.4.1 導入
- 4.8.4.2
source
、img
およびlink
要素の共通属性 - 4.8.4.3 画像に対して代替として動作するテキストを提供に対する要件
- 4.8.4.3.1 一般的なガイドライン
- 4.8.4.3.2 画像のみを含むリンクまたはボタン
- 4.8.4.3.3 代替グラフィカル表現をもつフレーズまたは段落:チャート、図、グラフ、マップ、イラスト
- 4.8.4.3.4 代替グラフィカル表現をもつ短いフレーズまたはラベル:アイコン、ロゴ
- 4.8.4.3.5 印刷効果のためにグラフィックにレンダリングされたテキスト
- 4.8.4.3.6 周囲のテキストの一部をグラフィカルに表現
- 4.8.4.3.7 補助画像
- 4.8.4.3.8 情報を追加しない、純粋に装飾的な画像
- 4.8.4.3.9 リンクのない単一の大きな画像を形成する画像のグループ
- 4.8.4.3.10 リンクのある単一の大きな画像を形成する画像のグループ
- 4.8.4.3.11 コンテンツのキーパート
- 4.8.4.3.12 ユーザーを意図しない画像
- 4.8.4.3.13 画像を閲覧できることが知られている特定の人のために意図された電子メールまたは私的文書における画像
- 4.8.5
iframe
要素 - 4.8.6
embed
要素 - 4.8.7
object
要素 - 4.8.8
video
要素 - 4.8.9
audio
要素 - 4.8.10
track
要素 - 4.8.11 メディア要素
- 4.8.11.1 エラーコード
- 4.8.11.2 メディアリソースの場所
- 4.8.11.3 MIMEタイプ
- 4.8.11.4 ネットワーク状態
- 4.8.11.5 メディアリソースの読み込み
- 4.8.11.6 メディアリソースからのオフセット
- 4.8.11.7 準備状態
- 4.8.11.8 メディアリソースの再生
- 4.8.11.9 シーク
- 4.8.11.10 複数のメディアトラックを伴うメディアリソース
- 4.8.11.11 時限テキストトラック
- 4.8.11.12 URLを通してトラックの種類を識別する
- 4.8.11.13 ユーザーインターフェイス
- 4.8.11.14 時間範囲
- 4.8.11.15
TrackEvent
インターフェイス - 4.8.11.16 イベントの概要
- 4.8.11.17 メディア要素を使用する著者に対するベストプラクティス
- 4.8.12
map
要素 - 4.8.13
area
要素 - 4.8.14 イメージマップ
- 4.8.15 MathML
- 4.8.16 SVG
- 4.8.17 次元属性
- 4.9 テーブルデータ
- 4.10 フォーム
- 4.10.1 導入
- 4.10.2 カテゴリー
- 4.10.3
form
要素 - 4.10.4
label
要素 - 4.10.5
input
要素- 4.10.5.1
type
属性の状態- 4.10.5.1.1 Hidden状態(
type=hidden
) - 4.10.5.1.2 Text(
type=text
)状態とSearch状態(type=search
) - 4.10.5.1.3 Telephone状態(
type=tel
) - 4.10.5.1.4 URL状態(
type=url
) - 4.10.5.1.5 Email状態(
type=email
) - 4.10.5.1.6 Password状態(
type=password
) - 4.10.5.1.7 Date状態(
type=date
) - 4.10.5.1.8 Month状態(
type=month
) - 4.10.5.1.9 Week状態(
type=week
) - 4.10.5.1.10 Time状態(
type=time
) - 4.10.5.1.11 Local Date and Time状態(
type=datetime-local
) - 4.10.5.1.12 Number状態(
type=number
) - 4.10.5.1.13 Range状態(
type=range
) - 4.10.5.1.14 Color状態(
type=color
) - 4.10.5.1.15 Checkbox状態(
type=checkbox
) - 4.10.5.1.16 Radio Button状態(
type=radio
) - 4.10.5.1.17 File Upload状態(
type=file
) - 4.10.5.1.18 Submit Button状態(
type=submit
) - 4.10.5.1.19 Image Button状態(
type=image
) - 4.10.5.1.20 Reset Button状態(
type=reset
) - 4.10.5.1.21 Button状態(
type=button
)
- 4.10.5.2 共通
input
要素属性 - 4.10.5.3 共通
input
要素API
- 4.10.6
button
要素 - 4.10.7
select
要素 - 4.10.8
datalist
要素 - 4.10.9
optgroup
要素 - 4.10.10
option
要素 - 4.10.11
textarea
要素 - 4.10.12
output
要素 - 4.10.13
progress
要素 - 4.10.14
meter
要素 - 4.10.15
fieldset
要素 - 4.10.16
legend
要素 - 4.10.17 フォームコントロールのインフラ
- 4.10.18 フォームコントロールの共通属性
- 4.10.19 テキストフィールド選択のためのAPI
- 4.10.20 制約
- 4.10.21 フォームの送信
- 4.11 対話的な要素
- 4.12 スクリプティング
- 4.12.1
script
要素 - 4.12.2
noscript
要素 - 4.12.3
template
要素 - 4.12.4
slot
要素 - 4.12.5
canvas
要素- 4.12.5.1 The 2D rendering context
- 4.12.5.1.1 Implementation notes
- 4.12.5.1.2 The canvas settings
- 4.12.5.1.3 The canvas state
- 4.12.5.1.4 Line styles
- 4.12.5.1.5 Text styles
- 4.12.5.1.6 Building paths
- 4.12.5.1.7
Path2D
objects - 4.12.5.1.8 Transformations
- 4.12.5.1.9 Image sources for 2D rendering contexts
- 4.12.5.1.10 Fill and stroke styles
- 4.12.5.1.11 Drawing rectangles to the bitmap
- 4.12.5.1.12 Drawing text to the bitmap
- 4.12.5.1.13 Drawing paths to the canvas
- 4.12.5.1.14 Drawing focus rings
- 4.12.5.1.15 Drawing images
- 4.12.5.1.16 Pixel manipulation
- 4.12.5.1.17 Compositing
- 4.12.5.1.18 Image smoothing
- 4.12.5.1.19 Shadows
- 4.12.5.1.20 Filters
- 4.12.5.1.21 Working with externally-defined SVG filters
- 4.12.5.1.22 Best practices
- 4.12.5.1.23 Examples
- 4.12.5.2 The
ImageBitmap
rendering context - 4.12.5.3 The
OffscreenCanvas
interface - 4.12.5.4 Serializing bitmaps to a file
- 4.12.5.5 Premultiplied alpha and the 2D rendering context
- 4.13 カスタム要素
- 4.14 専用要素なしの一般的語彙
- 4.15 無効要素
- 5 Microdata
- 6 ユーザーとの対話処理
- 7 ウェブページの読み込み
- 7.1 サポートコンセプト
- 7.2 ナビゲーションおよびセッション履歴に関連するAPI
- 7.2.1
Window
オブジェクト - 7.2.2
WindowProxy
外来オブジェクト - 7.2.3
Location
インターフェイス - 7.2.4
History
インターフェイス - 7.2.5 ナビゲーションAPI
- 7.2.6 イベントインターフェイス
- 7.2.7 The
NotRestoredReasons
interface
- 7.3 文書シーケンスのインフラ
- 7.4 ナビゲーションおよびセッション履歴
- 7.4.1 セッション履歴
- 7.4.2 Navigation
- 7.4.3 Reloading and traversing
- 7.4.4 Non-fragment synchronous "navigations"
- 7.4.5 Populating a session history entry
- 7.4.6 Applying the history step
- 7.5 文書のライフサイクル
- 7.5.1 Shared document creation infrastructure
- 7.5.2 Loading HTML documents
- 7.5.3 Loading XML documents
- 7.5.4 Loading text documents
- 7.5.5 Loading
multipart/x-mixed-replace
documents - 7.5.6 Loading media documents
- 7.5.7 Loading a document for inline content that doesn't have a DOM
- 7.5.8 Finishing the loading process
- 7.5.9 Unloading documents
- 7.5.10 Destroying documents
- 7.5.11 Aborting a document load
- 7.6 `
X-Frame-Options
`ヘッダー - 7.7 `
Refresh
`ヘッダー - 7.8 Browser user interface considerations
- 8 ウェブアプリケーションAPI
- 9 コミュニケーション
- 9.1
MessageEvent
インターフェイス - 9.2 サーバー送信イベント
- 9.3 Cross-document messaging
- 9.4 Channel messaging
- 9.5 Broadcasting to other browsing contexts
- 10 Web workers
- 11 Worklets
- 12 Web storage
- 13 HTML構文
- 14 XML構文
- 15 旧式の機能
- 索引
- 参考文献
- 謝辞
- 知的財産権
この仕様について
diff --git a/html/dev/indices.html b/html/dev/indices.html
index dced0fd0..7061a794 100644
--- a/html/dev/indices.html
+++ b/html/dev/indices.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -38,7 +38,7 @@ 要素要素の一覧表 要素 説明 カテゴリー 親† 子 属性 インターフェイス a
ハイパーリンク フロー; フレージング*; インタラクティブ; パルパブル フレージング 透過的* グローバル; href
; target
; download
; ping
; rel
; hreflang
; type
; referrerpolicy
HTMLAnchorElement
abbr
略語 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
address
ページまたはarticle
要素の連絡先情報 フロー; パルパブル フロー フロー* グローバル HTMLElement
area
イメージマップ上のハイパーリンクまたはデッドエリア フロー; フレージング フレージング* 空 グローバル; alt
; coords
; shape
; href
; target
; download
; ping
; rel
; referrerpolicy
HTMLAreaElement
article
自己完結型のシンジケーションや再利用可能な文書 フロー; セクショニング; パルパブル フロー フロー グローバル HTMLElement
aside
わずかに関連するコンテンツのためのサイドバー フロー; セクショニング; パルパブル フロー フロー グローバル HTMLElement
audio
オーディオプレーヤー フロー; フレージング; エンベディッド; インタラクティブ; パルパブル* フレージング source
*; track
*; 透過的*グローバル; src
; crossorigin
; preload
; autoplay
; loop
; muted
; controls
HTMLAudioElement
b
キーワード フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
base
ハイパーリンクとフォームのための基底URLとデフォルトターゲットナビゲート可能 メタデータ head
空 グローバル; href
; target
HTMLBaseElement
bdi
テキスト方向の分離 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
bdo
テキスト方向形式 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
blockquote
別の情報源から引用されるセクション フロー; パルパブル フロー フロー グローバル; cite
HTMLQuoteElement
body
文書の本体 none html
フロー globals; onafterprint
; onbeforeprint
; onbeforeunload
; onhashchange
; onlanguagechange
; onmessage
; onmessageerror
; onoffline
; ononline
; onpageswap
; onpagehide
; onpagereveal
; onpageshow
; onpopstate
; onrejectionhandled
; onstorage
; onunhandledrejection
; onunload
HTMLBodyElement
br
詩や住所などにおける改行 フロー; フレージング フレージング 空 グローバル HTMLBRElement
button
ボタンコントロール フロー; フレージング; インタラクティブ; 記載; ラベル付け可能; 送信可能; フォーム関連; パルパブル フレージング フレージング* globals; disabled
; form
; formaction
; formenctype
; formmethod
; formnovalidate
; formtarget
; name
; popovertarget
; popovertargetaction
; type
; value
HTMLButtonElement
canvas
スクリプタブルなビットマップキャンバス フロー; フレージング; エンベディッド; パルパブル フレージング 透過的 グローバル; width
; height
HTMLCanvasElement
caption
表題 none table
フロー* グローバル HTMLTableCaptionElement
cite
作品のタイトル フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
code
コンピューターコード フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
col
表列 none colgroup
空 グローバル; span
HTMLTableColElement
colgroup
表における列のグループ none table
col
*; template
*グローバル; span
HTMLTableColElement
data
等価な機械可読形式 フロー; フレージング; パルパブル フレージング フレージング グローバル; value
HTMLDataElement
datalist
コンボボックスコントロールに対する選択肢のためのコンテナー フロー; フレージング フレージング フレージング*; option
*; スクリプトサポート要素* グローバル HTMLDataListElement
dd
dt
要素に対応するコンテンツnone dl
; div
*フロー グローバル HTMLElement
del
文書から除去 フロー; フレージング*; パルパブル フレージング 透過的 グローバル; cite
; datetime
HTMLModElement
details
詳細を隠すための公開コントロール flow; interactive; palpable フロー summary
*; フローglobals; name
; open
HTMLDetailsElement
dfn
定義例 フロー; フレージング; パルパブル フレージング フレージング* グローバル HTMLElement
dialog
ダイアログボックスまたはウィンドウ フロー フロー フロー グローバル; open
HTMLDialogElement
div
一般的なフローコンテナー、またはdl
要素内の名前-値グループのためのコンテナー フロー; パルパブル フロー; dl
フロー グローバル HTMLDivElement
dl
0個以上の名前-値グループから成る連想リスト フロー; パルパブル フロー dt
*; dd
*; div
*; スクリプトサポート要素グローバル HTMLDListElement
dt
dd
要素に対応するキャプションnone dl
; div
*フロー* グローバル HTMLElement
em
強調 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
embed
プラグイン フロー; フレージング; エンベディッド; インタラクティブ; パルパブル フレージング 空 グローバル; src
; type
; width
; height
; any* HTMLEmbedElement
fieldset
フォームコントロールのグループ flow; listed; form-associated; palpable フロー legend
*; フローグローバル; disabled
; form
; name
HTMLFieldSetElement
figcaption
figure
のためのキャプションnone figure
フロー グローバル HTMLElement
figure
オプションでキャプションをもつ図 フロー; パルパブル フロー figcaption
*; フローグローバル HTMLElement
footer
ページまたはセクションのフッター フロー; パルパブル フロー フロー* グローバル HTMLElement
form
ユーザー送信可能フォーム フロー; パルパブル フロー フロー* globals; accept-charset
; action
; autocomplete
; enctype
; method
; name
; novalidate
; rel
; target
HTMLFormElement
h1
, h2
, h3
, h4
, h5
, h6
Heading フロー; ヘディング; パルパブル legend
; summary
; フローフレージング グローバル HTMLHeadingElement
head
文書メタデータのためのコンテナー none html
metadata content* グローバル HTMLHeadElement
header
ページまたはセクションのための入門やナビゲーション補助 フロー; パルパブル フロー フロー* グローバル HTMLElement
hgroup
Heading container フロー; パルパブル legend
; summary
; フローh1
; h2
; h3
; h4
; h5
; h6
; スクリプトサポート要素グローバル HTMLElement
hr
主題の変化 フロー フロー 空 グローバル HTMLHRElement
html
ルート要素 none なし* head
*; body
*グローバル HTMLHtmlElement
i
代替音声 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
iframe
Child navigable フロー; フレージング; エンベディッド; インタラクティブ; パルパブル フレージング 空 グローバル; src
; srcdoc
; name
; sandbox
; allow
; allowfullscreen
; width
; height
; referrerpolicy
; loading
HTMLIFrameElement
img
画像 フロー; フレージング; エンベディッド; インタラクティブ*; フォーム関連; パルパブル フレージング; picture
空 globals; alt
; src
; srcset
; sizes
; crossorigin
; usemap
; ismap
; width
; height
; referrerpolicy
; decoding
; loading
; fetchpriority
HTMLImageElement
input
フォームのコントロール フロー; フレージング; インタラクティブ*; 記載; ラベル付け可能; 送信可能; リセット可能; フォーム関連; パルパブル* フレージング 空 globals; accept
; alpha
; alt
; autocomplete
; checked
; colorspace
; dirname
; disabled
; form
; formaction
; formenctype
; formmethod
; formnovalidate
; formtarget
; height
; list
; max
; maxlength
; min
; minlength
; multiple
; name
; pattern
; placeholder
; popovertarget
; popovertargetaction
; readonly
; required
; size
; src
; step
; type
; value
; width
HTMLInputElement
ins
文書への追加 フロー; フレージング*; パルパブル フレージング 透過的 グローバル; cite
; datetime
HTMLModElement
kbd
ユーザー入力 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
label
フォームコントロールのためのキャプション フロー; フレージング; インタラクティブ; パルパブル フレージング フレージング* グローバル; for
HTMLLabelElement
legend
fieldset
のためのキャプションnone fieldset
フレージング; ヘディングコンテンツ グローバル HTMLLegendElement
li
リストの項目 none ol
; ul
; menu
*フロー グローバル; value
* HTMLLIElement
link
メタデータをリンク メタデータ; フロー*; フレージング* head
; noscript
*; フレージング*空 globals; href
; crossorigin
; rel
; as
; media
; hreflang
; type
; sizes
; imagesrcset
; imagesizes
; referrerpolicy
; integrity
; blocking
; color
; disabled
; fetchpriority
HTMLLinkElement
main
文書の主要なコンテンツのためのコンテナー フロー; パルパブル フロー* フロー グローバル HTMLElement
map
イメージマップ フロー; フレージング*; パルパブル フレージング 透過的; area
* グローバル; name
HTMLMapElement
mark
ハイライト フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
MathML math
MathMLルート フロー; フレージング; エンベディッド; パルパブル フレージング [MATHML]による [MATHML]による Element
menu
コマンドのメニュー フロー; パルパブル* フロー li
; スクリプトサポート要素グローバル HTMLMenuElement
meta
テキストメタデータ メタデータ; フロー*; フレージング* head
; noscript
*; フレージング*空 globals; name
; http-equiv
; content
; charset
; media
HTMLMetaElement
meter
ゲージ フロー; フレージング; ラベル付け可能; パルパブル フレージング フレージング* グローバル; value
; min
; max
; low
; high
; optimum
HTMLMeterElement
nav
ナビゲーションリンクをもつセクション フロー; セクショニング; パルパブル フロー フロー グローバル HTMLElement
noscript
スクリプトに対するフォールバックコンテンツ メタデータ; フロー; フレージング head
*; フレージング*異なる* グローバル HTMLElement
object
Image, child navigable, or plugin フロー; フレージング; エンベディッド; インタラクティブ*; 記載; フォーム関連; パルパブル フレージング 透過的 グローバル; data
; type
; name
; form
; width
; height
HTMLObjectElement
ol
順序付きのリスト フロー; パルパブル* フロー li
; スクリプトサポート要素グローバル; reversed
; start
; type
HTMLOListElement
optgroup
リストボックス内の選択肢のグループ none select
option
; スクリプトサポート要素グローバル; disabled
; label
HTMLOptGroupElement
option
リストボックスまたはコンボボックスコントロール内の選択肢 none select
; datalist
; optgroup
テキスト* グローバル; disabled
; label
; selected
; value
HTMLOptionElement
output
計算された出力値 フロー; フレージング; 記載; ラベル付け可能; リセット可能; フォーム関連; パルパブル フレージング フレージング グローバル; for
; form
; name
HTMLOutputElement
p
段落 フロー; パルパブル フロー フレージング グローバル HTMLParagraphElement
picture
画像 フロー; フレージング; エンベディッド; パルパブル フレージング source
*; 1つのimg
; スクリプトサポート要素グローバル HTMLPictureElement
pre
整形済みテキストのブロック フロー; パルパブル フロー フレージング グローバル HTMLPreElement
progress
進捗バー フロー; フレージング; ラベル付け可能; パルパブル フレージング フレージング* グローバル; value
; max
HTMLProgressElement
q
引用文 フロー; フレージング; パルパブル フレージング フレージング グローバル; cite
HTMLQuoteElement
rp
ルビ注釈テキストに対する丸括弧 none ruby
text グローバル HTMLElement
rt
ルビ注釈テキスト none ruby
フレージング グローバル HTMLElement
ruby
ルビ注釈 フロー; フレージング; パルパブル フレージング フレージング; rt
; rp
* グローバル HTMLElement
s
正確でないテキスト フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
samp
コンピューター出力 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
script
埋め込みスクリプト メタデータ; フロー; フレージング; スクリプトサポート head
; フレージング; スクリプトサポート要素スクリプト、データ、またはスクリプト文書* globals; src
; type
; nomodule
; async
; defer
; crossorigin
; integrity
; referrerpolicy
; blocking
; fetchpriority
HTMLScriptElement
search
Container for search controls フロー; パルパブル フロー フロー グローバル HTMLElement
section
汎用の文書またはアプリケーションのセクション フロー; セクショニング; パルパブル フロー フロー グローバル HTMLElement
select
リストボックスコントロール フロー; フレージング; インタラクティブ*; 記載; ラベル付け可能; 送信可能; リセット可能; フォーム関連; パルパブル* フレージング option
; optgroup
; スクリプトサポート要素グローバル; autocomplete
; disabled
; form
; multiple
; name
; required
; size
HTMLSelectElement
slot
シャドウツリールート フロー; フレージング フレージング 透過的 グローバル; name
HTMLSlotElement
small
サイドコメント フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
source
img
の画像ソース、またはvideo
もしくはaudio
のメディアソースnone picture
; video
; audio
空 globals; type
; media
; src
; srcset
; sizes
; width
; height
HTMLSourceElement
span
汎用フレージングコンテナー フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLSpanElement
strong
重要 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
style
埋め込みスタイル情報 メタデータ head
; noscript
*テキスト* globals; media
; blocking
HTMLStyleElement
sub
下付き文字 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
summary
details
のためのキャプションnone details
フレージング; ヘディングコンテンツ グローバル HTMLElement
sup
上付き文字 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
SVG svg
SVGルート フロー; フレージング; エンベディッド; パルパブル フレージング [SVG]による [SVG]による SVGSVGElement
table
表 フロー; パルパブル フロー caption
*; colgroup
*; thead
*; tbody
*; tfoot
*; tr
*; スクリプトサポート要素グローバル HTMLTableElement
tbody
表中の行のグループ none table
tr
; スクリプトサポート要素グローバル HTMLTableSectionElement
td
表のセル none tr
フロー グローバル; colspan
; rowspan
; headers
HTMLTableCellElement
template
テンプレート メタデータ; フロー; フレージング; スクリプトサポート メタデータ; フレージング; スクリプトサポート; colgroup
* 空 globals; shadowrootmode
; shadowrootdelegatesfocus
; shadowrootclonable
; shadowrootserializable
HTMLTemplateElement
textarea
マルチラインテキストコントロール フロー; フレージング; インタラクティブ*; 記載; ラベル付け可能; 送信可能; リセット可能; フォーム関連; パルパブル* フレージング text globals; autocomplete
; cols
; dirname
; disabled
; form
; maxlength
; minlength
; name
; placeholder
; readonly
; required
; rows
; wrap
HTMLTextAreaElement
tfoot
表中のフッター行のグループ none table
tr
; スクリプトサポート要素グローバル HTMLTableSectionElement
th
表のヘッダーセル インタラクティブ* tr
フロー* グローバル; colspan
; rowspan
; headers
; scope
; abbr
HTMLTableCellElement
thead
表中のヘッダー行のグループ none table
tr
; スクリプトサポート要素グローバル HTMLTableSectionElement
time
日付または時刻関連データの等価な機械可読形式 フロー; フレージング; パルパブル フレージング フレージング グローバル; datetime
HTMLTimeElement
title
文書のタイトル メタデータ head
テキスト* グローバル HTMLTitleElement
tr
表の行 none table
; thead
; tbody
; tfoot
th
*; td
; スクリプトサポート要素グローバル HTMLTableRowElement
track
時限テキストトラック none audio
; video
空 グローバル; default
; kind
; label
; src
; srclang
HTMLTrackElement
u
発声されない注釈 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
ul
リスト フロー; パルパブル* フロー li
; スクリプトサポート要素グローバル HTMLUListElement
var
変数 フロー; フレージング; パルパブル フレージング フレージング グローバル HTMLElement
video
ビデオプレーヤー フロー; フレージング; エンベディッド; インタラクティブ; パルパブル フレージング source
*; track
*; 透過的*グローバル; src
; crossorigin
; poster
; preload
; autoplay
; playsinline
; loop
; muted
; controls
; width
; height
HTMLVideoElement
wbr
改行の機会 フロー; フレージング フレージング 空 グローバル HTMLElement
自律カスタム要素 著者定義要素 フロー; フレージング; パルパブル フロー; フレージング 透過的 グローバル; 要素の著者が決定したもの 要素の著者によって提供される(HTMLElement
から継承)
+ セル内のアスタリスク(*)は、実際の規則が上記の表に示されたものよりも複雑であることを示している。
@@ -58,21 +58,21 @@ 属性属性の一覧表(イベントハンドラーコンテンツ属性を除く) 属性 要素 説明 値 abbr
th
他のコンテキスト内のセルを参照するときにヘッダーセルに使用する代替ラベル テキスト* accept
input
ファイルアップロードコントロールで予期されるファイルタイプに対するヒント パラメーターがない妥当なMIMEタイプ文字列、またはaudio/*
、video/*
、もしくはimage/*
で構成されるコンマ区切りトークンの集合* accept-charset
form
フォーム送信に使用する文字エンコーディング "UTF-8
"に一致するASCII大文字・小文字不区別 accesskey
HTML要素 要素をアクティブにするまたはフォーカスするキーボードショートカット 順序付きの一意な空白区切りトークンの集合、これらのトークンはいずれも別のトークンと同一でなく、それぞれが正確に1コードポイント長さ action
form
フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL allow
iframe
iframe
のコンテンツに適用されるパーミッションポリシーSerialized permissions policy allowfullscreen
iframe
iframe
のコンテンツにrequestFullscreen()
の使用を許可するかどうか真偽属性 alpha
input
色のアルファコンポーネントを設定可能にする 真偽属性 alt
area
; img
; input
画像が利用不可のときに使用する置換テキスト テキスト* as
link
プリロードリクエストの潜在的な宛先(rel
="preload
"およびrel
="modulepreload
"に対して) rel
="preload
"の場合、潜在的な宛先、rel
="modulepreload
"の場合、スクリプト様の宛先async
script
フェッチの間ブロックなしで、可能な場合にスクリプトを実行する 真偽属性 autocapitalize
HTML要素 推奨される自動大文字化の動作(サポートされている入力方法の場合) "on
"; "off
"; "none
"; "sentences
"; "words
"; "characters
" autocomplete
form
フォーム内のコントロールのオールフィル機能に対するデフォルト設定 "on
"; "off
" autocomplete
input
; select
; textarea
フォームオートフィル機能に対するヒント オートフィルフィールド名および関連するトークン* autocorrect
HTML要素 Recommended autocorrection behavior (for supported input methods) "on
"; "off
" autofocus
HTML要素 ページが読み込まれたときに要素に自動的にフォーカスする 真偽属性 autoplay
audio
; video
ページが読み込まれるときにメディアリソースが自動的に開始可能というヒント 真偽属性 blocking
link
; script
; style
要素が潜在的にレンダリングブロックキングであるかどうか 順不同の一意な空白区切りトークンの集合* charset
meta
文字エンコーディング宣言 "utf-8
" checked
input
コントロールがチェックされているかどうか 真偽属性 cite
blockquote
; del
; ins
; q
編集に関する引用またはより多くの情報源へのリンク 潜在的にスペースで囲まれた妥当なURL class
HTML要素 要素が属するクラス 空白区切りトークンの集合 closedby
dialog
Which user actions will close the dialog "any
"; "closerequest
"; "none
"; color
link
サイトのアイコンをカスタマイズするときに使用する色(rel
="mask-icon
"に対して) CSS <color> colorspace
input
The color space of the serialized color "limited-srgb
"; "display-p3
" cols
textarea
行あたりの最大文字数 0より大きい妥当な非負整数 colspan
td
; th
セルがまたがる列の数 0より大きい妥当な非負整数 content
meta
要素の値 テキスト* contenteditable
HTML要素 要素が編集可能かどうか "true
"; "plaintext-only
"; "false
" controls
audio
; video
ユーザーエージェントのコントロールを表示する 真偽属性 coords
area
イメージマップ内に作成する図形の座標 妥当な 浮動小数点数のリスト* crossorigin
audio
; img
; link
; script
; video
要素が生成元をまたい要求を処理する方法 "anonymous
"; "use-credentials
" data
object
リソースのアドレス 潜在的にスペースで囲まれた妥当な空でないURL datetime
del
; ins
変更日付および(任意の)時刻 任意で時刻をもつ妥当な日付文字列 datetime
time
機械可読な値 妥当な月文字列、妥当な日付文字列、妥当な年なし日付文字列、妥当な時刻文字列、妥当なローカル日付および時刻文字列、妥当なタイムゾーンオフセット文字列、妥当なグローバル日付および時刻文字列、妥当な週文字列、妥当な非負整数、または妥当な期間文字列 decoding
img
プレゼンテーションに対するにこの画像を処理する時に使用するデコーディングヒント "sync
"; "async
"; "auto
" default
track
他のテキストトラックがより適切でない場合にトラックを作動させる 真偽属性 defer
script
スクリプトの実行を延期する 真偽属性 dir
HTML要素 要素のテキスト方向 "ltr
"; "rtl
"; "auto
" dir
bdo
要素のテキスト方向 "ltr
"; "rtl
" dirname
input
; textarea
フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前 テキスト* disabled
button
; input
; optgroup
; option
; select
; textarea
; フォームに関連付けられたカスタム要素フォームコントロールが無効であるかどうか 真偽属性 disabled
fieldset
内部のlegend
を除いて、フォームコントロールが無効であるかどうか 真偽属性 disabled
link
リンクが無効であるかどうか 真偽属性 download
a
; area
リソースをナビゲートする代わりにダウンロードし、その場合リソースのファイル名にするかどうか テキスト draggable
HTML要素 要素がドラッグ可能かどうか "true
"; "false
" enctype
form
フォーム送信に使用するエントリーリストのエンコーディングタイプ "application/x-www-form-urlencoded
"; "multipart/form-data
"; "text/plain
" enterkeyhint
HTML要素 Enterキーアクションを選択するためのヒント "enter
"; "done
"; "go
"; "next
"; "previous
"; "search
"; "send
" fetchpriority
img
; link
; script
要素によって開始されるフェッチの優先度を設定する "auto
"; "high
"; "low
" for
label
フォームコントロールとラベルを関連付ける ID* for
output
出力が計算されたコントロールフォームを指定する IDから成る順不同の一意な空白区切りトークンの集合* form
button
; fieldset
; input
; object
; output
; select
; textarea
; フォームに関連付けられたカスタム要素form
要素とこの要素を関連付けるID* formaction
button
; input
フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL formenctype
button
; input
フォーム送信に使用するエントリーリストのエンコーディングタイプ "application/x-www-form-urlencoded
"; "multipart/form-data
"; "text/plain
" formmethod
button
; input
フォーム送信に使用する変形 "GET
"; "POST
"; "dialog
" formnovalidate
button
; input
フォーム送信のためのフォームコントロール検証を回避する 真偽属性 formtarget
button
; input
Navigable for form submission Valid navigable target name or keyword headers
td
; th
該当セルに対するヘッダーセル IDから成る順不同の一意な空白区切りトークンの集合* height
canvas
; embed
; iframe
; img
; input
; object
; source
(in picture
); video
縦の寸法 妥当な非負整数 非表示
要素が関連しているかどうか " "; " "; the empty stringhigh
meter
高域の下限 妥当な浮動小数点数* href
a
; area
ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当なURL href
link
ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当な空でないURL href
base
文書基底URL 潜在的にスペースで囲まれた妥当なURL hreflang
a
; link
リンクされたリソースの言語 妥当なBCP 47言語タグ http-equiv
meta
プラグマディレクティブ "content-type
"; "default-style
"; "refresh
"; "x-ua-compatible
"; "content-security-policy
" id
HTML要素 要素のID テキスト* imagesizes
link
異なるページレイアウトの画像サイズ(rel
="preload
"に対して) 妥当なソースサイズのリスト imagesrcset
link
高解像度ディスプレイや小型モニターなど、様々な状況で利用する画像。(rel
="preload
"に対して) 画像候補文字列のコンマ区切りリスト inert
HTML要素 要素が不活性かどうか 真偽属性 inputmode
HTML要素 入力モダリティを選択するためのヒント "none
"; "text
"; "tel
"; "email
"; "url
"; "numeric
"; "decimal
"; "search
" integrity
link
; script
Subresource Integrityチェックで使用される整合性メタデータ[SRI] テキスト is
HTML要素 カスタマイズされた組み込み要素を作成する 定義されたカスタマイズされた組み込み要素の妥当なカスタム要素名 ismap
img
画像がサーバーサイドイメージマップであるかどうか 真偽属性 itemid
HTML要素 マイクロデータ項目に対するグローバル識別子 潜在的にスペースで囲まれた妥当なURL itemprop
HTML要素 マイクロデータ項目のプロパティ名 妥当な絶対URL、定義済みプロパティ名、またはテキストから成る順不同の一意な空白区切りトークンの集合* itemref
HTML要素 参照される要素 IDから成る順不同の一意な空白区切りトークンの集合* itemscope
HTML要素 マイクロデータ項目を導入する 真偽属性 itemtype
HTML要素 マイクロデータ項目の項目タイプ 妥当な絶対URLから成る順不同の一意な空白区切りトークンの集合* kind
track
テキストトラックの種類 "subtitles
"; "captions
"; "descriptions
"; "chapters
"; "metadata
" label
optgroup
; option
; track
ユーザー可視ラベル テキスト lang
HTML要素 要素の言語 妥当なBCP 47言語タグまたは空文字列 list
input
オートコンプリートオプションのリスト ID* loading
iframe
; img
読み込み延期を決定するときに使用 "lazy
"; "eager
" loop
audio
; video
メディアリソースをループするかどうか 真偽属性 low
meter
低域の上限 妥当な浮動小数点数* max
input
最大値 異なる* max
meter
; progress
範囲の上限 妥当な浮動小数点数* maxlength
input
; textarea
値の最大長さ 妥当な非負整数 media
link
; meta
; source
; style
受け入れ可能なメディア 妥当なメディアクエリーリスト method
form
フォーム送信に使用する変形 "GET
"; "POST
"; "dialog
" min
input
最小値 異なる* min
meter
範囲の下限 妥当な浮動小数点数* minlength
input
; textarea
値の最小長さ 妥当な非負整数 multiple
input
; select
複数の値を許可するかどうか 真偽属性 muted
audio
; video
デフォルトでメディアリソースをミュートするかどうか 真偽属性 name
button
; fieldset
; input
; output
; select
; textarea
; フォームに関連付けられたカスタム要素フォーム送信およびform.elements
APIで使用する要素の名前 テキスト* name
details
相互に排他的なdetails
要素のグループの名前 テキスト* name
form
document.forms
APIで使用するフォーム名テキスト* name
iframe
; object
ナビゲート可能なコンテンツの名前 Valid navigable target name or keyword name
map
usemap
属性から参照するイメージマップの名前 テキスト* name
meta
メタデータ名 テキスト* name
slot
シャドウツリースロットの名前 テキスト nomodule
script
モジュールスクリプトをサポートするユーザーエージェントにおける実行を防ぐ 真偽属性 nonce
HTML要素 Content Security Policyチェックで使用される暗号ノンス [CSP] テキスト novalidate
form
フォーム送信のためのフォームコントロール検証を回避する 真偽属性 open
details
detailsが可視かどうか 真偽属性 open
dialog
ダイアログボックスが見えるかどうか 真偽属性 optimum
meter
ゲージにおける最適値 妥当な浮動小数点数* pattern
input
フォームコントロールの値でマッチするパターン JavaScript Pattern生成物にマッチする正規表現 ping
a
; area
URLへのping 妥当な空でないURLから成る空白区切りトークンの集合 placeholder
input
; textarea
フォームコントロール内に配置されるユーザー可視ラベル テキスト* playsinline
video
要素の再生領域内のビデオコンテンツを表示することをユーザーエージェントに勧める 真偽属性 popover
HTML要素 Makes the element a popover element "auto
"; "manual
"; popovertarget
button
; input
Targets a popover element to toggle, show, or hide ID* popovertargetaction
button
; input
Indicates whether a targeted popover element is to be toggled, shown, or hidden "toggle
"; "show
"; "hide
" poster
video
先にビデオプレイバックを見せるポスターフレーム 潜在的にスペースで囲まれた妥当な空でないURL preload
audio
; video
メディアリソースがどの程度バッファーリングに必要になるかのヒント "none
"; "metadata
"; "auto
" readonly
input
; textarea
ユーザーによって編集される値を許可するかどうか 真偽属性 readonly
フォームに関連付けられたカスタム要素 willValidate
に影響し、カスタム要素の著者によって追加されたすべての動作真偽属性 referrerpolicy
a
; area
; iframe
; img
; link
; script
要素によって開始されたフェッチのためのリファラーポリシー Referrer policy rel
a
; area
ハイパーリンクを含む文書における位置と宛先のリソースの関係 順不同の一意な空白区切りトークンの集合* rel
link
ハイパーリンクと宛先のリソースを含む文書の関係 順不同の一意な空白区切りトークンの集合* required
input
; select
; textarea
コントロールがフォーム送信に要求されるかどうか 真偽属性 reversed
ol
リストの逆順の数 真偽属性 rows
textarea
表示する行数 0より大きい妥当な非負整数 rowspan
td
; th
セルがまたがる行の数 妥当な非負整数 sandbox
iframe
ネストされたコンテンツのセキュリティルール 順不同の一意な空白区切りトークンの集合、ASCII 大文字・小文字不区別、以下から成る:- "
allow-downloads
" - "
allow-forms
" - "
allow-modals
" - "
allow-orientation-lock
" - "
allow-pointer-lock
" - "
allow-popups
" - "
allow-popups-to-escape-sandbox
" - "
allow-presentation
" - "
allow-same-origin
" - "
allow-scripts
" - "
allow-top-navigation
" - "
allow-top-navigation-by-user-activation
" - "
allow-top-navigation-to-custom-protocols
"
+ 属性の一覧表(イベントハンドラーコンテンツ属性を除く) 属性 要素 説明 値 abbr
th
他のコンテキスト内のセルを参照するときにヘッダーセルに使用する代替ラベル テキスト* accept
input
ファイルアップロードコントロールで予期されるファイルタイプに対するヒント パラメーターがない妥当なMIMEタイプ文字列、またはaudio/*
、video/*
、もしくはimage/*
で構成されるコンマ区切りトークンの集合* accept-charset
form
フォーム送信に使用する文字エンコーディング "UTF-8
"に一致するASCII大文字・小文字不区別 accesskey
HTML要素 要素をアクティブにするまたはフォーカスするキーボードショートカット 順序付きの一意な空白区切りトークンの集合、これらのトークンはいずれも別のトークンと同一でなく、それぞれが正確に1コードポイント長さ action
form
フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL allow
iframe
iframe
のコンテンツに適用されるパーミッションポリシーSerialized permissions policy allowfullscreen
iframe
iframe
のコンテンツにrequestFullscreen()
の使用を許可するかどうか真偽属性 alpha
input
色のアルファコンポーネントを設定可能にする 真偽属性 alt
area
; img
; input
画像が利用不可のときに使用する置換テキスト テキスト* as
link
プリロードリクエストの潜在的な宛先(rel
="preload
"およびrel
="modulepreload
"に対して) rel
="preload
"の場合、潜在的な宛先、rel
="modulepreload
"の場合、スクリプト様の宛先async
script
フェッチの間ブロックなしで、可能な場合にスクリプトを実行する 真偽属性 autocapitalize
HTML要素 推奨される自動大文字化の動作(サポートされている入力方法の場合) "on
"; "off
"; "none
"; "sentences
"; "words
"; "characters
" autocomplete
form
フォーム内のコントロールのオールフィル機能に対するデフォルト設定 "on
"; "off
" autocomplete
input
; select
; textarea
フォームオートフィル機能に対するヒント オートフィルフィールド名および関連するトークン* autocorrect
HTML要素 Recommended autocorrection behavior (for supported input methods) "on
"; "off
" autofocus
HTML要素 ページが読み込まれたときに要素に自動的にフォーカスする 真偽属性 autoplay
audio
; video
ページが読み込まれるときにメディアリソースが自動的に開始可能というヒント 真偽属性 blocking
link
; script
; style
要素が潜在的にレンダリングブロックキングであるかどうか 順不同の一意な空白区切りトークンの集合* charset
meta
文字エンコーディング宣言 "utf-8
" checked
input
コントロールがチェックされているかどうか 真偽属性 cite
blockquote
; del
; ins
; q
編集に関する引用またはより多くの情報源へのリンク 潜在的にスペースで囲まれた妥当なURL class
HTML要素 要素が属するクラス 空白区切りトークンの集合 closedby
dialog
Which user actions will close the dialog "any
"; "closerequest
"; "none
"; color
link
サイトのアイコンをカスタマイズするときに使用する色(rel
="mask-icon
"に対して) CSS <color> colorspace
input
The color space of the serialized color "limited-srgb
"; "display-p3
" cols
textarea
行あたりの最大文字数 0より大きい妥当な非負整数 colspan
td
; th
セルがまたがる列の数 0より大きい妥当な非負整数 content
meta
要素の値 テキスト* contenteditable
HTML要素 要素が編集可能かどうか "true
"; "plaintext-only
"; "false
" controls
audio
; video
ユーザーエージェントのコントロールを表示する 真偽属性 coords
area
イメージマップ内に作成する図形の座標 妥当な 浮動小数点数のリスト* crossorigin
audio
; img
; link
; script
; video
要素が生成元をまたい要求を処理する方法 "anonymous
"; "use-credentials
" data
object
リソースのアドレス 潜在的にスペースで囲まれた妥当な空でないURL datetime
del
; ins
変更日付および(任意の)時刻 任意で時刻をもつ妥当な日付文字列 datetime
time
機械可読な値 妥当な月文字列、妥当な日付文字列、妥当な年なし日付文字列、妥当な時刻文字列、妥当なローカル日付および時刻文字列、妥当なタイムゾーンオフセット文字列、妥当なグローバル日付および時刻文字列、妥当な週文字列、妥当な非負整数、または妥当な期間文字列 decoding
img
プレゼンテーションに対するにこの画像を処理する時に使用するデコーディングヒント "sync
"; "async
"; "auto
" default
track
他のテキストトラックがより適切でない場合にトラックを作動させる 真偽属性 defer
script
スクリプトの実行を延期する 真偽属性 dir
HTML要素 要素のテキスト方向 "ltr
"; "rtl
"; "auto
" dir
bdo
要素のテキスト方向 "ltr
"; "rtl
" dirname
input
; textarea
フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前 テキスト* disabled
button
; input
; optgroup
; option
; select
; textarea
; フォームに関連付けられたカスタム要素フォームコントロールが無効であるかどうか 真偽属性 disabled
fieldset
内部のlegend
を除いて、フォームコントロールが無効であるかどうか 真偽属性 disabled
link
リンクが無効であるかどうか 真偽属性 download
a
; area
リソースをナビゲートする代わりにダウンロードし、その場合リソースのファイル名にするかどうか テキスト draggable
HTML要素 要素がドラッグ可能かどうか "true
"; "false
" enctype
form
フォーム送信に使用するエントリーリストのエンコーディングタイプ "application/x-www-form-urlencoded
"; "multipart/form-data
"; "text/plain
" enterkeyhint
HTML要素 Enterキーアクションを選択するためのヒント "enter
"; "done
"; "go
"; "next
"; "previous
"; "search
"; "send
" fetchpriority
img
; link
; script
要素によって開始されるフェッチの優先度を設定する "auto
"; "high
"; "low
" for
label
フォームコントロールとラベルを関連付ける ID* for
output
出力が計算されたコントロールフォームを指定する IDから成る順不同の一意な空白区切りトークンの集合* form
button
; fieldset
; input
; object
; output
; select
; textarea
; フォームに関連付けられたカスタム要素form
要素とこの要素を関連付けるID* formaction
button
; input
フォーム送信に使用するURL 潜在的にスペースで囲まれた妥当な空でないURL formenctype
button
; input
フォーム送信に使用するエントリーリストのエンコーディングタイプ "application/x-www-form-urlencoded
"; "multipart/form-data
"; "text/plain
" formmethod
button
; input
フォーム送信に使用する変形 "GET
"; "POST
"; "dialog
" formnovalidate
button
; input
フォーム送信のためのフォームコントロール検証を回避する 真偽属性 formtarget
button
; input
Navigable for form submission Valid navigable target name or keyword headers
td
; th
該当セルに対するヘッダーセル IDから成る順不同の一意な空白区切りトークンの集合* height
canvas
; embed
; iframe
; img
; input
; object
; source
(in picture
); video
縦の寸法 妥当な非負整数 非表示
要素が関連しているかどうか " "; " "; the empty stringhigh
meter
高域の下限 妥当な浮動小数点数* href
a
; area
ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当なURL href
link
ハイパーリンクのアドレス 潜在的にスペースで囲まれた妥当な空でないURL href
base
文書基底URL 潜在的にスペースで囲まれた妥当なURL hreflang
a
; link
リンクされたリソースの言語 妥当なBCP 47言語タグ http-equiv
meta
プラグマディレクティブ "content-type
"; "default-style
"; "refresh
"; "x-ua-compatible
"; "content-security-policy
" id
HTML要素 要素のID テキスト* imagesizes
link
異なるページレイアウトの画像サイズ(rel
="preload
"に対して) 妥当なソースサイズのリスト imagesrcset
link
高解像度ディスプレイや小型モニターなど、様々な状況で利用する画像。(rel
="preload
"に対して) 画像候補文字列のコンマ区切りリスト inert
HTML要素 要素が不活性かどうか 真偽属性 inputmode
HTML要素 入力モダリティを選択するためのヒント "none
"; "text
"; "tel
"; "email
"; "url
"; "numeric
"; "decimal
"; "search
" integrity
link
; script
Subresource Integrityチェックで使用される整合性メタデータ[SRI] テキスト is
HTML要素 カスタマイズされた組み込み要素を作成する 定義されたカスタマイズされた組み込み要素の妥当なカスタム要素名 ismap
img
画像がサーバーサイドイメージマップであるかどうか 真偽属性 itemid
HTML要素 マイクロデータ項目に対するグローバル識別子 潜在的にスペースで囲まれた妥当なURL itemprop
HTML要素 マイクロデータ項目のプロパティ名 妥当な絶対URL、定義済みプロパティ名、またはテキストから成る順不同の一意な空白区切りトークンの集合* itemref
HTML要素 参照される要素 IDから成る順不同の一意な空白区切りトークンの集合* itemscope
HTML要素 マイクロデータ項目を導入する 真偽属性 itemtype
HTML要素 マイクロデータ項目の項目タイプ 妥当な絶対URLから成る順不同の一意な空白区切りトークンの集合* kind
track
テキストトラックの種類 "subtitles
"; "captions
"; "descriptions
"; "chapters
"; "metadata
" label
optgroup
; option
; track
ユーザー可視ラベル テキスト lang
HTML要素 要素の言語 妥当なBCP 47言語タグまたは空文字列 list
input
オートコンプリートオプションのリスト ID* loading
iframe
; img
読み込み延期を決定するときに使用 "lazy
"; "eager
" loop
audio
; video
メディアリソースをループするかどうか 真偽属性 low
meter
低域の上限 妥当な浮動小数点数* max
input
最大値 異なる* max
meter
; progress
範囲の上限 妥当な浮動小数点数* maxlength
input
; textarea
値の最大長さ 妥当な非負整数 media
link
; meta
; source
; style
受け入れ可能なメディア 妥当なメディアクエリーリスト method
form
フォーム送信に使用する変形 "GET
"; "POST
"; "dialog
" min
input
最小値 異なる* min
meter
範囲の下限 妥当な浮動小数点数* minlength
input
; textarea
値の最小長さ 妥当な非負整数 multiple
input
; select
複数の値を許可するかどうか 真偽属性 muted
audio
; video
デフォルトでメディアリソースをミュートするかどうか 真偽属性 name
button
; fieldset
; input
; output
; select
; textarea
; フォームに関連付けられたカスタム要素フォーム送信およびform.elements
APIで使用する要素の名前 テキスト* name
details
相互に排他的なdetails
要素のグループの名前 テキスト* name
form
document.forms
APIで使用するフォーム名テキスト* name
iframe
; object
ナビゲート可能なコンテンツの名前 Valid navigable target name or keyword name
map
usemap
属性から参照するイメージマップの名前 テキスト* name
meta
メタデータ名 テキスト* name
slot
シャドウツリースロットの名前 テキスト nomodule
script
モジュールスクリプトをサポートするユーザーエージェントにおける実行を防ぐ 真偽属性 nonce
HTML要素 Content Security Policyチェックで使用される暗号ノンス [CSP] テキスト novalidate
form
フォーム送信のためのフォームコントロール検証を回避する 真偽属性 open
details
detailsが可視かどうか 真偽属性 open
dialog
ダイアログボックスが見えるかどうか 真偽属性 optimum
meter
ゲージにおける最適値 妥当な浮動小数点数* pattern
input
フォームコントロールの値でマッチするパターン JavaScript Pattern生成物にマッチする正規表現 ping
a
; area
URLへのping 妥当な空でないURLから成る空白区切りトークンの集合 placeholder
input
; textarea
フォームコントロール内に配置されるユーザー可視ラベル テキスト* playsinline
video
要素の再生領域内のビデオコンテンツを表示することをユーザーエージェントに勧める 真偽属性 popover
HTML要素 Makes the element a popover element "auto
"; "manual
"; popovertarget
button
; input
Targets a popover element to toggle, show, or hide ID* popovertargetaction
button
; input
Indicates whether a targeted popover element is to be toggled, shown, or hidden "toggle
"; "show
"; "hide
" poster
video
先にビデオプレイバックを見せるポスターフレーム 潜在的にスペースで囲まれた妥当な空でないURL preload
audio
; video
メディアリソースがどの程度バッファーリングに必要になるかのヒント "none
"; "metadata
"; "auto
" readonly
input
; textarea
ユーザーによって編集される値を許可するかどうか 真偽属性 readonly
フォームに関連付けられたカスタム要素 willValidate
に影響し、カスタム要素の著者によって追加されたすべての動作真偽属性 referrerpolicy
a
; area
; iframe
; img
; link
; script
要素によって開始されたフェッチのためのリファラーポリシー Referrer policy rel
a
; area
ハイパーリンクを含む文書における位置と宛先のリソースの関係 順不同の一意な空白区切りトークンの集合* rel
link
ハイパーリンクと宛先のリソースを含む文書の関係 順不同の一意な空白区切りトークンの集合* required
input
; select
; textarea
コントロールがフォーム送信に要求されるかどうか 真偽属性 reversed
ol
リストの逆順の数 真偽属性 rows
textarea
表示する行数 0より大きい妥当な非負整数 rowspan
td
; th
セルがまたがる行の数 妥当な非負整数 sandbox
iframe
ネストされたコンテンツのセキュリティルール 順不同の一意な空白区切りトークンの集合、ASCII 大文字・小文字不区別、以下から成る:- "
allow-downloads
" - "
allow-forms
" - "
allow-modals
" - "
allow-orientation-lock
" - "
allow-pointer-lock
" - "
allow-popups
" - "
allow-popups-to-escape-sandbox
" - "
allow-presentation
" - "
allow-same-origin
" - "
allow-scripts
" - "
allow-top-navigation
" - "
allow-top-navigation-by-user-activation
" - "
allow-top-navigation-to-custom-protocols
"
scope
th
ヘッダーセルがどのセルに適用するかを指定する "row
"; "col
"; "rowgroup
"; "colgroup
" selected
option
デフォルトで選択肢が選択されるかどうか 真偽属性 shadowrootclonable
template
宣言的なシャドウルートにクローン可能を設定する 真偽属性 shadowrootdelegatesfocus
template
宣言的なシャドウルートに代理フォーカスを設定する 真偽属性 shadowrootmode
template
宣言的なシャドウルートのストリーミングを有効にする "open
"; "closed
" shadowrootserializable
template
宣言的なシャドウルートにシリアライズ可能を設定する 真偽属性 shape
area
イメージマップ内に作成する図形の種類 "circle
"; "default
"; "poly
"; "rect
" size
input
; select
コントロールのサイズ 0より大きい妥当な非負整数 sizes
link
アイコンのサイズ(rel
="icon
"に対する) 順不同の一意な空白区切りトークンの集合、ASCII 大文字・小文字不区別、サイズ*から成る sizes
img
; source
異なるページレイアウトの画像サイズ 妥当なソースサイズのリスト slot
HTML要素 要素の希望するスロット テキスト span
col
; colgroup
要素がまたがる列の数 0より大きい妥当な非負整数 spellcheck
HTML要素 要素が要素のスペルと文法をチェックすべきかどうか "true
"; "false
"; the empty string src
audio
; embed
; iframe
; img
; input
; script
; source
(in video
or audio
); track
; video
リソースのアドレス 潜在的にスペースで囲まれた妥当な空でないURL srcdoc
iframe
iframe
内でレンダリングする文書iframe
srcdoc
文書*のソースsrclang
track
テキストトラックの言語 妥当なBCP 47言語タグ srcset
img
; source
異なる状況で使用するための画像。たとえば、高解像度ディスプレイ、小さなモニター、など。 画像候補文字列のコンマ区切りリスト start
ol
リストの開始値 妥当な整数 step
input
フォームコントロールの値でマッチする粒度 0より大きい妥当な浮動小数点数、または"any
" style
HTML要素 見栄えおよび整形命令 CSS宣言* tabindex
HTML要素 要素がフォーカス可能およびシーケンシャルフォーカス可能であり、かつシーケンシャルフォーカスナビゲーションのための要素の相対的な順序であるかどうか 妥当な整数 target
a
; area
ハイパーリンクナビゲーションに対するナビゲート可能 Valid navigable target name or keyword target
base
Default navigable for hyperlink navigation and form submission Valid navigable target name or keyword target
form
Navigable for form submission Valid navigable target name or keyword title
HTML要素 要素に対する助言情報 テキスト title
abbr
; dfn
省略形の完全な用語または表現 テキスト title
input
パターンの説明(pattern
属性で使用した場合) テキスト title
link
リンクのタイトル テキスト title
link
; style
CSSスタイルシートセット名 テキスト translate
HTML要素 ページがローカライズされるときに、要素が翻訳されるかどうか "yes
"; "no
" type
a
; link
参照されるリソースタイプのヒント 妥当なMIMEタイプ文字列 type
button
ボタンの種類 "submit
"; "reset
"; "button
" type
embed
; object
; source
埋め込みリソースタイプ 妥当なMIMEタイプ文字列 type
input
フォームコントロールの種類 input
タイプキーワードtype
ol
リストマーカーの種類 "1
"; "a
"; "A
"; "i
"; "I
" type
script
スクリプトの種類 "module
"; JavaScript MIMEタイプエッセンシャルマッチでない妥当なMIMEタイプ文字列 usemap
img
使用するイメージマップの名前 妥当なハッシュ名リファレンス* value
button
; option
フォーム送信に対して使用される値 テキスト value
data
機械可読な値 テキスト* value
input
フォームコントロールの値 異なる* value
li
リスト項目の順序値 妥当な整数 value
meter
; progress
要素の現在値 妥当な浮動小数点数 width
canvas
; embed
; iframe
; img
; input
; object
; source
(in picture
); video
横の寸法 妥当な非負整数 wrap
textarea
どのようにフォームコントロール値がフォーム送信に対して包まれるか "soft
"; "hard
" writingsuggestions
HTML要素 Whether the element can offer writing suggestions or not. "true
"; "false
"; the empty string
セル内のアスタリスク(*)は、実際の規則が上記の表に示されたものよりも複雑であることを示している。
- Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+Support in all current engines.
Firefox9+Safari3.1+Chrome1+
Opera12+Edge79+
Edge (Legacy)12+Internet Explorer9+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android12+要素インターフェイス
- 要素インターフェイスの一覧表 要素 インターフェイス a
HTMLAnchorElement
: HTMLElement
abbr
HTMLElement
address
HTMLElement
area
HTMLAreaElement
: HTMLElement
article
HTMLElement
aside
HTMLElement
audio
HTMLAudioElement
: HTMLMediaElement
: HTMLElement
b
HTMLElement
base
HTMLBaseElement
: HTMLElement
bdi
HTMLElement
bdo
HTMLElement
blockquote
HTMLQuoteElement
: HTMLElement
body
HTMLBodyElement
: HTMLElement
br
HTMLBRElement
: HTMLElement
button
HTMLButtonElement
: HTMLElement
canvas
HTMLCanvasElement
: HTMLElement
caption
HTMLTableCaptionElement
: HTMLElement
cite
HTMLElement
code
HTMLElement
col
HTMLTableColElement
: HTMLElement
colgroup
HTMLTableColElement
: HTMLElement
data
HTMLDataElement
: HTMLElement
datalist
HTMLDataListElement
: HTMLElement
dd
HTMLElement
del
HTMLModElement
: HTMLElement
details
HTMLDetailsElement
: HTMLElement
dfn
HTMLElement
dialog
HTMLDialogElement
: HTMLElement
div
HTMLDivElement
: HTMLElement
dl
HTMLDListElement
: HTMLElement
dt
HTMLElement
em
HTMLElement
embed
HTMLEmbedElement
: HTMLElement
fieldset
HTMLFieldSetElement
: HTMLElement
figcaption
HTMLElement
figure
HTMLElement
footer
HTMLElement
form
HTMLFormElement
: HTMLElement
h1
HTMLHeadingElement
: HTMLElement
h2
HTMLHeadingElement
: HTMLElement
h3
HTMLHeadingElement
: HTMLElement
h4
HTMLHeadingElement
: HTMLElement
h5
HTMLHeadingElement
: HTMLElement
h6
HTMLHeadingElement
: HTMLElement
head
HTMLHeadElement
: HTMLElement
header
HTMLElement
hgroup
HTMLElement
hr
HTMLHRElement
: HTMLElement
html
HTMLHtmlElement
: HTMLElement
i
HTMLElement
iframe
HTMLIFrameElement
: HTMLElement
img
HTMLImageElement
: HTMLElement
input
HTMLInputElement
: HTMLElement
ins
HTMLModElement
: HTMLElement
kbd
HTMLElement
label
HTMLLabelElement
: HTMLElement
legend
HTMLLegendElement
: HTMLElement
li
HTMLLIElement
: HTMLElement
link
HTMLLinkElement
: HTMLElement
main
HTMLElement
map
HTMLMapElement
: HTMLElement
mark
HTMLElement
menu
HTMLMenuElement
: HTMLElement
meta
HTMLMetaElement
: HTMLElement
meter
HTMLMeterElement
: HTMLElement
nav
HTMLElement
noscript
HTMLElement
object
HTMLObjectElement
: HTMLElement
ol
HTMLOListElement
: HTMLElement
optgroup
HTMLOptGroupElement
: HTMLElement
option
HTMLOptionElement
: HTMLElement
output
HTMLOutputElement
: HTMLElement
p
HTMLParagraphElement
: HTMLElement
picture
HTMLPictureElement
: HTMLElement
pre
HTMLPreElement
: HTMLElement
progress
HTMLProgressElement
: HTMLElement
q
HTMLQuoteElement
: HTMLElement
rp
HTMLElement
rt
HTMLElement
ruby
HTMLElement
s
HTMLElement
samp
HTMLElement
search
HTMLElement
script
HTMLScriptElement
: HTMLElement
section
HTMLElement
select
HTMLSelectElement
: HTMLElement
slot
HTMLSlotElement
: HTMLElement
small
HTMLElement
source
HTMLSourceElement
: HTMLElement
span
HTMLSpanElement
: HTMLElement
strong
HTMLElement
style
HTMLStyleElement
: HTMLElement
sub
HTMLElement
summary
HTMLElement
sup
HTMLElement
table
HTMLTableElement
: HTMLElement
tbody
HTMLTableSectionElement
: HTMLElement
td
HTMLTableCellElement
: HTMLElement
template
HTMLTemplateElement
: HTMLElement
textarea
HTMLTextAreaElement
: HTMLElement
tfoot
HTMLTableSectionElement
: HTMLElement
th
HTMLTableCellElement
: HTMLElement
thead
HTMLTableSectionElement
: HTMLElement
time
HTMLTimeElement
: HTMLElement
title
HTMLTitleElement
: HTMLElement
tr
HTMLTableRowElement
: HTMLElement
track
HTMLTrackElement
: HTMLElement
u
HTMLElement
ul
HTMLUListElement
: HTMLElement
var
HTMLElement
video
HTMLVideoElement
: HTMLMediaElement
: HTMLElement
wbr
HTMLElement
カスタム要素 要素の著者によって提供される(HTMLElement
から継承)
+ 要素インターフェイスの一覧表 要素 インターフェイス a
HTMLAnchorElement
: HTMLElement
abbr
HTMLElement
address
HTMLElement
area
HTMLAreaElement
: HTMLElement
article
HTMLElement
aside
HTMLElement
audio
HTMLAudioElement
: HTMLMediaElement
: HTMLElement
b
HTMLElement
base
HTMLBaseElement
: HTMLElement
bdi
HTMLElement
bdo
HTMLElement
blockquote
HTMLQuoteElement
: HTMLElement
ボディー
HTMLBodyElement
: HTMLElement
br
HTMLBRElement
: HTMLElement
button
HTMLButtonElement
: HTMLElement
canvas
HTMLCanvasElement
: HTMLElement
caption
HTMLTableCaptionElement
: HTMLElement
cite
HTMLElement
code
HTMLElement
col
HTMLTableColElement
: HTMLElement
colgroup
HTMLTableColElement
: HTMLElement
data
HTMLDataElement
: HTMLElement
datalist
HTMLDataListElement
: HTMLElement
dd
HTMLElement
del
HTMLModElement
: HTMLElement
details
HTMLDetailsElement
: HTMLElement
dfn
HTMLElement
dialog
HTMLDialogElement
: HTMLElement
div
HTMLDivElement
: HTMLElement
dl
HTMLDListElement
: HTMLElement
dt
HTMLElement
em
HTMLElement
embed
HTMLEmbedElement
: HTMLElement
fieldset
HTMLFieldSetElement
: HTMLElement
figcaption
HTMLElement
figure
HTMLElement
footer
HTMLElement
form
HTMLFormElement
: HTMLElement
h1
HTMLHeadingElement
: HTMLElement
h2
HTMLHeadingElement
: HTMLElement
h3
HTMLHeadingElement
: HTMLElement
h4
HTMLHeadingElement
: HTMLElement
h5
HTMLHeadingElement
: HTMLElement
h6
HTMLHeadingElement
: HTMLElement
head
HTMLHeadElement
: HTMLElement
header
HTMLElement
hgroup
HTMLElement
hr
HTMLHRElement
: HTMLElement
html
HTMLHtmlElement
: HTMLElement
i
HTMLElement
iframe
HTMLIFrameElement
: HTMLElement
img
HTMLImageElement
: HTMLElement
input
HTMLInputElement
: HTMLElement
ins
HTMLModElement
: HTMLElement
kbd
HTMLElement
label
HTMLLabelElement
: HTMLElement
legend
HTMLLegendElement
: HTMLElement
li
HTMLLIElement
: HTMLElement
link
HTMLLinkElement
: HTMLElement
main
HTMLElement
map
HTMLMapElement
: HTMLElement
mark
HTMLElement
menu
HTMLMenuElement
: HTMLElement
meta
HTMLMetaElement
: HTMLElement
meter
HTMLMeterElement
: HTMLElement
nav
HTMLElement
noscript
HTMLElement
object
HTMLObjectElement
: HTMLElement
ol
HTMLOListElement
: HTMLElement
optgroup
HTMLOptGroupElement
: HTMLElement
option
HTMLOptionElement
: HTMLElement
output
HTMLOutputElement
: HTMLElement
p
HTMLParagraphElement
: HTMLElement
picture
HTMLPictureElement
: HTMLElement
pre
HTMLPreElement
: HTMLElement
progress
HTMLProgressElement
: HTMLElement
q
HTMLQuoteElement
: HTMLElement
rp
HTMLElement
rt
HTMLElement
ruby
HTMLElement
s
HTMLElement
samp
HTMLElement
search
HTMLElement
script
HTMLScriptElement
: HTMLElement
section
HTMLElement
select
HTMLSelectElement
: HTMLElement
slot
HTMLSlotElement
: HTMLElement
small
HTMLElement
source
HTMLSourceElement
: HTMLElement
span
HTMLSpanElement
: HTMLElement
strong
HTMLElement
style
HTMLStyleElement
: HTMLElement
sub
HTMLElement
summary
HTMLElement
sup
HTMLElement
table
HTMLTableElement
: HTMLElement
tbody
HTMLTableSectionElement
: HTMLElement
td
HTMLTableCellElement
: HTMLElement
template
HTMLTemplateElement
: HTMLElement
textarea
HTMLTextAreaElement
: HTMLElement
tfoot
HTMLTableSectionElement
: HTMLElement
th
HTMLTableCellElement
: HTMLElement
thead
HTMLTableSectionElement
: HTMLElement
time
HTMLTimeElement
: HTMLElement
title
HTMLTitleElement
: HTMLElement
tr
HTMLTableRowElement
: HTMLElement
track
HTMLTrackElement
: HTMLElement
u
HTMLElement
ul
HTMLUListElement
: HTMLElement
var
HTMLElement
video
HTMLVideoElement
: HTMLMediaElement
: HTMLElement
wbr
HTMLElement
カスタム要素 要素の著者によって提供される(HTMLElement
から継承)
全インターフェイス
diff --git a/html/dev/infrastructure.html b/html/dev/infrastructure.html
index 6c1fe684..9303d67d 100644
--- a/html/dev/infrastructure.html
+++ b/html/dev/infrastructure.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -161,7 +161,7 @@ 2.1.7 依存関係[INFRA]で定義される:
- - 一般的な反復用語while、continueおよびbreak。
- Assert
- 実装定義
- トラッキングベクター
- コードポイントおよびその同義語文字
- サロゲート
- スカラー値
- タプル
- 非文字
- 文字列、コード単位、コード単位接頭辞、コード単位未満、開始する、終端する、長さおよびコードポイント長さ
- 文字列の同等演算isおよびidentical to(同一である)
- スカラー値文字列
- 変換する
- ASCII文字列
- ASCII tab or newline
- ASCII空白
- コントロール
- ASCII数字
- ASCII大文字16進数
- ASCII小文字16進数
- ASCII 16進数
- ASCII英大文字
- ASCII英小文字
- ASCII英字
- ASCII英数字
- 同形デコード
- 同型エンコード
- ASCII小文字化
- ASCII大文字化
- ASCII大文字・小文字不区別
- 改行を除去する
- 改行を正規化する
- 先頭及び末尾のASCII空白を除去する
- ASCII空白を除去して折りたたむ
- ASCII空白で文字列を分割する
- コンマで文字列を分割する
- コードポイントのシーケンスを収集するおよびその関連する位置変数
- ASCII空白を読み飛ばす
- 順序付きマップデータ構造および関連する定義key、値、空、エントリー、存在する、 エントリーの値を取得する、エントリーの値を設定する、エントリーを除去する、クリアする、キーを取得する、値を取得する、降順にソートする、サイズおよび反復する
- リストデータ構造および関連する定義追加する、拡張する、先頭に付加する、置換する、除去する、空にする、包含する、サイズ、インデックスを付ける、空である、アイテム、反復する、クローンする、昇順にソートするおよび降順にソートする
- structデータ構造および関連する定義プッシュするおよびポップする
- キューデータ構造および関連する定義エンキューおよびデキュー
- 順序付きセットデータ構造および関連する定義追加するおよび和集合
- struct仕様型およびitemの関連する定義
- バイトシーケンスデータ構造
- forgiving-base64エンコードおよびforgiving-base64デコードアルゴリズム
- exclusive range
- JSON文字列をInfra値にパースする
- HTML名前空間
- MathML名前空間
- SVG名前空間
- XLink名前空間
- XML名前空間
- XMLNS名前空間
+ - 一般的な反復用語while、continueおよびbreak。
- Assert
- 実装定義
- トラッキングベクター
- コードポイントおよびその同義語文字
- サロゲート
- スカラー値
- タプル
- 非文字
- 文字列、コード単位、コード単位接頭辞、コード単位未満、開始する、終端する、長さおよびコードポイント長さ
- 文字列の同等演算isおよびidentical to(同一である)
- スカラー値文字列
- 変換する
- ASCII文字列
- ASCIIタブ又は改行
- ASCII空白
- コントロール
- ASCII数字
- ASCII大文字16進数
- ASCII小文字16進数
- ASCII 16進数
- ASCII英大文字
- ASCII英小文字
- ASCII英字
- ASCII英数字
- 同形デコード
- 同型エンコード
- ASCII小文字化
- ASCII大文字化
- ASCII大文字・小文字不区別
- 改行を除去する
- 改行を正規化する
- 先頭及び末尾のASCII空白を除去する
- ASCII空白を除去して折りたたむ
- ASCII空白で文字列を分割する
- コンマで文字列を分割する
- コードポイントのシーケンスを収集するおよびその関連する位置変数
- ASCII空白を読み飛ばす
- 順序付きマップデータ構造および関連する定義key、値、空、エントリー、存在する、 エントリーの値を取得する、エントリーの値を設定する、エントリーを除去する、クリアする、キーを取得する、値を取得する、降順にソートする、サイズおよび反復する
- リストデータ構造および関連する定義追加する、拡張する、先頭に付加する、置換する、除去する、空にする、包含する、サイズ、インデックスを付ける、空である、アイテム、反復する、クローンする、昇順にソートするおよび降順にソートする
- structデータ構造および関連する定義プッシュするおよびポップする
- キューデータ構造および関連する定義エンキューおよびデキュー
- 順序付きセットデータ構造および関連する定義追加するおよび和集合
- struct仕様型およびitemの関連する定義
- バイトシーケンスデータ構造
- forgiving-base64エンコードおよびforgiving-base64デコードアルゴリズム
- exclusive range
- JSON文字列をInfra値にパースする
- HTML名前空間
- MathML名前空間
- SVG名前空間
- XLink名前空間
- XML名前空間
- XMLNS名前空間
- Unicodeおよびエンコーディング
Unicode文字セットは、テキストデータを表すために使用され、Encodingは、文字エンコーディング周りの要件を定義する。[UNICODE]
この仕様は、前述したように、その仕様で定義される用語に基づく用語を導入する。
@@ -188,11 +188,11 @@ 2.1.7 依存関係- ホスト
- 公開サフィックス
- ドメイン
- IPアドレス
- URL
- URLの生成元
- 絶対URL
- 相対URL
- 登録可能ドメイン
- URLパーサー
- 基本的なURLパーサーならびにそのurlおよび state override引数、およびこれらのパーサー状態は次のとおり:
- URLレコード、およびその個別コンポーネント:
-
- 妥当なURL文字列
- ユーザー名/パスワード/ポートを持つことができないコンセプト
- 不透明なパスコンセプト
- URLシリアライザーおよびそのフラグメントを除外する引数
- URLパスシリアライザー
- ホストパーサー
- ホストシリアライザー
- ホスト同等
- URLと同等およびそのフラグメントを除外する引数
- 整数をシリアライズする
- デフォルトエンコードセット
- コンポーネントパーセントエンコード集合
- UTF-8パーセントエンコード
- パーセントエンコード
- ユーザー名を設定する
- パスワードを設定する
application/x-www-form-urlencoded
フォーマットapplication/x-www-form-urlencoded
シリアライザー- is special
+
- 妥当なURL文字列
- ユーザー名/パスワード/ポートを持つことができないコンセプト
- 不透明なパスコンセプト
- URLシリアライザーおよびそのフラグメントを除外する引数
- URLパスシリアライザー
- ホストパーサー
- ホストシリアライザー
- ホスト同等
- URLと同等およびそのフラグメントを除外する引数
- 整数をシリアライズする
- デフォルトエンコードセット
- コンポーネントパーセントエンコード集合
- UTF-8パーセントエンコード
- パーセントエンコード
- ユーザー名を設定する
- パスワードを設定する
application/x-www-form-urlencoded
フォーマットapplication/x-www-form-urlencoded
シリアライザー- 特別である
多くのスキーマおよびプロトコルはまたこの仕様で参照される:
- about:
スキーム[ABOUT]blob:
スキーム[FILEAPI]data:
スキーム[RFC2397]http:
スキーム[HTTP]https:
スキーム[HTTP]mailto:
スキーム[MAILTO]sms:
スキーム[SMS]urn:
スキーム[URN]
+ about:
スキーム[ABOUT]blob:
スキーム[FILEAPI]data:
スキーム[RFC2397]http:
スキーム[HTTP]https:
スキーム[HTTP]mailto:
スキーム[MAILTO]sms:
スキーム[SMS]urn:
スキーム[URN]
メディアフラグメント構文はMedia Fragments URIで定義される。[MEDIAFRAG]
- HTTPおよび関連仕様
次の用語はHTTP仕様[HTTP]で定義される:
@@ -216,9 +216,9 @@ 2.1.7 依存関係- MIMEタイプ
- MIMEタイプessence
- 妥当なMIMEタイプ文字列
- パラメーターのない妥当なMIMEタイプ文字列
- HTML MIME タイプ
- JavaScript MIMEタイプおよびJavaScript MIMEタイプエッセンシャルマッチ
- JSON MIMEタイプ
- XML MIMEタイプ
- 画像MIMEタイプ
- 音声または映像MIMEタイプ
- フォントMIMEタイプ
- parse a MIMEタイプをパースする
- ユーザーエージェントにサポートされるMIMEタイプか?
- Fetch
次の用語はFetch [FETCH]で定義される:
- - ABNF
about:blank
- HTTP(S)スキーム
- ローカルであるURL
- ローカルスキーム
- フェッチスキーム
- CORSプロトコル
- デフォルト`
User-Agent
`値 - MIMEタイプを展開する
- レガシーにエンコーディングを抽出する
- フェッチ
- fetch controller
- process the next manual redirect
- ok状態
- ナビゲーションリクエスト
- ネットワークエラー
- 中止されたネットワークエラー
- `
Origin
`ヘッダー - `
Cross-Origin-Resource-Policy
`ヘッダー - 構造化フィールド値を取得する
- ヘッダーリスト
- 設定する
- 設定し、デコードして分割する
- abort
- 生成元をまたいだリソースポリシーチェック
RequestCredentials
列挙RequestDestination
列挙fetch()
メソッド- report timing
- レポート用にレスポンスURLをシリアライズする
- ボディーを安全に抽出する
- ボディーを増分的に読み取る
- processResponseConsumeBody
- processResponseEndOfBody
- processResponse
- useParallelQueue
- processEarlyHintsResponse
- 接続プール
- 接続を取得する
- ネットワークパーティションキーを決定する
- extract full timing info
- as a body
- response body info
- resolve an origin
- レスポンスおよび関連するもの:
-
- リクエストおよび関連するもの:
- URL
- メソッド
- ヘッダーリスト
- body
- クライアント
- URLリスト
- カレントURL
- 予約済みクライアント
- クライアントidを置換する
- イニシエーター
- 宛先
- 潜在的な宛先
- 潜在的な宛先に翻訳する
- スクリプトのような宛先
- 優先度
- 生成元
- リファラー
- synchronous flag
- モード
- 資格情報モード
- use-URL-credentialsフラグ
- unsafe-requestフラグ
- キャッシュモード
- リダイレクト総数
- リダイレクトモード
- ポリシーコンテナー
- リファラーポリシー
- 暗号ナンスメタデータ
- 完全性メタデータ
- パーサーメタデータ
- reload-navigationフラグ
- history-navigationフラグ
- user-activation
- render-blocking
- initiator type
- 範囲ヘッダーを追加する
- - fetch timing infoおよびその関連する:
+
- ABNF
about:blank
- HTTP(S)スキーム
- ローカルであるURL
- ローカルスキーム
- フェッチスキーム
- CORSプロトコル
- デフォルト`
User-Agent
`値 - MIMEタイプを展開する
- レガシーにエンコーディングを抽出する
- フェッチ
- フェッチコントローラー
- 次の手動リダイレクトを処理する
- ok状態
- ナビゲーションリクエスト
- ネットワークエラー
- 中止されたネットワークエラー
- `
Origin
`ヘッダー - `
Cross-Origin-Resource-Policy
`ヘッダー - 構造化フィールド値を取得する
- ヘッダーリスト
- 設定する
- 設定し、デコードして分割する
- 中止する
- 生成元をまたいだリソースポリシーチェック
RequestCredentials
列挙RequestDestination
列挙fetch()
メソッド- 計時を報告する
- レポート用にレスポンスURLをシリアライズする
- ボディーを安全に抽出する
- ボディーを増分的に読み取る
- processResponseConsumeBody
- processResponseEndOfBody
- processResponse
- useParallelQueue
- processEarlyHintsResponse
- 接続プール
- 接続を取得する
- ネットワークパーティションキーを決定する
- 完全な計時情報を抽出する
- ボディーとして
- レスポンスボディー情報
- 生成元を解決する
- レスポンスおよび関連するもの:
+
- リクエストおよび関連するもの:
- URL
- メソッド
- ヘッダーリスト
- ボディー
- クライアント
- URLリスト
- カレントURL
- 予約済みクライアント
- クライアントidを置換する
- イニシエーター
- 宛先
- 潜在的な宛先
- 潜在的な宛先に翻訳する
- スクリプトのような宛先
- 優先度
- 生成元
- リファラー
- synchronous flag
- モード
- 資格情報モード
- use-URL-credentialsフラグ
- unsafe-requestフラグ
- キャッシュモード
- リダイレクト総数
- リダイレクトモード
- ポリシーコンテナー
- リファラーポリシー
- 暗号ノンスメタデータ
- 完全性メタデータ
- パーサーメタデータ
- reload-navigationフラグ
- history-navigationフラグ
- user-activation
- render-blocking
- イニシエータータイプ
- 範囲ヘッダーを追加する
+ - フェッチ計時情報およびその関連する:
次の用語は、Referrer Policy仕様[REFERRERPOLICY]で定義される:
@@ -237,14 +237,14 @@ 2.1.7 依存関係- mark paint timing
- Navigation Timing
次の用語はNavigation Timing [NAVIGATIONTIMING]で定義される:
- - create the navigation timing entry
- queue the navigation timing entry
NavigationTimingType
and its "navigate
", "reload
", and "back_forward
" values.
+
- Resource Timing
次の用語はResource Timing [RESOURCETIMING]で定義される:
- Performance Timeline
次の用語はPerformance Timeline [PERFORMANCETIMELINE]で定義される:
- PerformanceEntry
and its name
, entryType
, startTime
, and duration
attributes.- Queue a performance entry
+
- Long Animation Frames
次の用語はLong Animation Frames [LONGANIMATIONFRAMES]で定義される:
- タスク開始時刻を記録する
- タスク終了時刻を記録する
- レンダリング時刻を記録する
- クラシックスクリプトの作成時刻を記録する
- クラシックスクリプトの実行開始時刻を記録する
- モジュールスクリプトの実行開始時刻を記録する
- 休止時間を記録
- タイマーハンドラーのタイミング情報を記録する
- マイクロタスクチェックポイントのタイミング情報を記録する
@@ -389,7 +389,7 @@ 2.1.7 依存関係getBattery()
メソッド
- Media Queries
実装は、Media Queriesをサポートしなければならない。<media-condition>機能が定義される。[MQ]
- - CSSモジュール
全体としてのCSSのサポートはこの仕様の実装に必要とされないが(少なくともウェブブラウザー用に奨励されるが)、一部の機能は、特定のCSS要件の観点で定義される。
+ - CSSモジュール
全体としてのCSSのサポートはこの仕様の実装に必要とされないが(少なくともウェブブラウザー用に奨励されるが)、一部の機能は、特定のCSS要件の観点で定義される。
この仕様が何かを特定のCSS 文法に従って解析することが要求される場合、エラー処理規則を含め、CSS Syntaxの関連するアルゴリズムに従わなければならない。[CSSSYNTAX]
@@ -625,7 +625,7 @@ 2.1.7 依存関係- extension command
- remote end steps
- WebDriver error
- WebDriver error code
- invalid argument
- getting a property
- success
- WebDriver's security considerations
- current browsing context
- WebDriver BiDi
次の用語はWebDriver BiDi [WEBDRIVERBIDI]で定義される:
- - WebDriver BiDi navigation status
- navigation status id
- navigation status status
- navigation status canceled
- navigation status pending
- navigation status complete
- navigation status url
- WebDriver BiDi navigation started
- WebDriver BiDi navigation aborted
- WebDriver BiDi navigation failed
- WebDriver BiDi download started
- WebDriver BiDi fragment navigated
- WebDriver BiDi DOM content loaded
- WebDriver BiDi load complete
- WebDriver BiDi history updated
- WebDriver BiDi navigable created
- WebDriver BiDi navigable destroyed
- WebDriver BiDi user prompt closed
- WebDriver BiDi user prompt opened
+ - WebDriver BiDi navigation status
- navigation status id
- navigation status status
- navigation status canceled
- navigation status committed
- navigation status pending
- navigation status complete
- navigation status url
- WebDriver BiDi navigation aborted
- WebDriver BiDi navigation committed
- WebDriver BiDi navigation failed
- WebDriver BiDi navigation started
- WebDriver BiDi download started
- WebDriver BiDi fragment navigated
- WebDriver BiDi DOM content loaded
- WebDriver BiDi load complete
- WebDriver BiDi history updated
- WebDriver BiDi navigable created
- WebDriver BiDi navigable destroyed
- WebDriver BiDi user prompt closed
- WebDriver BiDi user prompt opened
- Web Cryptography API
次の用語はWeb Cryptography API [WEBCRYPTO]で定義される:
diff --git a/html/dev/input.html b/html/dev/input.html
index 1ed2b0f4..5030c83a 100644
--- a/html/dev/input.html
+++ b/html/dev/input.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -32,7 +32,7 @@
- 4.10.5
input
要素- 4.10.5.1
type
属性の状態- 4.10.5.1.1 Hidden状態(
type=hidden
) - 4.10.5.1.2 Text(
type=text
)状態とSearch状態(type=search
) - 4.10.5.1.3 Telephone状態(
type=tel
) - 4.10.5.1.4 URL状態(
type=url
) - 4.10.5.1.5 Email状態(
type=email
) - 4.10.5.1.6 Password状態(
type=password
) - 4.10.5.1.7 Date状態(
type=date
) - 4.10.5.1.8 Month状態(
type=month
) - 4.10.5.1.9 Week状態(
type=week
) - 4.10.5.1.10 Time状態(
type=time
) - 4.10.5.1.11 Local Date and Time状態(
type=datetime-local
) - 4.10.5.1.12 Number状態(
type=number
) - 4.10.5.1.13 Range状態(
type=range
) - 4.10.5.1.14 Color状態(
type=color
) - 4.10.5.1.15 Checkbox状態(
type=checkbox
) - 4.10.5.1.16 Radio Button状態(
type=radio
) - 4.10.5.1.17 File Upload状態(
type=file
) - 4.10.5.1.18 Submit Button状態(
type=submit
) - 4.10.5.1.19 Image Button状態(
type=image
) - 4.10.5.1.20 Reset Button状態(
type=reset
) - 4.10.5.1.21 Button状態(
type=button
)
- 4.10.5.2 共通
input
要素属性 - 4.10.5.3 共通
input
要素API
4.10.5 input
要素
Support in all current engines.
Firefox1+Safari1+Chrome1+
Opera12.1+Edge79+
Edge (Legacy)12+Internet ExplorerYes
Firefox Android?Safari iOS?Chrome Android?WebView Android1+Samsung Internet?Opera Android12.1+
- - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
type
属性が 状態でない場合:インタラクティブコンテンツ。type
属性が 状態でない場合:記載、ラベル付け可能、送信可能、リセット可能、および自動大文字化および自動修正継承フォームに関連付けられた要素。type
属性が 状態である場合:記載、送信可能、リセット可能、および自動大文字化および自動修正継承フォームに関連付けられた要素。type
属性が 状態でない場合:パルパブルコンテンツ。 - この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- Nothing。
- text/htmlにおけるタグ省略:
- 終了タグなし。
- コンテンツ属性:
- グローバル属性
accept
— ファイルアップロードコントロールで予期されるファイルタイプに対するヒントalpha
— 色のアルファコンポーネントを設定可能にするalt
— 画像が利用不可である場合に使用する代用テキストautocomplete
— フォームオートフィル機能に対するヒントchecked
— コントロールがチェックされているかどうかcolorspace
— シリアライズされた色の色空間dirname
— フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるformaction
— フォーム送信に使用するURLformenctype
— フォーム送信に使用するエントリーリストのエンコーディングタイプformmethod
— フォーム送信に使用する変形formnovalidate
— フォーム送信のためのフォームコントロール検証を回避するformtarget
— フォーム送信に対するナビゲート可能height
— 縦の次元list
— オートコンプリートオプションのリストmax
— 最大値maxlength
— 値の最大長さmin
— 最小値minlength
— 値の最小長さmultiple
— 複数の値を許可するかどうかname
— フォーム送信およびform.elements
APIで使用する要素の名前pattern
— フォームコントロールの値でマッチするパターンplaceholder
— フォームコントロール内に配置されるユーザー可視ラベルpopovertarget
— ポップオーバー要素を切り替え、表示、または非表示にするターゲットとするpopovertargetaction
— ターゲットのポップオーバー要素を切り替える、表示する、またじゃ非表示にするかを示すreadonly
— ユーザーによって編集される値を許可するかどうかrequired
— コントロールがフォーム送信に要求されるかどうかsize
— コントロールのサイズsrc
— リソースのアドレスstep
— フォームコントロールの値でマッチする粒度type
— フォームコントロールの種類value
— フォームコントロールの値width
— 横の次元- また、
title
属性は、この要素で特別なセマンティックスを持つ:パターンの説明(pattern
属性とともに使用する場合)。 - アクセシビリティの考慮:
type
属性:著者向け、実装者向け。- Text状態における
type
属性:著者向け、実装者向け。- Search状態における
type
属性:著者向け、実装者向け。- Telephone状態における
type
属性:著者向け、実装者向け。- URL状態における
type
属性:著者向け、実装者向け。- Email状態における
type
属性:著者向け、実装者向け。- Password状態における
type
属性:著者向け、実装者向け。- Date状態における
type
属性:著者向け、実装者向け。- Month状態における
type
属性:著者向け、実装者向け。- Week状態における
type
属性:著者向け、実装者向け。- Time状態における
type
属性:著者向け、実装者向け。- Local Date and Time状態における
type
属性:著者向け、実装者向け。- Number状態における
type
属性:著者向け、実装者向け。- Range状態における
type
属性:著者向け、実装者向け。- Color状態における
type
属性:著者向け、実装者向け。- Checkbox状態における
type
属性:著者向け、実装者向け。- Radio Button状態における
type
属性:著者向け、実装者向け。- File Upload状態における
type
属性:著者向け、実装者向け。- Submit Button状態における
type
属性:著者向け、実装者向け。- Image Button状態における
type
属性:著者向け、実装者向け。- Reset Button状態における
type
属性:著者向け、実装者向け。- Button状態における
type
属性:著者向け、実装者向け。 状態における- DOMインターフェイス:
HTMLInputElement
を使用する。
+ - カテゴリー:
- フローコンテンツ。
- フレージングコンテンツ。
type
属性が 状態でない場合:インタラクティブコンテンツ。type
属性が 状態でない場合:記載、ラベル付け可能、送信可能、リセット可能、および自動大文字化および自動修正継承フォームに関連付けられた要素。type
属性が 状態である場合:記載、送信可能、リセット可能、および自動大文字化および自動修正継承フォームに関連付けられた要素。type
属性が 状態でない場合:パルパブルコンテンツ。 - この要素を使用できるコンテキスト:
- フレージングコンテンツが期待される場所。
- コンテンツモデル:
- Nothing。
- text/htmlにおけるタグ省略:
- 終了タグなし。
- コンテンツ属性:
- グローバル属性
accept
— ファイルアップロードコントロールで予期されるファイルタイプに対するヒントalpha
— 色のアルファコンポーネントを設定可能にするalt
— 画像が利用不可である場合に使用する代用テキストautocomplete
— フォームオートフィル機能に対するヒントchecked
— コントロールがチェックされているかどうかcolorspace
— シリアライズされた色の色空間dirname
— フォーム送信で、要素の方向を送信するために使用するフォームコントロールの名前disabled
— フォームコントロールが無効であるかどうかform
— form
要素とこの要素を関連付けるformaction
— フォーム送信に使用するURLformenctype
— フォーム送信に使用するエントリーリストのエンコーディングタイプformmethod
— フォーム送信に使用する変形formnovalidate
— フォーム送信のためのフォームコントロール検証を回避するformtarget
— フォーム送信に対するナビゲート可能height
— 縦の次元list
— オートコンプリートオプションのリストmax
— 最大値maxlength
— 値の最大長さmin
— 最小値minlength
— 値の最小長さmultiple
— 複数の値を許可するかどうかname
— フォーム送信およびform.elements
APIで使用する要素の名前pattern
— フォームコントロールの値でマッチするパターンplaceholder
— フォームコントロール内に配置されるユーザー可視ラベルpopovertarget
— ポップオーバー要素を切り替え、表示、または非表示にするターゲットとするpopovertargetaction
— ターゲットのポップオーバー要素を切り替える、表示する、または非表示にするかを示すreadonly
— ユーザーによって編集される値を許可するかどうかrequired
— コントロールがフォーム送信に要求されるかどうかsize
— コントロールのサイズsrc
— リソースのアドレスstep
— フォームコントロールの値でマッチする粒度type
— フォームコントロールの種類value
— フォームコントロールの値width
— 横の次元- また、
title
属性は、この要素で特別なセマンティックスを持つ:パターンの説明(pattern
属性とともに使用する場合)。 - アクセシビリティの考慮:
type
属性:著者向け、実装者向け。- Text状態における
type
属性:著者向け、実装者向け。- Search状態における
type
属性:著者向け、実装者向け。- Telephone状態における
type
属性:著者向け、実装者向け。- URL状態における
type
属性:著者向け、実装者向け。- Email状態における
type
属性:著者向け、実装者向け。- Password状態における
type
属性:著者向け、実装者向け。- Date状態における
type
属性:著者向け、実装者向け。- Month状態における
type
属性:著者向け、実装者向け。- Week状態における
type
属性:著者向け、実装者向け。- Time状態における
type
属性:著者向け、実装者向け。- Local Date and Time状態における
type
属性:著者向け、実装者向け。- Number状態における
type
属性:著者向け、実装者向け。- Range状態における
type
属性:著者向け、実装者向け。- Color状態における
type
属性:著者向け、実装者向け。- Checkbox状態における
type
属性:著者向け、実装者向け。- Radio Button状態における
type
属性:著者向け、実装者向け。- File Upload状態における
type
属性:著者向け、実装者向け。- Submit Button状態における
type
属性:著者向け、実装者向け。- Image Button状態における
type
属性:著者向け、実装者向け。- Reset Button状態における
type
属性:著者向け、実装者向け。- Button状態における
type
属性:著者向け、実装者向け。 状態における- DOMインターフェイス:
HTMLInputElement
を使用する。
input
要素は、通常、ユーザーがデータを編集できるようにするためのフォームコントロールと、型指定されたデータフィールドを表す。
@@ -40,9 +40,9 @@
キーワード 状態 データ型 コントロール型 hidden
任意の文字列 該当なし text
テキスト 改行なしのテキスト テキストコントロール search
Search 改行なしのテキスト 検索コントロール tel
Telephone 改行なしのテキスト テキストコントロール url
URL 絶対URL テキストコントロール email
Email 電子メールアドレス(のリスト) テキストコントロール パスワード
Password 改行なしのテキスト(センシティブな情報) データ入力を不明瞭にするテキストコントロール date
Date タイムゾーンを伴わない日付(年、月、日) 日付のコントロール month
Month タイムゾーンを伴わない年と月から成る日付 月のコントロール week
Week タイムゾーンを伴わない週番号と週数から成る日付 週のコントロール time
Time タイムゾーンを伴わない時刻(時、分、秒、秒の小数) 時刻のコントロール datetime-local
Local Date and Time タイムゾーンを伴わない日付と時刻(年、月、日、時、分、秒、秒の小数) 日付および時刻のコントロール number
Number 数値 テキストコントロールまたはスピナーコントロール range
Range 正確な値が重要ではない追加のセマンティックを持つ数値 スライダーコントロールまたは類似のもの color
Color 8ビットの赤、緑、青色コンポーネントをもつRGB色 カラーピッカー checkbox
Checkbox 定義済みリストからの0個以上の値の集合 チェックボックス radio
Radio Button 列挙値 ラジオボタン file
File Upload MIMEタイプをもつ0個以上のファイルと任意でファイル名 ラベルとボタン submit
Submit Button 選択された最後の値でなければならず、フォームの送信を開始する追加のセマンティックを持つ列挙値 ボタン image
Image Button 選択された最後の値でなければならず、フォームの送信を開始する追加のセマンティックを持つ、特定の画像のサイズを基準とする座標 クリック可能な画像、またはボタンのいずれか reset
Reset Button 該当なし ボタン button
Button 該当なし ボタン
- この属性の欠損値のデフォルトと不正値のデフォルトは、両方ともText状態である。
+ この属性の欠損値のデフォルトと無効値のデフォルトは、両方ともText状態である。
- accept
、alpha
、alt
、autocomplete
、checked
、colorspace
、dirname
、formaction
、formenctype
、formmethod
、formnovalidate
、formtarget
、height
、list
、max
、maxlength
、min
、minlength
、multiple
、pattern
、placeholder
、readonly
、required
、size
、src
、step
、width
コンテンツ属性、checked
、files
、valueAsDate
、valueAsNumber
、and list
IDL属性、select()
メソッド、selectionStart
、selectionEnd
、およびselectionDirection
IDL属性、setRangeText()
およびsetSelectionRange()
メソッド、stepUp()
およびstepDown()
メソッド、input
およびchange
イベントが、そのtype
属性の状態に依存するinput
要素に適用する。各タイプを定義するサブセクションはまた、各タイプにこれらの機能を適用するものと適用しない</906>ものを、規範的"簿記"セクションで明瞭に定義する。これらの機能の動作は、それら様々なセクションで定義されるため、それらが適用するかどうかに依存する。(コンテンツ属性、API、eventsを参照)。
+ accept
、alpha
、alt
、autocomplete
、checked
、colorspace
、dirname
、formaction
、formenctype
、formmethod
、formnovalidate
、formtarget
、height
、list
、max
、maxlength
、min
、minlength
、multiple
、pattern
、placeholder
、readonly
、required
、size
、src
、step
、width
コンテンツ属性、checked
、files
、valueAsDate
、valueAsNumber
、and list
IDL属性、select()
メソッド、selectionStart
、selectionEnd
、およびselectionDirection
IDL属性、setRangeText()
およびsetSelectionRange()
メソッド、stepUp()
およびstepDown()
メソッド、input
およびchange
イベントが、そのtype
属性の状態に依存するinput
要素に適用する。各タイプを定義するサブセクションはまた、各タイプにこれらの機能を適用するものと適用しないものを、規範的"簿記"セクションで明瞭に定義する。これらの機能の動作は、それら様々なセクションで定義されるため、それらが適用するかどうかに依存する。(コンテンツ属性、API、eventsを参照)。
次の表は、コンテンツ属性、IDL属性、メソッド、およびイベントのどれが各状態に適用されるかをまとめたものである:
@@ -622,7 +622,7 @@ 4.10.5.1.14 キーワード 状態 概要 limited-srgb
Limited sRGB CSS色は'srgb'色空間に変換され、コンポーネントごとに8ビットに制限される。たとえば、"#123456
"、"color(srgb 0 1 0 / 0.5)
"である。 display-p3
Display P3 CSS色は、"color(display-p3 1.84 -0.19 0.72 / 0.6)
"のように'display-p3'色空間に変換される。
- この属性の欠損値のデフォルトおよび不正値のデフォルトは、両方ともLimited sRGB状態である。
+ この属性の欠損値のデフォルトおよび無効値のデフォルトは、両方ともLimited sRGB状態である。
@@ -674,7 +674,7 @@ 4.10.5.1.16
-
input
要素は、他のinput
要素と組み合わせて使用した場合、1つのみのコントロールがそのcheckedness状態をtrueに設定させることができるラジオボタングループを形成するコントロールを表す。要素のcheckedness状態がtrueである場合、コントロールは、グループ内の選択されたコントロールを表し、falseである場合、選択されてないグループ内のコントロールを示す。
+ input
要素は、他のinput
要素と組み合わせて使用した場合、1つのみのコントロールがそのcheckedness状態をtrueに設定させることができるラジオボタングループを形成するコントロールを表す。要素のcheckedness状態がtrueである場合、コントロールは、グループ内の選択されたコントロールを表し、falseである場合、選択されていないグループ内のコントロールを示す。
input
要素aを含むラジオボタングループはまた、次のすべての条件を満たす他のinput
要素bを含む:
@@ -716,7 +716,7 @@ 4.10.5.1.17 指定された場合、この属性は、次のいずれかとASCII大文字・小文字不区別で一致しなければならない、それぞれがカンマ区切りトークンの集合で構成しなければならない。
- - 文字列"
audio/*
" - 音声ファイルが受け入れられることを示す。
- 文字列"
video/*
" - 動画ファイルが受け入れられることを示す。
- 文字列"
image/*
" - 画像ファイルが受け入れられることを示す。
- パラメーターのない妥当なMIMEタイプ文字列
- 指定された型のファイルが受け入れられることを示す。
- 最初の文字がU+002E FULL STOP文字(.)である文字列
- 指定されたファイル拡張をもつファイルが受け入れられることを示す。
+ - 文字列"
audio/*
" - 音声ファイルが受け入れられることを示す。
- 文字列"
video/*
" - 動画ファイルが受け入れられることを示す。
- 文字列"
image/*
" - 画像ファイルが受け入れられることを示す。
- パラメーターのない妥当なMIMEタイプ文字列
- 指定された型のファイルが受け入れられることを示す。
- 最初の文字がU+002E FULL STOP文字(.)である文字列
- 指定されたファイル拡張子をもつファイルが受け入れられることを示す。
トークンは、他のトークンのいずれかとASCII大文字・小文字不区別で一致してはならない(つまり重複は許可されない)。
@@ -1202,7 +1202,7 @@ 4.10.5.2.9 この例は、レガシーユーザーエージェントで依然として劣化しつつ有用である、自動補完リスト機能を使用するフォームを設計する方法を示す。
- 自動補完リストは単なる支援であり、コンテンツにとって重要でない場合、単に子option
要素とともにdatalist
要素を使用すれば十分である。レガシーユーザーエージェントで値をレンダリングされてるのを防止するために、これらは、インラインの代わりにvalue
属性の内部に配置する必要がある。
+ 自動補完リストは単なる支援であり、コンテンツにとって重要でない場合、単に子option
要素とともにdatalist
要素を使用すれば十分である。レガシーユーザーエージェントで値をレンダリングされているのを防止するために、これらは、インラインの代わりにvalue
属性の内部に配置する必要がある。
< p >
< label >
diff --git a/html/dev/interaction.html b/html/dev/interaction.html
index 736e3d95..bbe26c3e 100644
--- a/html/dev/interaction.html
+++ b/html/dev/interaction.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -39,7 +39,7 @@ 6.1 hidden
非表示 レンダリングされない。 (空文字列) until-found
hidden until found レンダリングされないが、 この属性の欠損値のデフォルトはnot hidden状態であり、不正値のデフォルトは 状態である。
+ この属性の欠損値のデフォルトはnot hidden状態であり、無効値のデフォルトは 状態である。
要素がレンダリングセクションで提案されているルールを使用してこれらの要件を実装することができる。
@@ -557,7 +557,7 @@ 状態の 属性を持つ場合、それは、要素がまだないこと、またはもはやページの現在の状態には直接関係がない、または、ユーザーが直接アクセスするのとは対照的に、ページの他の部分で再利用するコンテンツを宣言するために使用されていることを示す。ユーザーエージェントは、 状態にある要素をレンダリングすべきでない。 この要件は、スタイルレイヤーを通して間接的に実装されてもよい。たとえば、ウェブブラウザーは、6.8.1 編集可能な文書
キーワード 状態 概要 true
true 要素は編集可能である。 (空文字列) false
false 要素は編集可能でない。 plaintext-only
plaintext-only 要素の生のテキストコンテンツのみが編集可能である。リッチフォーマットは無効になる。
- この属性の欠損値のデフォルトと不正値のデフォルトは両方ともinherit状態である。継承状態は、親要素の状態に基づいて要素が編集可能である(または編集可能でない)ことを示す。
+ この属性の欠損値のデフォルトと無効値のデフォルトは両方ともinherit状態である。継承状態は、親要素の状態に基づいて要素が編集可能である(または編集可能でない)ことを示す。
たとえば、ユーザーがHTMLを使用する記事を書くことが期待される、新しい記事を公開するためにform
およびtextarea
を持つページを考えてみる:
@@ -648,7 +648,7 @@ 6.8.4 スペ
キーワード 状態 概要 true
true スペルおよび文法がチェックされる。 (空文字列) false
false スペルおよび文法がチェックされない。
- この属性の欠損値のデフォルトと不正値のデフォルトは、両方ともdefault状態である。デフォルト状態は、下記で定義されるように、おそらく親要素自身のspellcheck
状態に基づいて、デフォルトの動作に応じて動作する要素であることを示す。
+ この属性の欠損値のデフォルトと無効値のデフォルトは、両方ともdefault状態である。デフォルト状態は、下記で定義されるように、おそらく親要素自身のspellcheck
状態に基づいて、デフォルトの動作に応じて動作する要素であることを示す。
@@ -671,7 +671,7 @@ 6.8.5 書き込みの提
この属性の欠損値のデフォルトは、default状態である。デフォルト状態は、下記で定義されるように、おそらく親要素自身のwritingsuggestions
状態に基づいて、デフォルトの動作に応じて動作する要素であることを示す。
- 属性の無効値のデフォルトは、true 状態である。
+
element.writingSuggestions [ = value ]
ユーザーエージェントが要素のスコープの下で書き込みの提案を行う場合は "true
"を返し、そうでなければ "false
"を返す。
@@ -709,7 +709,7 @@ 6.8.6 自動大文字化<
キーワード 状態 off
none none
on
sentences sentences
words
words characters
characters
- この属性の欠損値のデフォルトはdefault状態であり、不正値のデフォルトはsentences状態である。
element.autocapitalize [ = value ]
要素の現在の自動大文字化状態を返す。設定されていない場合は空文字列を返す。form
要素から状態を継承するinput
要素とtextarea
要素の場合、これはform
要素の自動大文字化状態を返すが、編集可能領域の要素の場合、これは(この要素が実際に編集ホストでない限り)編集ホストの自動大文字化状態を返さないことに注意すること。
+ この属性の欠損値のデフォルトはdefault状態であり、無効値のデフォルトはsentences状態である。
element.autocapitalize [ = value ]
要素の現在の自動大文字化状態を返す。設定されていない場合は空文字列を返す。form
要素から状態を継承するinput
要素とtextarea
要素の場合、これはform
要素の自動大文字化状態を返すが、編集可能領域の要素の場合、これは(この要素が実際に編集ホストでない限り)編集ホストの自動大文字化状態を返さないことに注意すること。
autocapitalize
コンテンツ属性を設定する(そしてそれによって要素の自動大文字化動作を変化させる)ことで、設定が可能である。
@@ -729,7 +729,7 @@ 6.8.7 自動修正on
on ユーザーエージェントは、ユーザーの入力中にスペルミスを自動的に修正することができる。左への入力中にスペルが自動的に修正されるかどうかは、ユーザーエージェントが決定するものであり、要素とユーザーの好みによって決まってもよい。 (空文字列) off
off ユーザーエージェントは、ユーザーの入力中にスペルを自動的に修正することはできない。
- 属性の不正値のデフォルトおよび欠損値のデフォルトは、両方ともon状態である。
+ 属性の無効値のデフォルトおよび欠損値のデフォルトは、両方ともon状態である。
autocorrect
ゲッターステップは次のとおり:要素の使用された自動修正状態がonの場合はtrueを返し、要素の使用された自動修正状態がoffの場合はfalseを返す。セッターステップ手順は次のとおり:指定した値がtrueの場合、要素のautocorrect
属性を"on
"に設定しなければならない。そうでなければ、"off
"に設定しなければならない。
@@ -882,7 +882,7 @@ 6.10.2 Clos
不正使用防止のため、このイベントは、ページにhistory-action activationがある場合にのみ cancelable
になる。これは、指定された閉じる要求の後に失われる。これにより、ユーザーによるアクティブ化が介在しない状態でユーザーが閉じる要求を2回続けて送信した場合、要求は確実に成功する。2回目の要求は、cancel
イベントハンドラーによるpreventDefault()
の呼び出し試行を無視し、CloseWatcher
の終了に進む。
- 上記の2つの例を組み合わせると、g1>requestClose()
と close()
の違いがわかる。閉じるボタンのclick
イベントハンドラーでrequestClose()
を使用したので、そのボタンをクリックするとCloseWatcher
のcancel
イベントがトリガーされ、保存されていないデータがある場合はユーザーに確認を求める可能性がある。close()
を使用した場合、このチェックはスキップされる。これが適切な場合もあるが、通常はrequestClose()
の方が、ユーザーがトリガーする閉じる要求に適している。
+
上記の2つの例を組み合わせると、requestClose()
と close()
の違いがわかる。閉じるボタンのclick
イベントハンドラーでrequestClose()
を使用したので、そのボタンをクリックするとCloseWatcher
のcancel
イベントがトリガーされ、保存されていないデータがある場合はユーザーに確認を求める可能性がある。close()
を使用した場合、このチェックはスキップされる。これが適切な場合もあるが、通常はrequestClose()
の方が、ユーザーがトリガーする閉じる要求に適している。
cancel
イベントに対するuser activation制限に加えて、 CloseWatcher
構成物のためのより巧妙な形式のユーザーアクティベーションゲーティングがある。ユーザーがアクティブ化せずに複数CloseWatcher
を作成した場合、新しく作成されたものは、最後に作成されたもの close watcherと一緒にグループ化されるため、1つの閉じ要求で両方が閉じられる:
diff --git a/html/dev/interactive-elements.html b/html/dev/interactive-elements.html
index a5a617bd..77133641 100644
--- a/html/dev/interactive-elements.html
+++ b/html/dev/interactive-elements.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -253,6 +253,20 @@ 4.11.4 対照的に、利用規約を表すp
要素にそのようなラッパーdiv
要素がない場合、dialog
自身がスクロール可能になり、上記のアドバイスに違反する。さらに、autofocus
属性が存在しない場合、そのようなマークアップパターンは上記のアドバイスに違反し、ダイアログフォーカスステップのデフォルト動作を中断させ、フォーカスがAgree button
にジャンプする原因となる。これは、悪いユーザー体験となる。
+ このダイアログボックスは、いくつかの小さなプリントを持つ。strong
要素は、より重要な部分にユーザーの注意を引くために使用される。
+
+ < dialog >
+ < h1 > Add to Wallet</ h1 >
+ < p >< strong >< label for = amt > How many gold coins do you want to add to your wallet?</ label ></ strong ></ p >
+ < p >< input id = amt name = amt type = number min = 0 step = 0.01 value = 100 ></ p >
+ < p >< small > You add coins at your own risk.</ small ></ p >
+ < p >< label >< input name = round type = checkbox > Only add perfectly round coins</ label ></ p >
+ < p >< input type = button onclick = "submit()" value = "Add Coins" ></ p >
+</ dialog >
+
+
+
+
open
属性は、真偽属性である。指定される場合、dialog
要素はアクティブであり、ユーザーが操作できることを示す。
The closedby
content attribute is an enumerated attribute with the following keywords and states:
@@ -272,6 +286,7 @@ 4.11.4 tabindex
属性は、dialog
要素で指定されてはならない。
+
dialog.show()
dialog
要素を表示する。
dialog.showModal()
dialog
要素を表示し、一番上のモーダルダイアログにする。
@@ -291,7 +306,6 @@ 4.11.4 戻り値を更新する設定が可能である。
-
次の制約により、表示する/隠す(show/hide)や開く/閉じる(open/close)などの対義語として一般的に考えられている動詞のペアとは対照的に、dialog
要素の動詞として表示する/閉じる(show/close)を使用する:
@@ -305,18 +319,6 @@ 4.11.4 このダイアログボックスは、いくつかの小さなプリントを持つ。strong
要素は、より重要な部分にユーザーの注意を引くために使用される。
-
- < dialog >
- < h1 > Add to Wallet</ h1 >
- < p >< strong >< label for = amt > How many gold coins do you want to add to your wallet?</ label ></ strong ></ p >
- < p >< input id = amt name = amt type = number min = 0 step = 0.01 value = 100 ></ p >
- < p >< small > You add coins at your own risk.</ small ></ p >
- < p >< label >< input name = round type = checkbox > Only add perfectly round coins</ label ></ p >
- < p >< input type = button onclick = "submit()" value = "Add Coins" ></ p >
-</ dialog >
-
-
4.11.5 Dialog light dismiss
"Light dismiss" means that clicking outside of a dialog
element whose closedby
attribute is in the Any state will close the dialog
element. This is in addition to how such dialog
s respond to close requests.
diff --git a/html/dev/introduction.html b/html/dev/introduction.html
index fa35dbbe..ad3aca93 100644
--- a/html/dev/introduction.html
+++ b/html/dev/introduction.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -48,7 +48,7 @@ 1.2 背景HTMLは、ワールドワイドウェブの中核となるマークアップ言語である。そもそも、HTMLは本来セマンティックに科学的な文書を記述するための言語として設計されたものであった。しかし、長年にわたるHTMLの普遍的な設計は、多岐にわたる文書およびアプリケーションでさえもを記述するために適応するHTMLを可能にした。
+ HTMLは、ワールドワイドウェブの中核となるマークアップ言語である。そもそも、HTMLは本来セマンティックに科学的な文書を記述するための言語として設計されたものであった。しかし、HTMLの普遍的な設計は、その後の何年間で、他の多くの種類の文書およびアプリケーションでさえも記述するために適応させることを可能にした。
1.3 読者
@@ -258,7 +258,7 @@ 1.9 HTMLの簡
この節の一番上にあるマークアップ断片は次のDOMツリーに変換される:
-
+
このツリーの文書要素は、常にHTML文書内のその位置で見つけられる要素であるhtml
要素となる。head
とbody
の2つの要素だけでなく、間にText
ノードを含む。
diff --git a/html/dev/links.html b/html/dev/links.html
index 1e56964d..a7ae7f30 100644
--- a/html/dev/links.html
+++ b/html/dev/links.html
@@ -9,7 +9,7 @@
- 
HTML: The Living Standard
Edition for Web Developers — Last Updated 30 January 2025
+ 
HTML: The Living Standard
Edition for Web Developers — Last Updated 31 January 2025
@@ -30,7 +30,7 @@
- - 4.6 リンク
- 4.6.1 導入
- 4.6.2
a
およびarea
要素によって作成されるリンク - 4.6.3
a
およびarea
要素に対するAPI - 4.6.4 リソースのダウンロード
- 4.6.5 ハイパーリンク監査
- 4.6.6 リンクタイプ
- 4.6.6.1 リンクタイプ"
alternate
" - 4.6.6.2 リンクタイプ"
author
" - 4.6.6.3 リンクタイプ"
bookmark
" - 4.6.6.4 リンクタイプ"
canonical
" - 4.6.6.5 リンクタイプ"
dns-prefetch
" - 4.6.6.6 リンクタイプ"
expect
" - 4.6.6.7 リンクタイプ"
external
" - 4.6.6.8 リンクタイプ"
help
" - 4.6.6.9 リンクタイプ"
icon
" - 4.6.6.10 リンクタイプ"
license
" - 4.6.6.11 リンクタイプ"
manifest
" - 4.6.6.12 リンクタイプ"
modulepreload
" - 4.6.6.13 リンクタイプ"
nofollow
" - 4.6.6.14 リンクタイプ"
noopener
" - 4.6.5.15 リンクタイプ"
noreferrer
" - 4.6.6.16 リンクタイプ"
opener
" - 4.6.6.17 リンクタイプ"
pingback
" - 4.6.6.18 リンクタイプ"
preconnect
" - 4.6.6.19 リンクタイプ"
prefetch
" - 4.6.6.20 リンクタイプ"
preload
" - 4.6.6.21 リンクタイプ"
privacy-policy
" - 4.6.6.22 リンクタイプ"
search
" - 4.6.6.23 リンクタイプ"
stylesheet
" - 4.6.6.24 リンクタイプ"
tag
" - 4.6.6.26 リンクタイプ"
terms-of-service
" - 4.6.6.26 シーケンシャルリンクタイプ
- 4.6.6.27 その他のリンクタイプ
4.6 リンク
+ - 4.6 リンク
- 4.6.1 導入
- 4.6.2
a
およびarea
要素によって作成されるリンク - 4.6.3
a
およびarea
要素に対するAPI - 4.6.4 リソースのダウンロード
- 4.6.5 ハイパーリンク監査
- 4.6.6 リンクタイプ
- 4.6.6.1 リンクタイプ"
alternate
" - 4.6.6.2 リンクタイプ"
author
" - 4.6.6.3 リンクタイプ"
bookmark
" - 4.6.6.4 リンクタイプ"
canonical
" - 4.6.6.5 リンクタイプ"
dns-prefetch
" - 4.6.6.6 リンクタイプ"
expect
" - 4.6.6.7 リンクタイプ"
external
" - 4.6.6.8 リンクタイプ"
help
" - 4.6.6.9 リンクタイプ"
icon
" - 4.6.6.10 リンクタイプ"
license
" - 4.6.6.11 リンクタイプ"
manifest
" - 4.6.6.12 リンクタイプ"
modulepreload
" - 4.6.6.13 リンクタイプ"
nofollow
" - 4.6.6.14 リンクタイプ"
noopener
" - 4.6.6.15 リンクタイプ"
noreferrer
" - 4.6.6.16 リンクタイプ"
opener
" - 4.6.6.17 リンクタイプ"
pingback
" - 4.6.6.18 リンクタイプ"
preconnect
" - 4.6.6.19 リンクタイプ"
prefetch
" - 4.6.6.20 リンクタイプ"
preload
" - 4.6.6.21 リンクタイプ"
privacy-policy
" - 4.6.6.22 リンクタイプ"
search
" - 4.6.6.23 リンクタイプ"
stylesheet
" - 4.6.6.24 リンクタイプ"
tag
" - 4.6.6.25 リンクタイプ"
terms-of-service
" - 4.6.6.26 シーケンシャルリンクタイプ
- 4.6.6.27 その他のリンクタイプ
4.6 リンク
4.6.1 導入
@@ -146,7 +146,7 @@ 4.6.5 ハイパー
しかし、ping
属性は、ユーザーにこれらの代替以上の利点を提供する:
- - これは、ユーザーが最終的なターゲットURLが暗くされていないのを見ることを可能する。
- これは、ユーザーエージェントが帯域外の通知についてユーザーに知らせることを可能にする。
- これは、ユーザーが基礎となるリンク機能を失うことなしに通知を無効にするのを許可する。
- これは、ユーザーエージェントが目的のページが読み込むために利用可能なネットワーク帯域幅の使用を最適化を可能にする。
+ - これは、ユーザーが最終的なターゲットURLを不明瞭にすることなく見ることを可能する。
- これは、ユーザーエージェントが帯域外の通知についてユーザーに知らせることを可能にする。
- これは、ユーザーが基礎となるリンク機能を失うことなしに通知を無効にするのを許可する。
- これは、ユーザーエージェントが目的のページが読み込むために利用可能なネットワーク帯域幅の使用の最適化を可能にする。
このように、pingはこの機能をもたないユーザーを追跡することが可能である一方で、著者はユーザーエージェントがユーザーエクスペリエンスをより透明にすることができるようにping
属性を使用することを勧める。
@@ -179,7 +179,7 @@ 4.6.6 リンクタイプ拡張として登録することができる。
-
リンクタイプ 効果 body-ok Has `Link
` processing 概要 link
a
とarea
form
alternate
ハイパーリンク 使用不可 · · 現在の文書の代替表現を与える。 canonical
ハイパーリンク 使用不可 · · 現在の文書の優先URLを指定する。 author
ハイパーリンク 使用不可 · · 現在の文書または記事の著者へのリンクを与える。 bookmark
使用不可 ハイパーリンク 使用不可 · · 最も近い祖先セクションへのパーマリンクを与える。 dns-prefetch
外部リソース 使用不可 Yes · ユーザーエージェントがターゲットリソースの生成元のDNS解決を先制して実行するように指定する。 expect
Internal Resource 使用不可 · · ターゲットIDをもつ要素が現在の文書に表示されることが期待される。 external
使用不可 注釈 · · 参照される文書が現在の文書と同じサイトの一部でないことを示す。 help
ハイパーリンク · · コンテキストに応じたヘルプへのリンクを提供する。 icon
外部リソース 使用不可 · · 現在の文書を表現するアイコンを取り込む。 manifest
外部リソース 使用不可 · · アプリケーションマニフェストをインポートまたはリンクする。[MANIFEST] modulepreload
外部リソース 使用不可 Yes · 後で評価するために、ユーザーエージェントが先制してモジュールスクリプトをフェッチして文書のモジュールマップに格納しなければならないことを指定する。オプションで、モジュールの依存関係も同様にフェッチすることができる。 license
ハイパーリンク · · 参照される文書で説明される著作権許諾で保護される現在の文書のメインコンテンツを示す。 next
ハイパーリンク · · 現在の文書があるシリーズの一部であり、かつそのシリーズの次の文書が参照される文書であることを示す。 nofollow
使用不可 注釈 · · 現在の文書の原作者や発行者が参照される文書を推奨しないことを示す。 noopener
使用不可 注釈 · · ハイパーリンクが補助的な(つまり、適切なtarget
属性値を持つ)ものを別の方法で作成する場合、非補助ブラウジングコンテキストを持つトップレベルトラバーサブルを作成する。 noreferrer
使用不可 注釈 · · `Referer
`(ママ)ヘッダーは含まれない。また、noopener
と同じ効果がある。 opener
使用不可 注釈 · · ハイパーリンクが別の方法で非補助ブラウジングコンテキストをもつトップレベルブラウジングコンテキストを作成する(すなわち、target
属性値として"_blank
"を持つ)場合、補助ブラウジングコンテキストを作成する。 pingback
外部リソース 使用不可 Yes · 現在の文書にpingbackを扱うpingbackサーバーのアドレスを与える。 preconnect
外部リソース 使用不可 Yes Yes ユーザーエージェントがターゲットリソースの生成元に先制して接続すべきであると指定する。 prefetch
外部リソース 使用不可 Yes · ユーザーエージェントが先制してフェッチし、フォローアップナビゲーションに必要とされる可能性があるとして、ターゲットリソースをキャッシュすべきであると指定する。 preload
外部リソース 使用不可 Yes Yes ユーザーエージェントが先制フェッチし、as
属性(および対応する宛先に関連付けられた優先度)によって与えられた潜在的な宛先に応じて、現在のナビゲーションに対するターゲットリソースをキャッシュすべきであると指定する。 prev
ハイパーリンク · · 現在の文書があるシリーズの一部であり、かつそのシリーズの前の文書が参照される文書であることを示す。 privacy-policy
ハイパーリンク 使用不可 · · 現在の文書に適用される、データ収集および使用方法に関する情報へのリンクを与える。 search
ハイパーリンク · · 現在の文書と関連する文書を通して検索に使用できるリソースへのリンクを与える。 stylesheet
外部リソース 使用不可 Yes · CSSスタイルシートをインポートする tag
使用不可 ハイパーリンク 使用不可 · · 現在の文書に適用される(与えられたアドレスにより識別される)タグを与える。 terms-of-service
ハイパーリンク 使用不可 · · 現在の文書のプロバイダーと、現在の文書の使用を希望するユーザーとの間の契約に関する情報へのリンクを与える。
+ リンクタイプ 効果 body-ok Has `Link
` processing 概要 link
a
とarea
form
alternate
ハイパーリンク 使用不可 · · 現在の文書の代替表現を与える。 canonical
ハイパーリンク 使用不可 · · 現在の文書の優先URLを指定する。 author
ハイパーリンク 使用不可 · · 現在の文書または記事の著者へのリンクを与える。 bookmark
使用不可 ハイパーリンク 使用不可 · · 最も近い祖先セクションへのパーマリンクを与える。 dns-prefetch
外部リソース 使用不可 Yes · ユーザーエージェントがターゲットリソースの生成元のDNS解決を先制して実行するように指定する。 expect
Internal Resource 使用不可 · · ターゲットIDをもつ要素が現在の文書に表示されることが期待される。 external
使用不可 注釈 · · 参照される文書が現在の文書と同じサイトの一部でないことを示す。 help
ハイパーリンク · · コンテキストに応じたヘルプへのリンクを提供する。 icon
外部リソース 使用不可 · · 現在の文書を表現するアイコンを取り込む。 manifest
外部リソース 使用不可 · · アプリケーションマニフェストをインポートまたはリンクする。[MANIFEST] modulepreload
外部リソース 使用不可 Yes · 後で評価するために、ユーザーエージェントが先制してモジュールスクリプトをフェッチして文書のモジュールマップに格納しなければならないことを指定する。オプションで、モジュールの依存関係も同様にフェッチすることができる。 license
ハイパーリンク · · 参照される文書で説明される著作権許諾で保護される現在の文書のメインコンテンツを示す。 next
ハイパーリンク · · 現在の文書があるシリーズの一部であり、かつそのシリーズの次の文書が参照される文書であることを示す。 nofollow
使用不可 注釈 · · 現在の文書の原作者や発行者が参照される文書を推奨しないことを示す。 noopener
使用不可 注釈 · · ハイパーリンクが補助的な(つまり、適切なtarget
属性値を持つ)ものを別の方法で作成する場合、非補助ブラウジングコンテキストを持つトップレベルトラバーサブルを作成する。 noreferrer
使用不可 注釈 · · `Referer
`(ママ)ヘッダーは含まれない。また、noopener
と同じ効果がある。 opener
使用不可 注釈 · · ハイパーリンクが別の方法で非補助ブラウジングコンテキストをもつトップレベルブラウジングコンテキストを作成する(すなわち、target
属性値として"_blank
"を持つ)場合、補助ブラウジングコンテキストを作成する。 pingback
外部リソース 使用不可 Yes · 現在の文書にpingbackを扱うpingbackサーバーのアドレスを与える。 preconnect
外部リソース 使用不可 Yes Yes ユーザーエージェントがターゲットリソースの生成元に先制して接続すべきであると指定する。 prefetch
外部リソース 使用不可 Yes · ユーザーエージェントが先制してフェッチし、フォローアップナビゲーションに必要とされる可能性があるとして、ターゲットリソースをキャッシュすべきであると指定する。 preload
外部リソース 使用不可 Yes Yes ユーザーエージェントが先制フェッチし、as
属性(および対応する宛先に関連付けられた優先度)によって与えられた潜在的な宛先に応じて、現在のナビゲーションに対するターゲットリソースをキャッシュすべきであると指定する。 prev
ハイパーリンク · · 現在の文書があるシリーズの一部であり、かつそのシリーズの前の文書が参照される文書であることを示す。 privacy-policy
ハイパーリンク 使用不可 · · 現在の文書に適用される、データ収集および使用方法に関する情報へのリンクを与える。 search
ハイパーリンク · · 現在の文書と関連する文書を通して検索に使用できるリソースへのリンクを与える。 stylesheet
外部リソース 使用不可 Yes · CSSスタイルシートをインポートする tag
使用不可 ハイパーリンク 使用不可 · · 現在の文書に適用される(与えられたアドレスにより識別される)タグを与える。 terms-of-service
ハイパーリンク 使用不可 · · 現在の文書のプロバイダーと、現在の文書の使用を希望するユーザーとの間の契約に関する情報へのリンクを与える。
4.6.6.1 リンクタイプ"alternate
"
Support in one engine only.
Firefox3+Safari?Chrome1–48
OperaYesEdgeNo
Edge (Legacy)?Internet Explorer8+
Firefox Android?Safari iOS?Chrome Android?WebView Android?Samsung Internet?Opera Android?
@@ -316,13 +316,13 @@ 4.6.6.5 リンクタ
すでにブラウジングコンテキストに接続されているlink
要素で外部リソースリンクが作成されたとき。
すでにブラウジングコンテキストに接続されている外部リソースリンクのlink
要素のhref
属性が変更されたとき。
-
The fetch and process the linked resource steps for this type of linked resource, given a link
element el, are:
Let url be the result of encoding-parsing a URL given el's href
attribute's value, relative to el's node document.
If url is failure, then return.
Let partitionKey be the result of determining the network partition key given el's node document's relevant settings object.
The user agent should resolve an origin given partitionKey and url's origin.
+ The fetch and process the linked resource steps for this type of linked resource, given a link
element el, are:
Let url be the result of encoding-parsing a URL given el's href
attribute's value, relative to el's node document.
If url is failure, then return.
Let partitionKey be the result of determining the network partition key given el's node document's relevant settings object.
The user agent should resolve an origin given partitionKey and url's origin.
As the results of this algorithm can be cached, future fetches could be faster.
- 4.6.6.6
リンクタイプ"expect
"
+ 4.6.6.6 リンクタイプ"expect
"
The expect
keyword may be used with link
elements. This keyword creates an internal resource link.
@@ -639,7 +639,7 @@ 4.6.6.20 リンクタイ
preload
キーワードはlink
要素で使用してもよい。このキーワードは外部リソースへのリンクを生成する。このキーワードはbody-okである。
- preload
キーワードは、ユーザーが現在のナビゲーションにこのリソースを必要とする可能性が非常に高いために、ユーザーエージェントがas
属性によって与えられた潜在的な宛先と、fetchpriority
属性によって与えられた優先度に従って、指定されたリソースを事前にフェッチしてキャッシュすることを示す。
ユーザーエージェントは、リソースが読み込まれるときに、先制の画像のデコードやスタイルシートの作成などの追加の操作を実行することがある。しかし、これらの追加操作は、観察可能な影響を与えることはできない。
+ preload
キーワードは、ユーザーが現在のナビゲーションにこのリソースを必要とする可能性が非常に高いために、ユーザーエージェントがas
属性によって与えられた潜在的な宛先と、fetchpriority
属性によって与えられた優先度に従って、指定されたリソースを事前にフェッチしてキャッシュすることを示す。
ユーザーエージェントは、リソースが読み込まれるときに、先制の画像のデコードやスタイルシートの作成などの追加の操作を実行することがある。しかし、これらの追加操作は、観察可能な影響を与えることはできない。
preload
キーワードで指定されるリソースに対するデフォルトタイプは存在しない。
@@ -693,9 +693,9 @@ 4.6.6.20 リンクタイ
To preload given a link processing options options and an optional processResponse, which is an algorithm accepting a response:
- If options's type doesn't match options's destination, then return.
If options's destination is "image
" and options's source set is not null, then set options's href to the result of selecting an image source from options's source set.
Let request be the result of creating a link request given options.
If request is null, then return.
Let unsafeEndTime be 0.
Let entry be a new preload entry whose integrity metadata is options's integrity.
Let key be the result of creating a preload key given request.
If options's document is "pending
", then set request's initiator type to "early hint
".
Let controller be null.
Let reportTiming given a Document
document be to report timing for controller given document's relevant global object.
Set controller to the result of fetching request, with processResponseConsumeBody set to the following steps given a response response and null, failure, or a byte sequence bodyBytes:
+ If options's type doesn't match options's destination, then return.
If options's destination is "image
" and options's source set is not null, then set options's href to the result of selecting an image source from options's source set.
Let request be the result of creating a link request given options.
If request is null, then return.
Let unsafeEndTime be 0.
Let entry be a new preload entry whose integrity metadata is options's integrity.
Let key be the result of creating a preload key given request.
If options's document is "pending
", then set request's initiator type to "early hint
".
Let controller be null.
Let reportTiming given a Document
document be to report timing for controller given document's relevant global object.
Set controller to the result of fetching request, with processResponseConsumeBody set to the following steps given a response response and null, failure, or a byte sequence bodyBytes:
- If bodyBytes is a byte sequence, then set response's body to bodyBytes as a body.
+ If bodyBytes is a byte sequence, then set response's body to bodyBytes as a body.
By using processResponseConsumeBody, we have extracted the entire body. This is necessary to ensure the preloader loads the entire body from the network, regardless of whether the preload will be consumed (which is uncertain at this point). This step then resets the request's body to a new body containing the same bytes, so that other specifications can read from it at the time of actual consumption, despite us having already done so once.
Otherwise, set response to a network error.
Set unsafeEndTime to the unsafe shared current time.
If options's document is not null, then call reportTiming given options's document.
If entry's on response available is null, then set entry's response to response; otherwise call entry's on response available given response.
If processResponse is given, then call processResponse with response.
@@ -855,7 +855,7 @@ 4.6.6.27 Other link typesform
への効果次のうちの1つをとる:
- 使用不可
- キーワードは
および で内部のコンテンツにアクセスできる。
-