HTML — 依存関係

2.1.9. 依存関係

この仕様は、 他のいくつかの下層~仕様に依拠する。 ◎ This specification relies on several other underlying specifications.

`Infra^cite `INFRA$r

次に挙げる用語が定義される:

  • 次に挙げる一般な反復~用語:
    • `~WHILE@~INFRA#iteration-while$
    • `~CONTINUE@~INFRA#iteration-continue$
    • `~BREAK@~INFRA#iteration-break$
  • `~Assert@~INFRA#assert$
  • `実装定義@~INFRA#implementation-defined$
  • `追跡~行路@~INFRA#tracking-vector$
  • `符号位置@~INFRA#code-point$, その同義語 `文字@~INFRA#code-point$
  • `符号単位@~INFRA#code-unit$
  • `符号単位~接頭辞@~INFRA#code-unit-prefix$
  • 〜`未満の符号単位~列@~INFRA#code-unit-less-than$
  • 〜`から開始して@~INFRA#string-starts-with$
  • 〜`で終端して@~INFRA#string-ends-with$
  • `文字列@~INFRA#string$, その:
    • `長さ@~INFRA#string-length$
    • `符号位置~長さ@~INFRA#string-code-point-length$
  • `~ASCII文字列@~INFRA#ascii-string$
  • 文字列の同等性~演算 `一致する@~INFRA#string-is$
  • `~scalar値~文字列@~INFRA#scalar-value-string$
  • `~scalar値~文字列に変換する@~INFRA#javascript-string-convert$
  • 次に挙げる各種[ `符号位置@~INFRA#code-point$たちが成す集合 ]:
    • `~surrogate@~INFRA#surrogate$
    • `~scalar値@~INFRA#scalar-value$
    • `非文字@~INFRA#noncharacter$
    • `~ASCII~tabや~ASCII改行文字@~INFRA#ascii-tab-or-newline$
    • `~ASCII空白@~INFRA#ascii-whitespace$
    • `制御~文字@~INFRA#control$
    • `~ASCII数字@~INFRA#ascii-digit$
    • `~ASCII~hex数字(大文字)@~INFRA#ascii-upper-hex-digit$
    • `~ASCII~hex数字(小文字)@~INFRA#ascii-lower-hex-digit$
    • `~ASCII~hex数字@~INFRA#ascii-hex-digit$
    • `~ASCII英大文字@~INFRA#ascii-upper-alpha$
    • `~ASCII英小文字@~INFRA#ascii-lower-alpha$
    • `~ASCII英字@~INFRA#ascii-alpha$
    • `~ASCII英数字@~INFRA#ascii-alphanumeric$
  • `同型に復号する@~INFRA#isomorphic-decode$
  • `同型に符号化する@~INFRA#isomorphic-encode$
  • `~ASCII小文字~化する@~INFRA#ascii-lowercase$
  • `~ASCII大文字~化する@~INFRA#ascii-uppercase$
  • `~ASCII大小無視@~INFRA#ascii-case-insensitive$
  • `改行文字を剥ぐ@~INFRA#strip-newlines$
  • `改行文字を正規化する@~INFRA#normalize-newlines$
  • `前後の~ASCII空白~列を剥ぐ@~INFRA#strip-leading-and-trailing-ascii-whitespace$
  • `~ASCII空白を剥いで縮約する@~INFRA#strip-and-collapse-ascii-whitespace$
  • `~ASCII空白で分割する@~INFRA#split-on-ascii-whitespace$
  • `~commaで分割する@~INFRA#split-on-commas$
  • `符号位置~並びを収集する@~INFRA#collect-a-sequence-of-code-points$, その:
    • `位置~変数@~INFRA#string-position-variable$
  • `~ASCII空白を読飛ばす@~INFRA#skip-ascii-whitespace$
  • `有順序~map@~INFRA#ordered-map$ ~data構造, および:
    • ~mapを成す`~entry@~INFRA#map-entry$, およびその
      • `~key@~INFRA#map-key$
      • `値@~INFRA#map-value$
    • `値を取得する@~INFRA#map-get$
    • `値を設定する@~INFRA#map-set$
    • `空@~INFRA#map-is-empty$
    • `存在する@~INFRA#map-exists$
    • `~entryを除去する@~INFRA#map-remove$
    • `~clearする@~INFRA#map-clear$
    • `~key群@~INFRA#map-getting-the-keys$
    • `値~群@~INFRA#map-getting-the-values$
    • `降順に~sortする@~INFRA#map-sort-in-descending-order$
    • `~size@~INFRA#map-size$
    • `反復する@~INFRA#map-iterate$
  • `~list@~INFRA#list$ ~data構造, および:
    • `付加する@~INFRA#list-append$
    • `拡張する@~INFRA#list-extend$
    • `前付加する@~INFRA#list-prepend$
    • `置換する@~INFRA#list-replace$
    • `除去する@~INFRA#list-remove$
    • `空にする@~INFRA#list-empty$
    • ~listを成す`~item@~INFRA#list-item$
    • `包含する@~INFRA#list-contain$
    • `~size@~INFRA#list-size$
    • `~index群@~INFRA#list-get-the-indices$
    • `空@~INFRA#list-is-empty$
    • `反復する@~INFRA#list-iterate$
    • `~cloneする@~INFRA#list-clone$
    • `昇順に~sortする@~INFRA#list-sort-in-ascending-order$
    • `降順に~sortする@~INFRA#list-sort-in-descending-order$
  • `~stack@~INFRA#stack$ ~data構造, および:
    • `~pushする@~INFRA#stack-push$
    • `~popする@~INFRA#stack-pop$
  • `~queue@~INFRA#queue$ ~data構造, および:
    • `~enqueueする@~INFRA#queue-enqueue$
    • `~dequeueする@~INFRA#queue-dequeue$
  • `有順序~集合@~INFRA#ordered-set$ ~data構造, および:
    • `付加する@~INFRA#set-append$
    • `和集合@~INFRA#set-union$
  • `~tuple@~INFRA#tuple$
  • `構造体@~INFRA#struct$ 仕様~型, その:
    • `~item@~INFRA#struct-item$
  • `~byte列@~INFRA#byte-sequence$ ~data構造
  • `~forgiving-base64符号化する@~INFRA#forgiving-base64-encode$ ~algo
  • `~forgiving-base64復号する@~INFRA#forgiving-base64-decode$ ~algo
  • `exclusiveな範囲@~INFRA#the-exclusive-range$
  • `~JSON文字列を~Infra値に構文解析する@~INFRA#parse-a-json-string-to-an-infra-value$
  • 次に挙げる名前空間:
    • `~HTML名前空間@~INFRA#html-namespace$
    • `~MathML名前空間@~INFRA#mathml-namespace$
    • `~SVG名前空間@~INFRA#svg-namespace$
    • `~XML名前空間@~INFRA#xml-namespace$
    • `~XMLNS名前空間@~INFRA#xmlns-namespace$
◎ The following terms are defined in Infra: [INFRA] • The general iteration terms while, continue, and break. • Assert • implementation-defined • tracking vector • code point and its synonym character • surrogate • scalar value • tuple • noncharacter • string, code unit, code unit prefix, code unit less than, starts with, ends with, length, and code point length • The string equality operations is and identical to • scalar value string • convert • ASCII string • ASCII tab or newline • ASCII whitespace • control • ASCII digit • ASCII upper hex digit • ASCII lower hex digit • ASCII hex digit • ASCII upper alpha • ASCII lower alpha • ASCII alpha • ASCII alphanumeric • isomorphic decode • isomorphic encode • ASCII lowercase • ASCII uppercase • ASCII case-insensitive • strip newlines • normalize newlines • strip leading and trailing ASCII whitespace • strip and collapse ASCII whitespace • split a string on ASCII whitespace • split a string on commas • collect a sequence of code points and its associated position variable • skip ASCII whitespace • The ordered map data structure and the associated definitions for key, value, empty, entry, exists, getting the value of an entry, setting the value of an entry, removing an entry, clear, getting the keys, getting the values, sorting in descending order, size, and iterate • The list data structure and the associated definitions for append, extend, prepend, replace, remove, empty, contains, size, indices, is empty, item, iterate, and clone sort in ascending order sort in descending order • The stack data structure and the associated definitions for push and pop • The queue data structure and the associated definitions for enqueue and dequeue • The ordered set data structure and the associated definition for append and union • The struct specification type and the associated definition for item • The byte sequence data structure • The forgiving-base64 encode and forgiving-base64 decode algorithms • exclusive range • parse a JSON string to an Infra value • HTML namespace • MathML namespace • SVG namespace • XLink namespace • XML namespace • XMLNS namespace
`Encoding^cite `ENCODING$r
~textな~dataは、 ~Unicode文字~集合 `UNICODE$r を利用して表現される。 `Encoding^cite が`符号化法$に関わる要件を定義する。 ◎ Unicode and Encoding ◎ The Unicode character set is used to represent textual data, and Encoding defines requirements around character encodings. [UNICODE]
注記: この仕様は、 前述したとおり,これらの仕様に定義される用語に基づいて`各種用語を導入する@~HTMLINFRA#encoding-terminology$。 ◎ This specification introduces terminology based on the terms defined in those specifications, as described earlier.

次に挙げる~algoが定義される:

  • `~labelから符号化法を取得する@~ENCODING#concept-encoding-get$
  • `符号化法から出力~符号化法を取得する@~ENCODING#get-an-output-encoding$
  • 汎用な`~Unicodeに復号する@~ENCODING#decode$ ⇒ 所与の ( ~byte~stream, `符号化法$ ) に対し,文字~streamを返す。
  • `~UTF-8復号する@~ENCODING#utf-8-decode$ ⇒ 所与の ( ~byte~stream ) に対し,頭部に~UTF-8~BOM( Byte Order Mark )があればそれを剥いだ上で,文字~streamを返す。
  • `~BOMはそのままに~UTF-8復号する@~ENCODING#utf-8-decode-without-bom$ ⇒ 頭部の~UTF-8~BOMは剥がないことを除いて, `~UTF-8復号する@~ENCODING#utf-8-decode$のと同じになる。
  • `符号化法を利用して符号化する@~ENCODING#encode$ ⇒ 所与の ( 文字~stream, `符号化法$ ) に対し,~byte~streamを返す。
  • `~UTF-8符号化する@~ENCODING#utf-8-encode$ ⇒ 所与の ( 文字~stream ) に対し,~byte~streamを返す。
  • `~BOMを~sniffする@~ENCODING#bom-sniff$ ⇒ 所与の ( ~byte~stream ) に対し,[ 符号化法/ ~NULL ]を返す。
◎ The following terms are used as defined in Encoding: [ENCODING] • Getting an encoding • Get an output encoding • The generic decode algorithm which takes a byte stream and an encoding and returns a character stream • The UTF-8 decode algorithm which takes a byte stream and returns a character stream, additionally stripping one leading UTF-8 Byte Order Mark (BOM), if any • The UTF-8 decode without BOM algorithm which is identical to UTF-8 decode except that it does not strip one leading UTF-8 Byte Order Mark (BOM) • The encode algorithm which takes a character stream and an encoding and returns a byte stream • The UTF-8 encode algorithm which takes a character stream and returns a byte stream • The BOM sniff algorithm which takes a byte stream and returns an encoding or null.
`XML$r `XMLNS$r, および関係する仕様 ◎ XML and related specifications
~HTML用の`~XML構文$を~supportする実装は、 ~XMLの何らかの~versionを,それに対応する名前空間~仕様とともに~supportするモノトスル — その構文は、 名前空間を伴う~XML直列化を利用するので。 ◎ Implementations that support the XML syntax for HTML must support some version of XML, as well as its corresponding namespaces specification, because that syntax uses an XML serialization with namespaces. [XML] [XMLNS]
~data~mining~toolその他の~UAは、[ ~scriptを走らす / ~CSSを評価する / XPath 式を伴う / その他 結果の~DOMを任意な内容に公開する ]ことなく演算を遂行するならば、[ 名前空間~文字列を実際に公開する ]ことなく[ 単に,[ その種の~DOM~nodeに相当するものは,ある名前空間に属する ]ものと表明する ]ことにより, “名前空間を~support” してもヨイ。 ◎ Data mining tools and other user agents that perform operations on content without running scripts, evaluating CSS or XPath expressions, or otherwise exposing the resulting DOM to arbitrary content, may "support namespaces" by just asserting that their DOM node analogues are in certain namespaces, without actually exposing the namespace strings.
注記: `~HTML構文$における[ 名前空間~接頭辞, 名前空間~宣言 ]による効果は、 ~XMLにおけるそれと同じでない。 具体的には、 ~HTML要素~名における~colonには,特別な意味は無い。 ◎ In the HTML syntax, namespace prefixes and namespace declarations do not have the same effect as in XML. For instance, the colon has no special meaning in HTML element names.
`Extensible Markup Language^cite `XML$r

次に挙げるものが定義される:

  • `~XML名前空間@~INFRA#xml-namespace$に属する名前 `space@~TR/xml/#sec-white-space$a の属性
  • `Name@~TR/xml/#NT-Name$P 生成規則
◎ The attribute with the name space in the XML namespace is defined by Extensible Markup Language (XML). [XML] ◎ The Name production is defined in XML. [XML]
`Associating Style Sheets with XML documents^cite `XMLSSPI$r

この仕様は、 次に挙げるものも参照する:

  • `<?xml-stylesheet?>@~XMLSS#the-xml-stylesheet-processing-instruction$c 処理命令
◎ This specification also references the <?xml-stylesheet?> processing instruction, defined in Associating Style Sheets with XML documents. [XMLSSPI]
`DOM XSLTProcessor^cite `XSLTP$r

この仕様は、 次に挙げるものについても非~規範的に言及する:

  • `XSLTProcessor^I ~interface, その:
    • `transformToFragment()^m ~method
    • `transformToDocument()^m ~method
◎ This specification also non-normatively mentions the XSLTProcessor interface and its transformToFragment() and transformToDocument() methods. [XSLTP]
`URL^cite `URL$r

次に挙げる用語が定義される:

  • `~host@~URL1#concept-host$
  • `公共~接尾辞@~URL1#host-public-suffix$
  • `~domain@~URL1#concept-domain$
  • `登録-可能な~domain@~URL1#host-registrable-domain$
  • `~IP~address@~URL1#ip-address$
  • `~URL@~URL1#concept-url$
  • ~URLの`生成元@~URL1#concept-url-origin$
  • `絶対~URL@~URL1#absolute-url-string$
  • `相対~URL@~URL1#relative-url-string$
  • `~URL構文解析する@~URL1#concept-url-parser$
  • `基本~URL構文解析器@~URL1#concept-basic-url-parser$ 【!略 and its url and state override arguments】 【この訳では、`~API用に~URL構文解析する@~URL1#_api-url-parser$~algoに置換している】, その~stateたち:
    • `~scheme開始~state@~URL1#scheme-start-state$
    • `~host~state@~URL1#host-state$
    • `~path~state@~URL1#path-state$
    • `~path開始~state@~URL1#path-start-state$
    • `~hostname~state@~URL1#hostname-state$
    • `~port~state@~URL1#port-state$
    • `~query~state@~URL1#query-state$
    • `素片~state@~URL1#fragment-state$
  • `~URL~record@~URL1#concept-url$, その成分たち:
    • `~scheme@~URL1#concept-url-scheme$
    • `~username@~URL1#concept-url-username$
    • `~password@~URL1#concept-url-password$
    • `~host@~URL1#concept-url-host$
    • `~port@~URL1#concept-url-port$
    • `~path@~URL1#concept-url-path$
    • `~query@~URL1#concept-url-query$
    • `素片@~URL1#concept-url-fragment$
    • `~blob~URL~entry@~URL1#concept-url-blob-entry$
  • `妥当な~URL文字列@~URL1#valid-url-string$
  • `~username/~password/~portを持てない@~URL1#cannot-have-a-username-password-port$ の概念
  • `不透明な~path@~URL1#url-opaque-path$ の概念
  • `~URL直列化器@~URL1#concept-url-serializer$と, その
    • `素片は除外する@~URL1#url-serializer-exclude-fragment$i ~flag
  • `~URL~pathを直列化する@~URL1#url-path-serializer$
  • `~host構文解析器@~URL1#concept-host-parser$
  • `~host直列化器@~URL1#concept-host-serializer$
  • `同等な~host@~URL1#concept-host-equals$
  • `同等な~URL@~URL1#concept-url-equals$【!略)and its exclude fragments argument】
  • `整数を直列化する@~URL1#serialize-an-integer$
  • `~path~percent-符号化-集合@~URL1#path-percent-encode-set$
  • `成分~percent-符号化-集合@~URL1#component-percent-encode-set$
  • `符号位置を~UTF-8~percent-符号化する@~URL1#utf-8-percent-encode$
  • `文字列を~byte列に~percent-復号する@~URL1#string-percent-decode$
  • `~URLの~usernameを設定する@~URL1#set-the-username$
  • `~URLの~passwordを設定する@~URL1#set-the-password$
  • `~form_urlencoded形式@~URL1#concept-urlencoded$
  • `~form_urlencoded直列化器@~URL1#concept-urlencoded-serializer$
  • `特別な~URL@~URL1#is-special$
◎ The following terms are defined in URL: [URL] • host • public suffix • domain • IP address • URL • Origin of URLs • Absolute URL • Relative URL • registrable domain • The URL parser • The basic URL parser and its url and state override arguments, as well as these parser states: •• scheme start state •• host state •• hostname state •• port state •• path start state •• query state •• fragment state • URL record, as well as its individual components: •• scheme •• username •• password •• host •• port •• path •• query •• fragment •• blob URL entry • valid URL string • The cannot have a username/password/port concept • The opaque path concept • URL serializer and its exclude fragment argument • URL path serializer • The host parser • The host serializer • Host equals • URL equals and its exclude fragments argument • serialize an integer • Default encode set • component percent-encode set • UTF-8 percent-encode • percent-decode • set the username • set the password • The application/x-www-form-urlencoded format • The application/x-www-form-urlencoded serializer • is special

この仕様では、 次に挙げる[ ~scheme, ~protocol ]も参照する:

  • `about:@~RFCx/rfc6694#section-2$sc `ABOUT$r
  • `blob:@~FILEAPI#url$sc `FILEAPI$r
  • `data:@~RFCx/rfc2397#section-2$sc `RFC2397$r
  • `http:@~HTTPinfra#http.uri$sc `HTTP$r
  • `https:@~HTTPinfra#https.uri$sc `HTTP$r
  • `mailto:@~RFCx/rfc6068#section-2$sc `MAILTO$r
  • `sms:@~RFCx/rfc5724#section-2$sc `SMS$r
  • `urn:@~RFCx/rfc2141#section-2$sc `URN$r
◎ A number of schemes and protocols are referenced by this specification also: • The about: scheme [ABOUT] • The blob: scheme [FILEAPI] • The data: scheme [RFC2397] • The http: scheme [HTTP] • The https: scheme [HTTP] • The mailto: scheme [MAILTO] • The sms: scheme [SMS] • The urn: scheme [URN]
`Media Fragments URI^cite `MEDIAFRAG$r

次に挙げる用語が定義される:

  • `媒体~素片~構文@~TR/media-frags/#media-fragment-syntax$
◎ Media fragment syntax is defined in Media Fragments URI. [MEDIAFRAG]
~HTTP, および関係する各~仕様 ◎ HTTP and related specifications
~HTTP `HTTP$r

次に挙げる~headerが定義される:

  • `Accept@~HTTPsem#field.accept$h
  • `Accept-Language@~HTTPsem#field.accept-language$h
  • `Cache-Control@~HTTPcache#field.cache-control$h
  • `Content-Disposition@https://httpwg.org/specs/rfc6266.html#header.field.definition$h
  • `Content-Language@~HTTPsem#field.content-language$h
  • `Content-Range@~HTTPsem#field.content-range$h
  • `Last-Modified@~HTTPsem#field.last-modified$h
  • `Range@~HTTPsem#field.range$h
  • `Referer@~HTTPsem#field.referer$h
◎ The following terms are defined in the HTTP specifications: [HTTP] • `Accept` header • `Accept-Language` header • `Cache-Control` header • `Content-Disposition` header • `Content-Language` header • `Content-Range` header • `Last-Modified` header • `Range` header • `Referer` header
`HTTP State Management Mechanism^cite `COOKIES$r

次に挙げる用語が定義される:

◎ The following terms are defined in HTTP State Management Mechanism: [COOKIES] • cookie-string • receives a set-cookie-string • `Cookie` header
`Web Linking^cite `WEBLINK$r

次に挙げる用語が定義される:

◎ The following term is defined in Web Linking: [WEBLINK] • `Link` header • Parsing a `Link` field value
`Structured Field Values for HTTP^cite `STRUCTURED-FIELDS$r

次に挙げる用語が定義される:

  • `有構造~header@~STRUCTURED-FIELDS#structured-header$, その値を成す:
    • `~sf真偽値@~STRUCTURED-FIELDS#sf-boolean$
    • `~sf~token@~STRUCTURED-FIELDS#sf-token$
    • `~sf~parameter群@~STRUCTURED-FIELDS#sf-parameters$
◎ The following terms are defined in Structured Field Values for HTTP: [STRUCTURED-FIELDS] • structured header • boolean • token • parameters
`MIME Sniffing^cite `MIMESNIFF$r

次に挙げる用語が定義される:

  • `~MIME型@~MIMESNIFF#mime-type$
  • ~MIME型の`~essence@~MIMESNIFF#mime-type-essence$
  • `妥当な~MIME型~文字列@~MIMESNIFF#valid-mime-type$
  • `~parameterを伴わない妥当な~MIME型~文字列@~MIMESNIFF#valid-mime-type-with-no-parameters$
  • `~HTML~MIME型@~MIMESNIFF#html-mime-type$
  • `~JS~MIME型@~MIMESNIFF#javascript-mime-type$
  • `~JS~MIME型に~essence合致する@~MIMESNIFF#javascript-mime-type-essence-match$
  • `~JSON~MIME型@~MIMESNIFF#json-mime-type$
  • `~XML~MIME型@~MIMESNIFF#xml-mime-type$
  • `画像~MIME型@~MIMESNIFF#image-mime-type$
  • `音声/動画~MIME型@~MIMESNIFF#audio-or-video-mime-type$
  • `~font~MIME型@~MIMESNIFF#font-mime-type$
  • `~MIME型を構文解析する@~MIMESNIFF#parse-a-mime-type$
  • `~UAにより~supportされて@~MIMESNIFF#supported-by-the-user-agent$いるか?
◎ The following terms are defined in MIME Sniffing: [MIMESNIFF] • MIME type • MIME type essence • valid MIME type string • valid MIME type string with no parameters • HTML MIME type • JavaScript MIME type and JavaScript MIME type essence match • JSON MIME type • XML MIME type • image MIME type • audio or video MIME type • font MIME type • parse a MIME type • is MIME type supported by the user agent?
`Fetch^cite `FETCH$r

次に挙げる用語が定義される:

  • `~ABNF@~FETCH#abnf$
  • `about:blank^sc

    【 これは、 `Fetch^cite には定義されてない。 `§ ~URL 内の § 各種用語@~HTMLurl#terminology-2$ に在るべきように思われる。 】

  • `~HTTP_S~scheme@~FETCH#http-scheme$
  • `局所的な~URL@~FETCH#is-local$
  • `局所~scheme@~FETCH#local-scheme$
  • `~fetch~scheme@~FETCH#fetch-scheme$
  • `~CORS~protocol@~FETCH#http-cors-protocol$
  • `既定の User-Agent 値@~FETCH#default-user-agent-value$
  • `~header~listから~MIME型を抽出する@~FETCH#concept-header-extract-mime-type$
  • `旧来~用に符号化法を抽出する@~FETCH#legacy-extract-an-encoding$
  • `~fetchする@~FETCH#concept-fetch$
  • `~fetch制御器@~FETCH#fetch-controller$
  • `次回の手動~redirect手続きを処理する@~FETCH#fetch-controller-process-the-next-manual-redirect$
  • `~ok状態s@~FETCH#ok-status$
  • `~network~error@~FETCH#concept-network-error$
  • `中止~network~error@~FETCH#concept-aborted-network-error$
  • `Origin@~FETCH#http-origin$h ~header
  • `Cross-Origin-Resource-Policy@~FETCH#http-cross-origin-resource-policy$h ~header
  • `応答の本体を消費する処理n@~FETCH#process-response-end-of-body$i
  • `応答の本体~終了~時の処理n@~FETCH#fetch-processresponseendofbody$i
  • `応答の処理n@~FETCH#process-response$i
  • `並列~queueを利用するか@~FETCH#fetch-useparallelqueue$i
  • `応答の早期~hintの処理n@~FETCH#fetch-processearlyhintsresponse$i
  • `有構造~field値を取得する@~FETCH#concept-header-list-get-structured-header$
  • `~header~list@~FETCH#concept-header-list$
  • `~headerを設定する@~FETCH#concept-header-list-set$
  • `~header~listから値を取得して復号して分割する@~FETCH#concept-header-list-get-decode-split$
  • `~fetchを中止する@~FETCH#fetch-controller-abort$
  • `非同一-生成元~資源~施策~検査@~FETCH#cross-origin-resource-policy-check$
  • `RequestCredentials@~FETCH#requestcredentials$I 列挙~型
  • `RequestDestination@~FETCH#requestdestination$I 列挙~型
  • `fetch()@~FETCH#dom-global-fetch$m ~method
  • `計時を報告する@~FETCH#finalize-and-report-timing$
  • `応答~URLを報告-用に直列化する@~FETCH#serialize-a-response-url-for-reporting$
  • `本体と型を安全に抽出する@~FETCH#bodyinit-safely-extract$
  • `本体を増分的に読取る@~FETCH#body-incrementally-read$
  • `接続~pool@~FETCH#concept-connection-pool$
  • `接続を得する@~FETCH#concept-connection-obtain$
  • `~network区分~keyを決定する@~FETCH#determine-the-network-partition-key$
  • `全部的な計時~報を抽出する@~FETCH#extract-full-timing-info$
  • `~byte列を本体として取得する@~FETCH#byte-sequence-as-a-body$
  • `応答~本体~報@~FETCH#response-body-info$
  • `生成元を解決する@~FETCH#resolve-an-origin$
  • `応答@~FETCH#concept-response$, その:
    • `種別@~FETCH#concept-response-type$
    • `~URL@~FETCH#concept-response-url$
    • `~URL~list@~FETCH#concept-response-url-list$
    • `状態s@~FETCH#concept-response-status$
    • `~header~list@~FETCH#concept-response-header-list$
    • `本体@~FETCH#concept-response-body$
    • `本体~報@~FETCH#concept-response-body-info$
    • `内部~応答@~FETCH#concept-internal-response$
    • `計時~報@~FETCH#concept-response-timing-info$【この用語は廃された】
    • `~sw計時~報@~FETCH#response-service-worker-timing-info$
    • `非同一-生成元~redirectはあるか@~FETCH#response-has-cross-origin-redirects$
    • `計時許容に合格したか@~FETCH#concept-response-timing-allow-passed$
  • 応答から`~Location~URLを得る@~FETCH#concept-response-location-url$
  • 応答から`内容~範囲~値を抽出する@https://wicg.github.io/background-fetch/#extract-content-range-values$
  • `要請@~FETCH#concept-request$, その:
    • `~URL@~FETCH#concept-request-url$
    • `~method@~FETCH#concept-request-method$
    • `~header~list@~FETCH#concept-request-header-list$
    • `本体@~FETCH#concept-request-body$
    • `~client@~FETCH#concept-request-client$
    • `~URL~list@~FETCH#concept-request-url-list$
    • `現在の~URL@~FETCH#concept-request-current-url$
    • `予約-済み~client@~FETCH#concept-request-reserved-client$
    • `置換する~client~ID@~FETCH#concept-request-replaces-client-id$
    • `起動元@~FETCH#concept-request-initiator$
    • `行先@~FETCH#concept-request-destination$
    • `優先度@~FETCH#request-priority$
    • `生成元@~FETCH#concept-request-origin$
    • `~referrer@~FETCH#concept-request-referrer$
    • 同期~flag【廃された】
    • `~mode@~FETCH#concept-request-mode$
    • `資格証~mode@~FETCH#concept-request-credentials-mode$
    • `~URL資格証を利用するか@~FETCH#concept-request-use-url-credentials-flag$
    • `安全でない要請か@~FETCH#unsafe-request-flag$
    • `~cache~mode@~FETCH#concept-request-cache-mode$
    • `~redirect回数@~FETCH#concept-request-redirect-count$
    • `~redirect~mode@~FETCH#concept-request-redirect-mode$
    • `施策~容器@~FETCH#concept-request-policy-container$
    • `~referrer施策@~FETCH#concept-request-referrer-policy$
    • `暗号用~nonce~metadata@~FETCH#concept-request-nonce-metadata$
    • `完全性~metadata@~FETCH#concept-request-integrity-metadata$
    • `構文解析器~metadata@~FETCH#concept-request-parser-metadata$
    • `再読込み~naviか@~FETCH#concept-request-reload-navigation-flag$
    • `履歴~naviか@~FETCH#concept-request-history-navigation-flag$
    • `利用者が作動化したか@~FETCH#request-user-activation$
    • `具現化を阻んでいるか@~FETCH#request-render-blocking$
    • `起動元~種別@~FETCH#request-initiator-type$
  • `要請@~FETCH#concept-request$に`範囲~headerを追加する@~FETCH#concept-request-add-range-header$
  • `行先の素@~FETCH#concept-potential-destination$
  • (行先の素を)`行先に翻訳する@~FETCH#concept-potential-destination-translate$
  • `~scriptに類する行先@~FETCH#request-destination-script-like$
  • `~fetch計時~報@~FETCH#fetch-timing-info$, その:
    • `開始~時刻@~FETCH#fetch-timing-info-start-time$
    • `終了~時刻@~FETCH#fetch-timing-info-end-time$
◎ The following terms are defined in Fetch: [FETCH] • ABNF • about:blank • An HTTP(S) scheme • A URL which is local • A local scheme • A fetch scheme • CORS protocol • default `User-Agent` value • extract a MIME type • legacy extract an encoding • fetch • fetch controller • process the next manual redirect • ok status • navigation request • network error • aborted network error • `Origin` header • `Cross-Origin-Resource-Policy` header • getting a structured field value • header list • set • get, decode, and split • abort • cross-origin resource policy check • the RequestCredentials enumeration • the RequestDestination enumeration • the fetch() method • report timing • serialize a response URL for reporting • safely extracting a body • incrementally reading a body • processResponseConsumeBody • processResponseEndOfBody • processResponse • useParallelQueue • processEarlyHintsResponse • connection pool • obtain a connection • determine the network partition key • extract full timing info • as a body • response body info • resolve an origin • response and its associated: •• type •• URL •• URL list •• status •• header list •• body •• body info •• internal response •• location URL •• timing info •• service worker timing info •• has-cross-origin-redirects •• timing allow passed •• extract content-range values • request and its associated: •• URL •• method •• header list •• body •• client •• URL list •• current URL •• reserved client •• replaces client id •• initiator •• destination •• potential destination •• translating a potential destination •• script-like destinations •• priority •• origin •• referrer •• synchronous flag •• mode •• credentials mode •• use-URL-credentials flag •• unsafe-request flag •• cache mode •• redirect count •• redirect mode •• policy container •• referrer policy •• cryptographic nonce metadata •• integrity metadata •• parser metadata •• reload-navigation flag •• history-navigation flag •• user-activation •• render-blocking •• initiator type •• add a range header • fetch timing info and its associated: •• start time •• end time

`Fetch^cite の周辺~仕様:

`Referrer Policy^cite `REFERRERPOLICY$r

次に挙げる用語が定義される:

  • `~referrer施策@~REFERRER-POLICY#referrer-policy$
  • `Referrer-Policy@~REFERRER-POLICY#referrer-policy-header-dfn$h ~HTTP~header
  • `Referrer-Policy^h ~headerから`~referrer施策を構文解析する@~REFERRER-POLICY#parse-referrer-policy-from-header$ ~algo
  • 次に挙げる~referrer施策:
    • `no-referrer@~REFERRER-POLICY#referrer-policy-no-referrer$l
    • `no-referrer-when-downgrade@~REFERRER-POLICY#referrer-policy-no-referrer-when-downgrade$l
    • `origin-when-cross-origin@~REFERRER-POLICY#referrer-policy-origin-when-cross-origin$l
    • `unsafe-url@~REFERRER-POLICY#referrer-policy-unsafe-url$l
  • `既定の~referrer施策@~REFERRER-POLICY#default-referrer-policy$
◎ The following terms are defined in Referrer Policy: [REFERRERPOLICY] • referrer policy • The `Referrer-Policy` HTTP header • The parse a referrer policy from a `Referrer-Policy` header algorithm • The "no-referrer", "no-referrer-when-downgrade", "origin-when-cross-origin", and "unsafe-url" referrer policies • The default referrer policy
`Mixed Content^cite `MIX$r

次に挙げる用語が定義される:

  • `先天的に認証-済み~URL@~MIXED-CONTENT#a-priori-authenticated-url$【廃された】
◎ The following terms are defined in Mixed Content: [MIX] • a priori authenticated URL
`Subresource Integrity^cite `SRI$r

次に挙げる用語が定義される:

  • `完全性~metadataを構文解析する@~SRI1#parse-metadata$
  • `integrity^a 属性の要件
  • `集合から最も強い~metadataを取得する@~SRI1#get-the-strongest-metadata$
◎ The following terms are defined in Subresource Integrity: [SRI] • parse integrity metadata • the requirements of the integrity attribute • get the strongest metadata from set
`Paint Timing^cite `PAINTTIMING$r

次に挙げる用語が定義される:

  • `塗り計時を刻む@~PAINTTIMING#mark-paint-timing$
◎ The following terms are defined in Paint Timing: [PAINTTIMING] • mark paint timing
`Navigation Timing^cite `NAVIGATIONTIMING$r

次に挙げる用語が定義される:

  • `~navi計時~entryを作成する@~NAV-TIMING#dfn-create-the-navigation-timing-entry$
  • `~navi計時を~queueする@~NAV-TIMING#dfn-queue-the-navigation-timing-entry$
◎ The following terms are defined in Navigation Timing: [NAVIGATIONTIMING] • create the navigation timing entry • queue the navigation timing entry • NavigationTimingType and its "navigate", "reload", and "back_forward" values.
`Resource Timing^cite `RESOURCETIMING$r

次に挙げる用語が定義される:

  • `資源~計時を~markする@~RESOURCE-TIMING#dfn-mark-resource-timing$
◎ The following terms are defined in Resource Timing: [RESOURCETIMING] • Mark resource timing
`Performance Timeline^cite `PERFORMANCETIMELINE$r

次に挙げる用語が定義される:

  • `PerformanceEntry@~TIMELINE#dom-performanceentry$I ~interface, その:
    • `name@~TIMELINE#dom-performanceentry-name$m 属性
    • `entryType@~TIMELINE#dom-performanceentry-entrytype$m 属性
    • `startTime@~TIMELINE#dom-performanceentry-starttime$m 属性
    • `duration@~TIMELINE#dom-performanceentry-duration$m 属性
  • `処理能~entryを~queueする@~TIMELINE#dfn-queue-a-performanceentry$
◎ The following terms are defined in Performance Timeline: [PERFORMANCETIMELINE] • PerformanceEntry and its name, entryType, startTime, and duration attributes. • Queue a performance entry
`Long Animation Frames^cite `LONGANIMATIONFRAMES$r

次に挙げる用語が定義される:

  • `~task開始~時刻を記録する@~LONGAF#record-task-start-time$
  • `~task終了~時刻を記録する@~LONGAF#record-task-end-time$
  • `描画~時刻を記録する@~LONGAF#record-rendering-time$
  • `古典~scriptの作成~時刻を記録する@~LONGAF#record-classic-script-creation-time$
  • `古典~scriptの実行~開始~時刻を記録する@~LONGAF#record-classic-script-execution-start-time$
  • `~module~scriptの実行~開始~時刻を記録する@~LONGAF#record-module-script-execution-start-time$
  • `静止-所要時間を記録する@~LONGAF#record-pause-duration$
  • `~timer~handler用の計時~報を記録する@~LONGAF#record-timing-info-for-timer-handler$
  • `小task~checkpoint用の計時~報を記録する@~LONGAF#record-timing-info-for-microtask-checkpoint$
◎ The following terms are defined in Long Animation Frames: [LONGANIMATIONFRAMES] • record task start time • record task end time • record rendering time • record classic script creation time • record classic script execution start time • record module script execution start time • Record pause duration • record timing info for timer handler • record timing info for microtask checkpoint
`Long Tasks^cite `LONGTASKS$r

次に挙げる用語が定義される:

  • `長い~taskを報告する@~LONGTASKS#report-long-tasks$
◎ The following terms are defined in Long Tasks: [LONGTASKS] • report long tasks
`Web IDL^cite `WEBIDL$r
この仕様~内の各~IDL片は、 `Web IDL^cite から要求される適合~IDL片として解釈するモノトスル。 ◎ The IDL fragments in this specification must be interpreted as required for conforming IDL fragments, as described in Web IDL. [WEBIDL]

次に挙げる用語が定義される:

  • `this@~WEBIDL#this$ 【和訳では コレ と表記される】
  • `拡張d属性@~WEBIDL#dfn-extended-attribute$
  • `旧来の~factory関数@~WEBIDLjs#dfn-legacy-factory-function$
  • `構築子~演算@~WEBIDL#idl-constructors$
  • `構築子を上書きする手続き@~WEBIDLjs#overridden-constructor-steps$
  • `~interfaceを実装する新たな~objを内部的に作成する@~WEBIDLjs#internally-create-a-new-object-implementing-the-interface$
  • `配列~index~prop名@~WEBIDLjs#is-an-array-index$
  • `有index~propを~supportする@~WEBIDL#dfn-support-indexed-properties$
  • `~supportする~prop~index@~WEBIDL#dfn-supported-property-indices$
  • `有index~propの値を決定する手続き@~WEBIDL#dfn-determine-the-value-of-an-indexed-property$
  • `既存の有index~propの値を設定する手続き@~WEBIDL#dfn-set-the-value-of-an-existing-indexed-property$
  • `新たな有index~propの値を設定する手続き@~WEBIDL#dfn-set-the-value-of-a-new-indexed-property$
  • `有名~propを~supportする@~WEBIDL#dfn-support-named-properties$
  • `~supportする~prop名@~WEBIDL#dfn-supported-property-names$
  • `有名~propの値を決定する手続き@~WEBIDL#dfn-determine-the-value-of-a-named-property$
  • `既存の有名~propを設定する手続き@~WEBIDL#dfn-set-the-value-of-an-existing-named-property$
  • `新たな有名~propを設定する手続き@~WEBIDL#dfn-set-the-value-of-a-new-named-property$
  • `既存の有名~propを削除する手続き@~WEBIDL#dfn-delete-an-existing-named-property$
  • `~security検査を遂行する@~WEBIDLjs#dfn-perform-a-security-check$
  • `~platform~obj@~WEBIDL#dfn-platform-object$, その:
    • `Realm@~WEBIDLjs#js-platform-objects$sl ~field
  • `旧来の~platform~obj@~WEBIDL#dfn-legacy-platform-object$
  • `首~interface@~WEBIDLjs#dfn-primary-interface$
  • `~interface~obj@~WEBIDLjs#dfn-interface-object$
  • `有名~prop群~obj@~WEBIDLjs#dfn-named-properties-object$, その:
    • `GetOwnProperty@~WEBIDLjs#named-properties-object-getownproperty$sl 内部~method
  • `内包する@~WEBIDL#include$
  • `継承する@~WEBIDL#dfn-inherit$
  • `~interface~prototype~obj@~WEBIDLjs#dfn-interface-prototype-object$
  • `実装する@~WEBIDLjs#implements$
  • `属する~realm@~WEBIDLjs#dfn-associated-realm$
  • `~callback文脈@~WEBIDL#dfn-callback-context$
  • `凍結d配列@~WEBIDL#dfn-frozen-array-type$
  • `凍結d配列を作成する@~WEBIDLjs#dfn-create-frozen-array$
  • `~interfaceを実装する新たな~objを作成する@~WEBIDLjs#new$
  • `~callback this 値@~WEBIDLjs#dfn-callback-this-value$
  • 各種~Web~IDL型と各種~JS型との間の`変換-法@~WEBIDLjs#js-type-mapping$
  • `~callback関数を呼出す@~WEBIDLjs#invoke-a-callback-function$
  • `~callback関数で構築する@~WEBIDLjs#construct-a-callback-function$
  • `多重定義~解決~algo@~WEBIDLjs#dfn-overload-resolution-algorithm$
  • `公開されている@~WEBIDLjs#dfn-exposed$
  • `解決される~promise@~WEBIDLjs#a-promise-resolved-with$
  • `却下される~promise@~WEBIDLjs#a-promise-rejected-with$
  • `すべての~promiseを待機する@~WEBIDLjs#wait-for-all$
  • `却下-時@~WEBIDLjs#upon-rejection$
  • `充足-時@~WEBIDLjs#upon-fulfillment$
  • `~promiseを取扱済みとして~markする@~WEBIDLjs#mark-a-promise-as-handled$
  • 次に挙げる拡張d属性:
    • `Global@~WEBIDLjs#Global$xA
    • `LegacyFactoryFunction@~WEBIDLjs#LegacyFactoryFunction$xA
    • `LegacyLenientThis@~WEBIDLjs#LegacyLenientThis$xA
    • `LegacyNullToEmptyString@~WEBIDLjs#LegacyNullToEmptyString$xA
    • `LegacyOverrideBuiltIns@~WEBIDLjs#LegacyOverrideBuiltIns$xA
    • `LegacyTreatNonObjectAsNull@~WEBIDLjs#LegacyTreatNonObjectAsNull$xA
    • `LegacyUnenumerableNamedProperties@~WEBIDLjs#LegacyUnenumerableNamedProperties$xA
    • `LegacyUnforgeable@~WEBIDLjs#LegacyUnforgeable$xA
  • `LegacyPlatformObjectGetOwnProperty@~WEBIDLjs#LegacyPlatformObjectGetOwnProperty$jA 抽象-演算
  • `~set~entry群@~WEBIDL#dfn-set-entries$
◎ The following terms are defined in Web IDL: • this • extended attribute • named constructor • constructor operation • overridden constructor steps • internally create a new object implementing the interface • array index property name • supports indexed properties • supported property indices • determine the value of an indexed property • set the value of an existing indexed property • set the value of a new indexed property • support named properties • supported property names • determine the value of a named property • set the value of an existing named property • set the value of a new named property • delete an existing named property • perform a security check • platform object • legacy platform object • primary interface • interface object • named properties object • include • inherit • interface prototype object • implements • associated realm • [[Realm]] field of a platform object • [[GetOwnProperty]] internal method of a named properties object • callback context • frozen array and creating a frozen array • create a new object implementing the interface • callback this value • converting between Web IDL types and JS types • invoking and constructing callback functions • overload resolution algorithm • exposed • a promise resolved with • a promise rejected with • wait for all • upon rejection • upon fulfillment • mark as handled • [Global] • [LegacyFactoryFunction] • [LegacyLenientThis] • [LegacyNullToEmptyString] • [LegacyOverrideBuiltIns] • LegacyPlatformObjectGetOwnProperty • [LegacyTreatNonObjectAsNull] • [LegacyUnenumerableNamedProperties] • [LegacyUnforgeable] • set entries

次に挙げる型も定義され、 この仕様の~Web~IDL片にて利用される:

  • `ArrayBuffer@~WEBIDL#idl-ArrayBuffer$I
  • `ArrayBufferView@~WEBIDL#ArrayBufferView$I
  • `boolean@~WEBIDL#idl-boolean$I
  • `DOMString@~WEBIDL#idl-DOMString$I
  • `double@~WEBIDL#idl-double$I
  • `列挙@~WEBIDL#idl-enums$
  • `Function@~WEBIDL#Function$I
  • `long@~WEBIDL#idl-long$I
  • `object@~WEBIDL#idl-object$I
  • `Promise@~WEBIDL#idl-promise$I
  • `Uint8ClampedArray@~WEBIDL#idl-Uint8ClampedArray$I
  • `unrestricted double@~WEBIDL#idl-unrestricted-double$I
  • `unsigned long@~WEBIDL#idl-unsigned-long$I
  • `USVString@~WEBIDL#idl-USVString$I
  • `VoidFunction@~WEBIDL#VoidFunction$I
◎ Web IDL also defines the following types that are used in Web IDL fragments in this specification: • ArrayBuffer • ArrayBufferView • boolean • DOMString • double • enumeration • Function • long • object • Promise • Uint8ClampedArray • unrestricted double • unsigned long • USVString • VoidFunction

次に挙げる用語も,この仕様で利用される:

  • `例外を投出する@~WEBIDL#dfn-throw$ ( `throw^en ) 【和訳では、~algo内では ~THROW と表記される】
  • `DOMException@~WEBIDL#idl-DOMException$I 型
  • 次に挙げる`例外~名@~WEBIDL#idl-DOMException-error-names$
    • `IndexSizeError@~WEBIDL#indexsizeerror$E
    • `HierarchyRequestError@~WEBIDL#hierarchyrequesterror$E
    • `InvalidCharacterError@~WEBIDL#invalidcharactererror$E
    • `NoModificationAllowedError@~WEBIDL#nomodificationallowederror$E
    • `NotFoundError@~WEBIDL#notfounderror$E
    • `NotSupportedError@~WEBIDL#notsupportederror$E
    • `InvalidStateError@~WEBIDL#invalidstateerror$E
    • `SyntaxError@~WEBIDL#syntaxerror$E
    • `InvalidAccessError@~WEBIDL#invalidaccesserror$E
    • `SecurityError@~WEBIDL#securityerror$E
    • `NetworkError@~WEBIDL#networkerror$E
    • `AbortError@~WEBIDL#aborterror$E
    • `QuotaExceededError@~WEBIDL#quotaexceedederror$E
    • `DataCloneError@~WEBIDL#datacloneerror$E
    • `EncodingError@~WEBIDL#encodingerror$E
    • `NotAllowedError@~WEBIDL#notallowederror$E
◎ The term throw in this specification is used as defined in Web IDL. The DOMException type and the following exception names are defined by Web IDL and used by this specification: • IndexSizeError • HierarchyRequestError • InvalidCharacterError • NoModificationAllowedError • NotFoundError • NotSupportedError • InvalidStateError • SyntaxError • InvalidAccessError • SecurityError • NetworkError • AbortError • QuotaExceededError • DataCloneError • EncodingError • NotAllowedError
この仕様が,特定0の時刻を表現する `Date$jt ~objを `作成する@#create-a-date-object@ よう~UAに要求するときは、 結果の `Date^jt ~objの時刻~値は, (特別な値 NaN にもなり得るが、 そうでない場合には)[ その時刻のミリ秒~成分の小数は切り捨てて整数に丸めた結果 ]の時刻を表現するモノトスル。 ◎ When this specification requires a user agent to create a Date object representing a particular time (which could be the special value Not-a-Number), the milliseconds component of that time, if any, must be truncated to an integer, and the time value of the newly created Date object must represent the resulting truncated time.
具体的には、 時刻[ `01:00 UTC on January 1st 2000^en (協定世界時 2000 年 1 月 1 日 午前 1 時) ]から ( 23045 ÷ 1000 ÷ 1000 ) 秒~後の時刻 — すなわち 2000-01-01T00:00:00.023045Z — に対し作成される `Date$jt ~objは,それより ( 45 ÷ 1000 ÷ 1000 ) 秒~早い時刻 — すなわち 2000-01-01T00:00:00.023Z — に対し作成されるそれと同じ時刻を表現する。 NaN に対し作成される `Date$jt ~objは、 時刻~値 NaN を表現する (これは、特定の時刻を表現しないことを指示する)。 ◎ For instance, given the time 23045 millionths of a second after 01:00 UTC on January 1st 2000, i.e. the time 2000-01-01T00:00:00.023045Z, then the Date object created representing that time would represent the same time as that created representing the time 2000-01-01T00:00:00.023Z, 45 millionths earlier. If the given time is NaN, then the result is a Date object that represents a time value NaN (indicating that the object does not represent a specific instant of time).
~JS
この仕様が述べる言語の ある部分は、 下層の~scripting言語として~JSのみを~supportする。 `JAVASCRIPT$r ◎ Some parts of the language described by this specification only support JavaScript as the underlying scripting language. [JAVASCRIPT]
注記: 用語 “~JS” は、 ECMA-262 を指す。 公式的な用語として ECMAScript もあるが、 ~JSの方がより広く知られているなので。 ◎ The term "JavaScript" is used to refer to ECMA-262, rather than the official term ECMAScript, since the term JavaScript is more widely known.

この仕様は、 ~JS仕様にて定義される次に挙げる用語を利用する:

  • `作動中な関数~obj@~TC39#active-function-object$
  • `~agent@~TC39#sec-agents$
  • `~agent~cluster@~TC39#sec-agent-clusters$
  • `自動的~semicolon挿入@~TC39#sec-automatic-semicolon-insertion$
  • `実行候補@~TC39#sec-candidate-executions$
  • `現在の~realm@~TC39#current-realm$
  • `数学的な値を切詰める@~TC39#clamping$
  • `早期の~error@~TC39#early-error-rule$
  • `前方-進捗@~TC39#sec-forward-progress$
  • `~essential内部~methodに対する不変則@~TC39#sec-invariants-of-the-essential-internal-methods$
  • `~JS実行~文脈@~TC39#sec-execution-contexts$
  • `~JS実行~文脈~stack@~TC39#execution-context-stack$
  • `~realm@~TC39#sec-code-realms$
  • `~JobCallback~Record@~TC39#sec-jobcallback-records$
  • `NewTarget@~TC39#sec-built-in-function-objects$js
  • `走っている~JS実行~文脈@~TC39#running-execution-context$
  • `~surrounding~agent@~TC39#surrounding-agent$
  • `抽象-~closure@~TC39#sec-abstract-closure$
  • `変異-不能な~prototype~exotic~obj@~TC39#immutable-prototype-exotic-object$
  • `Well-Known Symbols@~TC39#sec-well-known-symbols$ 【“周知な記号”】 — 次を含む:
    • `Symbol.hasInstance^jI
    • `Symbol.isConcatSpreadable^jI
    • `Symbol.toPrimitive^jI
    • `Symbol.toStringTag^jI
  • `Well-Known Intrinsic Objects@~TC39#sec-well-known-intrinsic-objects$ 【“周知な内在的~obj”】 — 次を含む:
    • `Array.prototype@~TC39#sec-properties-of-the-array-prototype-object$jI
    • `Error.prototype@~TC39#sec-properties-of-the-error-prototype-object$jI
    • `EvalError.prototype^jI
    • `Function.prototype@~TC39#sec-properties-of-the-function-prototype-object$jI
    • `JSON.parse@~TC39#sec-json.parse$jI
    • `Object.prototype@~TC39#sec-properties-of-the-object-prototype-object$jI
    • `Object.prototype.valueOf@~TC39#sec-object.prototype.valueof$jI
    • `RangeError.prototype^jI
    • `ReferenceError.prototype^jI
    • `SyntaxError.prototype^jI
    • `TypeError.prototype^jI
    • `URIError.prototype^jI
  • 次に挙げる生成規則:
    • `FunctionBody@~TC39#prod-FunctionBody$P
    • `Module@~TC39#prod-Module$P
    • `Pattern@~TC39#prod-Pattern$P
    • `Script@~TC39#prod-Script$P
  • 次に挙げる~JS【! ECMAScript 】言語~型:
    • `BigInt@~TC39#sec-ecmascript-language-types-bigint-type$jt
    • `Boolean@~TC39#sec-ecmascript-language-types-boolean-type$jt
    • `Number@~TC39#sec-ecmascript-language-types-number-type$jt
    • `String@~TC39#sec-ecmascript-language-types-string-type$jt
    • `Symbol@~TC39#sec-ecmascript-language-types-symbol-type$jt
    • `Object@~TC39#sec-object-type$jt
  • 次に挙げる仕様~型【 “仕様~levelの抽象-型” 】
    • `完了~Record@~TC39#sec-completion-record-specification-type$
    • `~List@~TC39#sec-list-and-record-specification-type$
    • `~Record@~TC39#sec-list-and-record-specification-type$
    • `Property Descriptor@~TC39#sec-property-descriptor-specification-type$
    • `~script~Record@~TC39#sec-script-records$
    • `循環な~module~Record@~TC39#sec-cyclic-module-records$
    • `~source~text~module~Record@~TC39#sec-source-text-module-records$, その:
      • `Evaluate@~TC39#sec-moduleevaluation$jM ~method
      • `LoadRequestedModules@~TC39#sec-LoadRequestedModules$jM ~method
  • 次に挙げる抽象-演算:
    • `ArrayCreate@~TC39#sec-arraycreate$jA
    • `Call@~TC39#sec-call$jA
    • `ClearKeptObjects@~TC39#sec-clear-kept-objects$jA
    • `CleanupFinalizationRegistry@~TC39#sec-cleanup-finalization-registry$jA
    • `Construct@~TC39#sec-construct$jA
    • `CopyDataBlockBytes@~TC39#sec-copydatablockbytes$jA
    • `CreateBuiltinFunction@~TC39#sec-createbuiltinfunction$jA
    • `CreateByteDataBlock@~TC39#sec-createbytedatablock$jA
    • `CreateDataProperty@~TC39#sec-createdataproperty$jA
    • `DefinePropertyOrThrow@~TC39#sec-definepropertyorthrow$jA
    • `DetachArrayBuffer@~TC39#sec-detacharraybuffer$jA
    • `EnqueueJob@~TC39#sec-enqueuejob$jA
    • `EnumerableOwnProperties@~TC39#sec-enumerableownpropertynames$jA
    • `FinishLoadingImportedModule@~TC39#sec-FinishLoadingImportedModule$jA
    • `OrdinaryFunctionCreate@~TC39#sec-ordinaryfunctioncreate$jA
    • `Get@~TC39#sec-get-o-p$jA
    • `GetActiveScriptOrModule@~TC39#sec-getactivescriptormodule$jA
    • `GetFunctionRealm@~TC39#sec-getfunctionrealm$jA
    • `HasOwnProperty@~TC39#sec-hasownproperty$jA
    • `HostCallJobCallback@~TC39#sec-hostcalljobcallback$jA
    • `HostEnqueueFinalizationRegistryCleanupJob@~TC39#sec-host-cleanup-finalization-registry$jA
    • `HostEnqueueGenericJob@~TC39#sec-hostenqueuegenericjob$jA
    • `HostEnqueuePromiseJob@~TC39#sec-hostenqueuepromisejob$jA
    • `HostEnqueueTimeoutJob@~TC39#sec-hostenqueuetimeoutjob$jA
    • `HostEnsureCanAddPrivateElement@~TC39#sec-hostensurecanaddprivateelement$jA
    • `HostLoadImportedModule@https://tc39.es/proposal-import-attributes/#sec-HostLoadImportedModule$jA
    • `HostMakeJobCallback@~TC39#sec-hostmakejobcallback$jA
    • `HostPromiseRejectionTracker@~TC39#sec-host-promise-rejection-tracker$jA
    • `InitializeHostDefinedRealm@~TC39#sec-initializehostdefinedrealm$jA
    • `IsAccessorDescriptor@~TC39#sec-isaccessordescriptor$jA
    • `IsCallable@~TC39#sec-iscallable$jA
    • `IsConstructor@~TC39#sec-isconstructor$jA
    • `IsDataDescriptor@~TC39#sec-isdatadescriptor$jA
    • `IsDetachedBuffer@~TC39#sec-isdetachedbuffer$jA
    • `IsSharedArrayBuffer@~TC39#sec-issharedarraybuffer$jA
    • `NewObjectEnvironment@~TC39#sec-newobjectenvironment$jA
    • `NormalCompletion@~TC39#sec-normalcompletion$jA
    • `OrdinaryGetPrototypeOf@~TC39#sec-ordinarygetprototypeof$jA
    • `OrdinarySetPrototypeOf@~TC39#sec-ordinarysetprototypeof$jA
    • `OrdinaryIsExtensible@~TC39#sec-ordinaryisextensible$jA
    • `OrdinaryPreventExtensions@~TC39#sec-ordinarypreventextensions$jA
    • `OrdinaryGetOwnProperty@~TC39#sec-ordinarygetownproperty$jA
    • `OrdinaryDefineOwnProperty@~TC39#sec-ordinarydefineownproperty$jA
    • `OrdinaryGet@~TC39#sec-ordinaryget$jA
    • `OrdinarySet@~TC39#sec-ordinaryset$jA
    • `OrdinaryDelete@~TC39#sec-ordinarydelete$jA
    • `OrdinaryOwnPropertyKeys@~TC39#sec-ordinaryownpropertykeys$jA
    • `OrdinaryObjectCreate@~TC39#sec-objectcreate$jA
    • `ParseModule@~TC39#sec-parsemodule$jA
    • `ParseScript@~TC39#sec-parse-script$jA
    • `NewPromiseReactionJob@~TC39#sec-newpromisereactionjob$jA
    • `NewPromiseResolveThenableJob@~TC39#sec-newpromiseresolvethenablejob$jA
    • `RegExpBuiltinExec@~TC39#sec-regexpbuiltinexec$jA
    • `RegExpCreate@~TC39#sec-regexpcreate$jA
    • `RunJobs@~TC39#sec-runjobs$jA
    • `SameValue@~TC39#sec-samevalue$jA
    • `ScriptEvaluation@~TC39#sec-runtime-semantics-scriptevaluation$jA
    • `SetImmutablePrototype@~TC39#sec-set-immutable-prototype$jA
    • `ToBoolean@~TC39#sec-toboolean$jA
    • `ToString@~TC39#sec-tostring$jA
    • `ToUint32@~TC39#sec-touint32$jA
    • `TypedArrayCreate@~TC39#typedarray-create$jA
    • `IsLooselyEqual@~TC39#sec-islooselyequal$jA
    • `IsStrictlyEqual@~TC39#sec-isstrictlyequal$jA
  • `Atomics@~TC39#sec-atomics-object$jt ~obj
  • `Atomics.waitAsync@~TC39#sec-atomics.waitasync$c ~obj
  • 次に挙げる~class:
    • `Date$jt
    • `FinalizationRegistry@~TC39#sec-finalization-registry-objects$jt
    • `RegExp@~TC39#sec-regexp-regular-expression-objects$jt
    • `SharedArrayBuffer@~TC39#sec-sharedarraybuffer-objects$jt
    • `SyntaxError@~TC39#sec-native-error-types-used-in-this-standard-syntaxerror$jt
    • `TypeError@~TC39#sec-native-error-types-used-in-this-standard-typeerror$jt
    • `RangeError@~TC39#sec-native-error-types-used-in-this-standard-rangeerror$jt
    • `WeakRef@~TC39#sec-weak-ref-objects$jt
  • `eval()@~TC39#sec-eval-x$c 関数
  • `WeakRef.prototype.deref()@~TC39#sec-weak-ref.prototype.deref$c 関数
  • `IsHTMLDDA@~TC39#sec-IsHTMLDDA-internal-slot$sl 内部~slot
  • `import()@~TC39#sec-import-calls$c
  • `import.meta@~TC39#sec-meta-properties$c
  • `HostGetImportMetaProperties@~TC39#sec-hostgetimportmetaproperties$jA 抽象-演算
  • 次に挙げる演算子:
    • `typeof@~TC39#sec-typeof-operator$js
    • `delete@~TC39#sec-delete-operator$js
  • 有型~配列【!TypedArray^】用の`各種~構築子@~TC39#table-49$
◎ The following terms are defined in the JavaScript specification and used in this specification: • active function object • agent and agent cluster • automatic semicolon insertion • candidate execution • The current realm • clamping a mathematical value • early error • forward progress • invariants of the essential internal methods • JavaScript execution context • JavaScript execution context stack • realm • JobCallback Record • NewTarget • running JavaScript execution context • surrounding agent • abstract closure • immutable prototype exotic object • Well-Known Symbols, including\ %Symbol.hasInstance%,\ %Symbol.isConcatSpreadable%,\ %Symbol.toPrimitive%, and\ %Symbol.toStringTag% • Well-Known Intrinsic Objects, including\ %Array.prototype%,\ %Error.prototype%,\ %EvalError.prototype%,\ %Function.prototype%,\ %JSON.parse%,\ %Object.prototype%,\ %Object.prototype.valueOf%,\ %RangeError.prototype%,\ %ReferenceError.prototype%,\ %SyntaxError.prototype%,\ %TypeError.prototype%, and\ %URIError.prototype% • The FunctionBody production • The Module production • The Pattern production • The Script production • The BigInt, Boolean, Number, String, Symbol, and Object ECMAScript language types • The Completion Record specification type • The List and Record specification types • The Property Descriptor specification type • The Script Record specification type • The Cyclic Module Record specification type • The Source Text Module Record specification type and its Evaluate, Link and LoadRequestedModules methods • The ArrayCreate abstract operation • The Call abstract operation • The ClearKeptObjects abstract operation • The CleanupFinalizationRegistry abstract operation • The Construct abstract operation • The CopyDataBlockBytes abstract operation • The CreateBuiltinFunction abstract operation • The CreateByteDataBlock abstract operation • The CreateDataProperty abstract operation • The DefinePropertyOrThrow abstract operation • The DetachArrayBuffer abstract operation • The EnumerableOwnProperties abstract operation • The FinishLoadingImportedModule abstract operation • The OrdinaryFunctionCreate abstract operation • The Get abstract operation • The GetActiveScriptOrModule abstract operation • The GetFunctionRealm abstract operation • The HasOwnProperty abstract operation • The HostCallJobCallback abstract operation • The HostEnqueueFinalizationRegistryCleanupJob abstract operation • The HostEnqueueGenericJob abstract operation • The HostEnqueuePromiseJob abstract operation • The HostEnqueueTimeoutJob abstract operation • The HostEnsureCanAddPrivateElement abstract operation • The HostLoadImportedModule abstract operation • The HostMakeJobCallback abstract operation • The HostPromiseRejectionTracker abstract operation • The InitializeHostDefinedRealm abstract operation • The IsAccessorDescriptor abstract operation • The IsCallable abstract operation • The IsConstructor abstract operation • The IsDataDescriptor abstract operation • The IsDetachedBuffer abstract operation • The IsSharedArrayBuffer abstract operation • The NewObjectEnvironment abstract operation • The NormalCompletion abstract operation • The OrdinaryGetPrototypeOf abstract operation • The OrdinarySetPrototypeOf abstract operation • The OrdinaryIsExtensible abstract operation • The OrdinaryPreventExtensions abstract operation • The OrdinaryGetOwnProperty abstract operation • The OrdinaryDefineOwnProperty abstract operation • The OrdinaryGet abstract operation • The OrdinarySet abstract operation • The OrdinaryDelete abstract operation • The OrdinaryOwnPropertyKeys abstract operation • The OrdinaryObjectCreate abstract operation • The ParseModule abstract operation • The ParseScript abstract operation • The NewPromiseReactionJob abstract operation • The NewPromiseResolveThenableJob abstract operation • The RegExpBuiltinExec abstract operation • The RegExpCreate abstract operation • The RunJobs abstract operation • The SameValue abstract operation • The ScriptEvaluation abstract operation • The SetImmutablePrototype abstract operation • The ToBoolean abstract operation • The ToString abstract operation • The ToUint32 abstract operation • The TypedArrayCreate abstract operation • The IsLooselyEqual abstract operation • The IsStrictlyEqual abstract operation • The Atomics object • The Atomics.waitAsync object • The Date class • The FinalizationRegistry class • The RegExp class • The SharedArrayBuffer class • The SyntaxError class • The TypeError class • The RangeError class • The WeakRef class • The eval() function • The WeakRef.prototype.deref() function • The [[IsHTMLDDA]] internal slot • import() • import.meta • The HostGetImportMetaProperties abstract operation • The typeof operator • The delete operator • The TypedArray Constructors table

~JSを~supportする~UAは、 次に挙げるものも実装するモノトスル: ◎ ↓

  • `Dynamic Code Brand Checks^cite 提案 `JSDYNAMICCODEBRANDCHECKS$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:

    • `HostEnsureCanCompileStrings@https://tc39.es/proposal-dynamic-code-brand-checks/#sec-hostensurecancompilestrings$jA 抽象-演算
    • `HostGetCodeForEval@https://tc39.es/proposal-dynamic-code-brand-checks/#sec-hostgetcodeforeval$jA 抽象-演算
    ◎ Users agents that support JavaScript must also implement the Dynamic Code Brand Checks proposal. The following terms are defined there, and used in this specification: [JSDYNAMICCODEBRANDCHECKS] • The HostEnsureCanCompileStrings abstract operation • The HostGetCodeForEval abstract operation
  • `ECMAScript Internationalization API^cite `JSINTL$r ◎ Users agents that support JavaScript must also implement ECMAScript Internationalization API. [JSINTL]
  • `Import Attributes^cite 提案 `JSIMPORTATTRIBUTES$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:

    • `~module要請~Record@https://tc39.es/proposal-import-attributes/#sec-modulerequest-record$ 仕様~型
    • `HostGetSupportedImportAttributes@https://tc39.es/proposal-import-attributes/#sec-hostgetsupportedimportattributes$jA 抽象-演算
    ◎ User agents that support JavaScript must also implement the Import Attributes proposal.\ The following terms are defined there, and used in this specification: [JSIMPORTATTRIBUTES] • The ModuleRequest Record specification type • The HostGetSupportedImportAttributes abstract operation
  • `JSON modules^cite 提案 `JSJSONMODULES$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:

    • 次に挙げる抽象-演算:
      • `CreateDefaultExportSyntheticModule@~JSON-MODULES#sec-create-default-export-synthetic-module$jA
      • `SetSyntheticModuleExport@~JSON-MODULES#sec-setsyntheticmoduleexport$jA
      • `ParseJSONModule@~JSON-MODULES#sec-parse-json-module$jA
    • `合成な~module~Record@~JSON-MODULES#sec-synthetic-module-records$ 仕様~型
    ◎ User agents that support JavaScript must also implement the JSON modules proposal.\ The following terms are defined there, and used in this specification: [JSJSONMODULES] • The CreateDefaultExportSyntheticModule abstract operation • The SetSyntheticModuleExport abstract operation • The Synthetic Module Record specification type • The ParseJSONModule abstract operation
  • `Resizable ArrayBuffer and growable SharedArrayBuffer^cite 提案 `JSRESIZABLEBUFFERS$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:

    • `IsArrayBufferViewOutOfBounds@https://tc39.es/proposal-resizablearraybuffer/#sec-isarraybufferviewoutofbounds$jA 抽象-演算
    ◎ User agents that support JavaScript must also implement the Resizable ArrayBuffer and growable SharedArrayBuffer proposal.\ The following terms are defined there, and used in this specification: [JSRESIZABLEBUFFERS] • The IsArrayBufferViewOutOfBounds abstract operation
  • `Temporal^cite 提案 `JSTEMPORAL$r — 次に挙げる用語は、 そこで定義され,この仕様にて利用される:

    • `HostSystemUTCEpochNanoseconds@https://tc39.es/proposal-temporal/#sec-hostsystemutcepochnanoseconds$jA 抽象-演算
    • `nsMaxInstant@https://tc39.es/proposal-temporal/#eqn-nsMaxInstant$jv 値
    • `nsMinInstant@https://tc39.es/proposal-temporal/#eqn-nsMinInstant$jv 値
    ◎ User agents that support JavaScript must also implement the Temporal proposal. The following terms are defined there, and used in this specification: [JSTEMPORAL] • The HostSystemUTCEpochNanoseconds abstract operation • The nsMaxInstant and nsMinInstant values
`WebAssembly JavaScript Interface^cite `WASMJS$r

次に挙げる用語が定義される:

  • `WebAssembly.Module@https://webassembly.github.io/spec/js-api/#module$c
◎ The following term is defined in WebAssembly JavaScript Interface: [WASMJS] • WebAssembly.Module
`DOM^cite ( Document Object Model ) `DOM$r
~DOMは、 文書とその内容の表現~modelである。 ~DOMは~APIに留まるものではない — この仕様では、 ~HTML実装の適合性~判定基準は,~DOMに対する演算の用語を通して定義する。 ◎ The Document Object Model (DOM) is a representation — a model — of a document and its content. The DOM is not just an API; the conformance criteria of HTML implementations are defined, in this specification, in terms of operations on the DOM. [DOM]
この仕様にて~DOMの用語で定義される特能のうち一部は,~DOM~interfaceに対する拡張として定義されるので、 実装は,[ ~DOMおよび UI Events `UIEVENTS$r ]に定義される各種~eventを~supportするモノトスル。 ◎ Implementations must support DOM and the events defined in UI Events, because this specification is defined in terms of the DOM, and some of the features are defined as extensions to the DOM interfaces. [DOM] [UIEVENTS]

特に,次に挙げる特能が定義される:

  • `Attr@~DOM4#interface-attr$I ~interface
  • `CharacterData@~DOM4#interface-characterdata$I ~interface
  • `Comment@~DOM4#interface-comment$I ~interface
  • `DOMImplementation@~DOM4#interface-domimplementation$I ~interface, その:
    • `createDocument()@~DOM4#dom-domimplementation-createdocument$m ~method
    • `createHTMLDocument()@~DOM4#dom-domimplementation-createhtmldocument$m ~method
  • `Document@~DOM4#interface-document$I ~interface, その:
    • `doctype@~DOM4#dom-document-doctype$m 属性
    • `createElement()@~DOM4#dom-document-createelement$m ~method
    • `createElementNS()@~DOM4#dom-document-createelementns$m ~method
    • `getElementsByClassName()@~DOM4#dom-document-getelementsbyclassname$m ~method
    • `importNode()@~DOM4#dom-document-importnode$m ~method
  • `ParentNode^I ~interface~mixinの `append()@~DOM4#dom-parentnode-append$m ~method
  • `DocumentOrShadowRoot@~DOM4#documentorshadowroot$I ~interface~mixin
  • 要素/文書の `getElementById()@~DOM4#dom-nonelementparentnode-getelementbyid$m ~method
  • `DocumentFragment@~DOM4#interface-documentfragment$I ~interface
  • `DocumentType@~DOM4#interface-documenttype$I ~interface
  • `ChildNode@~DOM4#interface-childnode$I ~interface
  • `Element@~DOM4#interface-element$I ~interface, その:
    • `attachShadow()@~DOM4#dom-element-attachshadow$m ~method
    • `id@~DOM4#dom-element-id$m 属性
    • `setAttribute()@~DOM4#dom-element-setattribute$m ~method
  • `Node@~DOM4#interface-node$I ~interface, その:
    • `appendChild()@~DOM4#dom-node-appendchild$m ~method
    • `cloneNode()@~DOM4#dom-node-clonenode$m ~method
    • `textContent@~DOM4#dom-node-textcontent$m 属性
  • `NodeList@~DOM4#interface-nodelist$I ~interface
  • `ProcessingInstruction@~DOM4#interface-processinginstruction$I ~interface
  • `ShadowRoot@~DOM4#interface-shadowroot$I ~interface
  • `Range@~DOM4#interface-range$I ~interface
  • `Text@~DOM4#interface-text$I ~interface
  • `HTMLCollection@~DOM4#interface-htmlcollection$I ~interface, その:
    • `length@~DOM4#dom-htmlcollection-length$m 属性
    • `item()@~DOM4#dom-htmlcollection-item$m ~method
    • `namedItem()@~DOM4#dom-htmlcollection-nameditem$m ~method
  • `DOMTokenList@~DOM4#interface-domtokenlist$I ~interface, その:
    • `value@~DOM4#dom-domtokenlist-value$m 属性
    • `supports()@~DOM4#dom-domtokenlist-supports$m ~method
  • `~collection@~DOM4#concept-collection$
  • `~collectionにより表現される@~DOM4#represented-by-the-collection$
  • `~node文書@~DOM4#concept-node-document$ の概念
  • 文書の`種別@~DOM4#concept-document-type$ の概念
  • `要素@~DOM4#concept-element$ の概念
  • 次に挙げる~treeに関する概念:
    • `~tree@~DOM4#concept-tree$
    • `~tree順序@~DOM4#concept-tree-order$
    • `子@~DOM4#concept-tree-child$
    • `根@~DOM4#concept-tree-root$
    • `子孫@~DOM4#concept-tree-descendant$
    • `広義-子孫@~DOM4#concept-tree-inclusive-descendant$
    • `広義-先祖@~DOM4#concept-tree-inclusive-ancestor$
    • `最初の子?@~DOM4#concept-tree-first-child$
    • `直後の同胞?@~DOM4#concept-tree-next-sibling$
    • `直前の同胞?@~DOM4#concept-tree-previous-sibling$
    • `親@~DOM4#concept-tree-parent$
  • 次に挙げる~node~treeに関する概念:
    • `~node~tree@~DOM4#concept-node-tree$
    • `親~要素@~DOM4#parent-element$
    • `文書~要素@~DOM4#document-element$
    • `文書~tree内にある@~DOM4#in-a-document-tree$
    • `文書~内にある@~DOM4#in-a-document$(旧来の概念)
    • `接続されて@~DOM4#connected$いる
    • `~host@~DOM4#concept-documentfragment-host$
    • `~shadow~tree@~DOM4#concept-shadow-tree$
    • `~shadow根@~DOM4#concept-shadow-root$
    • `~shadow~host@~DOM4#element-shadow-host$,
    • 要素の`~shadow根@~DOM4#concept-element-shadow-root$
    • `~shadowも含めた~tree順序@~DOM4#concept-shadow-including-tree-order$
    • `~shadowも含めた根@~DOM4#concept-shadow-including-root$
    • `~shadowも含めた子孫@~DOM4#concept-shadow-including-descendant$
    • `~shadowも含めた広義-子孫@~DOM4#concept-shadow-including-inclusive-descendant$
    • `~shadowも含めた先祖@~DOM4#concept-shadow-including-ancestor$
    • `~shadowも含めた広義-先祖@~DOM4#concept-shadow-including-inclusive-ancestor$,
  • `~shadow根@~DOM4#concept-shadow-root$の:
    • `~focusを委任するか@~DOM4#shadowroot-delegates-focus$
    • `要素の内部特能から可用か@~DOM4#shadowroot-available-to-element-internals$
    • `~clone可能か@~DOM4#shadowroot-clonable$
    • `直列化-可能か@~DOM4#shadowroot-serializable$
    • `~mode@~DOM4#shadowroot-mode$
    • `宣言的か@~DOM4#shadowroot-declarative$
  • `~shadow根を付する@~DOM4#concept-attach-a-shadow-root$ ~algo
  • `~targetし直す@~DOM4#retarget$ ~algo
  • `~slot@~DOM4#concept-slot$ の概念, その:
    • `~slot名@~DOM4#slot-name$
    • `割当された~node群@~DOM4#slot-assigned-nodes$
  • `~slot割当n~mode@~DOM4#shadowroot-slot-assignment$ の概念
  • `~slot可能@~DOM4#concept-slotable$ の概念, その:
    • `割当-先~slot@~DOM4#slotable-assigned-slot$
    • `手動~割当-先~slot@~DOM4#slottable-manual-slot-assignment$
  • ~slot可能~用の次に挙げる~algo:
    • `~treeに~slot可能なものを割当する@~DOM4#assign-slotables-for-a-tree$
    • `平坦~化された~slot可能なものを見出す@~DOM4#find-flattened-slotables$
    • `~slot可能を~slotに割当する@~DOM4#assign-a-slot$
  • `slotchange@~DOM4#eventdef-htmlslotelement-slotchange$et ~event
  • ~node用の次に挙げる~algo:
    • `~nodeを子の前に前挿入する@~DOM4#concept-node-pre-insert$
    • `~nodeを子の前に挿入する@~DOM4#concept-node-insert$
    • `~nodeを付加する@~DOM4#concept-node-append$
    • `子を~nodeに置換する@~DOM4#concept-node-replace$
    • `全~内容を~nodeで置換する@~DOM4#concept-node-replace-all$
    • `全~内容を文字列に置換する@~DOM4#string-replace-all$
    • `~nodeを除去する@~DOM4#concept-node-remove$
    • `~nodeを受入する@~DOM4#concept-node-adopt$
  • ~node用の次に挙げる~hook:
    • `挿入-時の手続き@~DOM4#concept-node-insert-ext$
  • 要素~用の次に挙げる~hook:
    • `接続~後の手続き@~DOM4#concept-node-post-connection-ext$
    • `除去-時の手続き@~DOM4#concept-node-remove-ext$
    • `受入-時の手続き@~DOM4#concept-node-adopt-ext$
    • `子~群~変更-時の手続き@~DOM4#concept-node-children-changed-ext$
  • 内容~属性~用の次に挙げる~algo:
    • `属性を変更する@~DOM4#concept-element-attributes-change$
    • `属性を付加する@~DOM4#concept-element-attributes-append$
    • `属性を除去する@~DOM4#concept-element-attributes-remove$
    • `属性を置換する@~DOM4#concept-element-attributes-replace$
    • `属性を名前空間と局所~名により取得する@~DOM4#concept-element-attributes-get-by-namespace$
    • `属性~値を設定する@~DOM4#concept-element-attributes-set-value$
    • `属性を名前空間と局所~名により除去する@~DOM4#concept-element-attributes-remove-by-namespace$
    • `属性を名前により取得する@~DOM4#concept-element-attributes-get-by-name$
  • 属性~用の次に挙げる~hook:
    • `属性~変更-時の手続き@~DOM4#concept-element-attributes-change-ext$
  • 属性の`値@~DOM4#concept-attribute-value$ の概念
  • 属性の`局所~名@~DOM4#concept-attribute-local-name$ の概念
  • 要素の`属性~list@~DOM4#concept-element-attribute$ の概念
  • 文字~data~node( `CharacterData@~DOM4#interface-characterdata$I )の:
    • `~data@~DOM4#concept-cd-data$
    • `~dataを置換する@~DOM4#concept-cd-replace$ ~algo
  • ~nodeの:
    • `子~text内容@~DOM4#concept-child-text-content$
    • `子孫~text内容@~DOM4#concept-descendant-text-content$
  • ~doctype( `DocumentType@~DOM4#interface-documenttype$I )の:
    • `名前@~DOM4#concept-doctype-name$
    • `公な~ID@~DOM4#concept-doctype-publicid$
    • `~system~ID@~DOM4#concept-doctype-systemid$
  • `Event@~DOM4#interface-event$I ~interface, その:
    • `type@~DOM4#dom-event-type$m 属性
    • `currentTarget@~DOM4#dom-event-currenttarget$m 属性
    • `bubbles@~DOM4#dom-event-bubbles$m 属性
    • `cancelable@~DOM4#dom-event-cancelable$m 属性
    • `composed@~DOM4#dom-event-composed$m 属性
    • `isTrusted@~DOM4#dom-event-istrusted$m 属性
    • `initEvent()@~DOM4#dom-event-initevent$m ~method
    • `preventDefault()@~DOM4#dom-event-preventdefault$m ~method
  • `~event構築子@~DOM4#concept-event-constructor$([ `Event^I / `Event^I から派生した ]~interfaceの構築子の挙動)
  • `EventTarget@~DOM4#interface-eventtarget$I ~interface, その:
    • `addEventListener()@~DOM4#dom-eventtarget-addeventlistener$m ~method
  • `EventListener@~DOM4#callbackdef-eventlistener$I ~callback~interface
  • 次に挙げる~hook:
    • `作動化の挙動@~DOM4#eventtarget-activation-behavior$
    • `旧来の作動化~前の挙動@~DOM4#eventtarget-legacy-pre-activation-behavior$
    • `旧来の作動化~取消~時の挙動@~DOM4#eventtarget-legacy-canceled-activation-behavior$
  • ~eventの:
    • `~target@~DOM4#event-target$
    • `取消されたか@~DOM4#canceled-flag$
    • `配送-中か@~DOM4#dispatch-flag$
    • `~composedか@~DOM4#composed-flag$
  • ~eventに関する次に挙げる~algo:
    • `~eventを作成する@~DOM4#concept-event-create$
    • `~eventを発火する@~DOM4#concept-event-fire$
    • `~eventを配送する@~DOM4#concept-event-dispatch$,
  • `EventInit@~DOM4#dictdef-eventinit$I 辞書~型
  • `~eventの型@~DOM4#dom-event-type$
  • `~event~listener@~DOM4#concept-event-listener$, その:
    • `型@~DOM4#event-listener-type$
    • `~callback@~DOM4#event-listener-callback$
  • ~event~listenerに関する次に挙げる~algo:
    • `~event~listenerを追加する@~DOM4#add-an-event-listener$
    • `~event~listenerを除去する@~DOM4#remove-an-event-listener$
    • `~event~listenerをすべて除去する@~DOM4#remove-all-event-listeners$
  • 文書の:
    • `符号化法@~DOM4#concept-document-encoding$
    • `~mode@~DOM4#concept-document-mode$
    • `宣言的な~shadow根を許容するか@~DOM4#document-allow-declarative-shadow-roots$
    • `内容~型@~DOM4#concept-document-content-type$
  • 文書の`~mode@~DOM4#concept-document-mode$に関する次に挙げる用語:
    • `~XML文書@~DOM4#xml-document$
    • `~HTML文書@~DOM4#html-document$(および~XML文書との区別)
    • `過去互換~mode@~DOM4#concept-document-quirks$
    • `制限付き過去互換~mode@~DOM4#concept-document-limited-quirks$
    • `過去互換なし~mode@~DOM4#concept-document-no-quirks$
  • `~nodeを~cloneする@~DOM4#concept-node-clone$ ~algo
  • `~clone時の手続き@~DOM4#concept-node-clone-ext$(~nodeを~cloneする~algoから利用される)
  • 基底~URL変更-手続き の概念
  • 要素が基底~URLの変更に影響されるときに何が起きるかの定義
  • 要素の`一意な識別子@~DOM4#concept-id$( ~ID )の概念
  • 要素の`~class群@~DOM4#concept-class$の概念
  • `~supportする~token@~DOM4#concept-supported-tokens$
  • `~DOM範囲~obj@~DOM4#concept-range$( `Range^I )の概念, その:
    • `始端~node@~DOM4#concept-range-start-node$
    • `始端@~DOM4#concept-range-start$
    • `終端@~DOM4#concept-range-end$
    • `境界点@~DOM4#concept-range-bp$
  • `要素を作成する~algo@~DOM4#concept-create-element$
  • `要素~interface@~DOM4#concept-element-interface$の概念
  • ~custom要素に関する次に挙げる概念:
    • `~custom要素@~DOM4#concept-element-custom$
    • `~custom要素~状態@~DOM4#concept-element-custom-element-state$,
    • 要素は`定義-済み@~DOM4#concept-element-defined$
  • 要素の:
    • `名前空間@~DOM4#concept-element-namespace$
    • `名前空間~接頭辞@~DOM4#concept-element-namespace-prefix$
    • `局所~名@~DOM4#concept-element-local-name$
    • `~custom要素~定義@~DOM4#concept-element-custom-element-definition$
    • `~is0値@~DOM4#concept-element-is-value$
  • `MutationObserver@~DOM4#mutationobserver$I ~interface
  • `変異~observer@~DOM4#mutation-observers$
  • `AbortController@~DOM4#abortcontroller$I ~interface, その:
    • `通達@~DOM4#abortcontroller-signal$
  • `AbortSignal@~DOM4#abortsignal$I
  • `中止-済み@~DOM4#abortsignal-aborted$
  • `中止-を通達する@~DOM4#abortcontroller-signal-abort$
  • `通達に~algoを追加する@~DOM4#abortsignal-add$
◎ In particular, the following features are defined in DOM: [DOM] • Attr interface • CharacterData interface • Comment interface • DOMImplementation interface • Document interface and its doctype attribute • DocumentOrShadowRoot interface • DocumentFragment interface • DocumentType interface • ChildNode interface • Element interface • attachShadow() method. • An element's shadow root • A shadow root's mode • A shadow root's declarative member • The attach a shadow root algorithm • The retargeting algorithm • Node interface • NodeList interface • ProcessingInstruction interface • ShadowRoot interface • Text interface • Range interface • node document concept • document type concept • host concept • The shadow root concept, and its delegates focus, available to element internals, clonable, and serializable. • The shadow host concept • HTMLCollection interface, its length attribute, and its item() and namedItem() methods • The terms collection and represented by the collection • DOMTokenList interface, and its value attribute and supports operation • createDocument() method • createHTMLDocument() method • createElement() method • createElementNS() method • getElementById() method • getElementsByClassName() method • append() method • appendChild() method • cloneNode() method • importNode() method • preventDefault() method • id attribute • setAttribute() method • textContent attribute • The tree, shadow tree, and node tree concepts • The tree order and shadow-including tree order concepts • The element concept • The child concept • The root and shadow-including root concepts • The inclusive ancestor, descendant, shadow-including ancestor, shadow-including descendant, shadow-including inclusive descendant, and shadow-including inclusive ancestor concepts • The first child, next sibling, previous sibling, and parent concepts • The parent element concept • The document element concept • The in a document tree, in a document (legacy), and connected concepts • The slot concept, and its name and assigned nodes • The assigned slot concept • The slot assignment concept • The slottable concept • The assign slottables for a tree algorithm • The slotchange event • The inclusive descendant concept • The find flattened slottables algorithm • The manual slot assignment concept • The assign a slot algorithm • The pre-insert, insert, append, replace, replace all, string replace all, remove, and adopt algorithms for nodes • The descendant concept • The insertion steps, • The post-connection steps, removing steps, adopting steps, and children changed steps hooks for elements • The change, append, remove, replace, get an attribute by namespace and local name, set value, and remove an attribute by namespace and local name algorithms for attributes • The attribute change steps hook for attributes • The value concept for attributes • The local name concept for attributes • The attribute list concept • The data of a CharacterData node and its replace data algorithm • The child text content of a node • The descendant text content of a node • The name, public ID, and system ID of a doctype • Event interface • Event and derived interfaces constructor behavior • EventTarget interface • The activation behavior hook • The legacy-pre-activation behavior hook • The legacy-canceled-activation behavior hook • The create an event algorithm • The fire an event algorithm • The canceled flag • The dispatch flag • The dispatch algorithm • EventInit dictionary type • type attribute • An event's target • currentTarget attribute • bubbles attribute • cancelable attribute • composed attribute • composed flag • isTrusted attribute • initEvent() method • add an event listener • addEventListener() method • The remove an event listener and remove all event listeners algorithms • EventListener callback interface • The type of an event • An event listener and its type and callback • The encoding (herein the character encoding), mode, allow declarative shadow roots, and content type of a Document • The distinction between XML documents and HTML documents • The terms quirks mode, limited-quirks mode, and no-quirks mode • The algorithm to clone a Node, and the concept of cloning steps used by that algorithm • The concept of base URL change steps and the definition of what happens when an element is affected by a base URL change • The concept of an element's unique identifier (ID) • The concept of an element's classes • The term supported tokens • The concept of a DOM range, and the terms start node, start, end, and boundary point as applied to ranges. • The create an element algorithm • The element interface concept • The concepts of custom element state, and of defined and custom elements • An element's namespace, namespace prefix, local name, custom element definition, and is value • MutationObserver interface and mutation observers in general • AbortController and its signal • AbortSignal • aborted • signal abort • add • The get an attribute by name algorithm
`UI Events^cite `UIEVENTS$r

次に挙げる特能が定義される:

  • `MouseEvent@~UIEVENTS#mouseevent$I ~interface, その:
    • `relatedTarget@~UIEVENTS#dom-mouseevent-relatedtarget$m 属性
  • `MouseEventInit@~UIEVENTS#dictdef-mouseeventinit$I 辞書~型
  • `FocusEvent@~UIEVENTS#focusevent$I ~interface, その:
    • `relatedTarget@~UIEVENTS#dom-focusevent-relatedtarget$m 属性
  • `UIEvent@~UIEVENTS#uievent$I ~interface, その:
    • `view@~UIEVENTS#dom-uievent-view$m 属性
  • 次に挙げる~event:
    • `auxclick@~UIEVENTS#event-type-auxclick$et
    • `beforeinput@~UIEVENTS#event-type-beforeinput$et
    • `click@~UIEVENTS#event-type-click$et
    • `contextmenu@~UIEVENTS#event-type-contextmenu$et
    • `dblclick@~UIEVENTS#event-type-dblclick$et
    • `input@~UIEVENTS#event-type-input$et
    • `mousedown@~UIEVENTS#event-type-mousedown$et
    • `mouseenter@~UIEVENTS#event-type-mouseenter$et
    • `mouseleave@~UIEVENTS#event-type-mouseleave$et
    • `mousemove@~UIEVENTS#event-type-mousemove$et
    • `mouseout@~UIEVENTS#event-type-mouseout$et
    • `mouseover@~UIEVENTS#event-type-mouseover$et
    • `mouseup@~UIEVENTS#event-type-mouseup$et
    • `wheel@~UIEVENTS#event-type-wheel$et
    • `keydown@~UIEVENTS#event-type-keydown$et
    • `keypress@uievents-appendix-ja.html#event-type-keypress$et
    • `keyup@~UIEVENTS#event-type-keyup$et
◎ The following features are defined in UI Events: [UIEVENTS] • The MouseEvent interface • The MouseEvent interface's relatedTarget attribute • MouseEventInit dictionary type • The FocusEvent interface • The FocusEvent interface's relatedTarget attribute • The UIEvent interface • The UIEvent interface's view attribute • auxclick event • beforeinput event • click event • contextmenu event • dblclick event • input event • mousedown event • mouseenter event • mouseleave event • mousemove event • mouseout event • mouseover event • mouseup event • wheel event • keydown event • keypress event • keyup event
`Touch Events^cite `TOUCH$r

次に挙げる特能が定義される:

  • `Touch@~TOUCHEVENTS#touch-interface$I ~interface
  • `~touch点@~TOUCHEVENTS#dfn-touch-point$
  • `touchend@~TOUCHEVENTS#event-touchend$et ~event
◎ The following features are defined in Touch Events: [TOUCH] • Touch interface • Touch point concept • touchend event
`Pointer Events^cite `POINTEREVENTS$r

次に挙げる特能が定義される:

  • `PointerEvent@~POINTEREVENTS#pointerevent-interface$I ~interface, その:
    • `pointerType@~POINTEREVENTS#dom-pointerevent-pointertype$m 属性
  • `~pointer~eventを発火する@~POINTEREVENTS#dfn-fire-a-pointer-event$
  • 次に挙げる~event:
    • `pointerdown@~POINTEREVENTS#the-pointerdown-event$et
    • `pointerup@~POINTEREVENTS#the-pointerup-event$et
    • `pointercancel@~POINTEREVENTS#the-pointercancel-event$et
◎ The following features are defined in Pointer Events: [POINTEREVENTS] • The PointerEvent interface • The PointerEvent interface's pointerType attribute • fire a pointer event • pointerdown event • pointerup event • pointercancel event
`Clipboard API and events^cite `CLIPBOARD-APIS$r

次に挙げる~eventが定義される:

  • `copy@~CLIPBOARD#clipboard-event-copy$et
  • `cut@~CLIPBOARD#clipboard-event-cut$et
  • `paste@~CLIPBOARD#clipboard-event-paste$et
◎ The following events are defined in Clipboard API and events: [CLIPBOARD-APIS] • copy event • cut event • paste event
この仕様は、 `~eventの型@~DOM4#dom-event-type$を指して, 名前 と称することもある — 次のように: “名前 `click^et の~event”, “~event名は `keypress^et ならば…”, 等々。 ~eventに対する用語 “名前” と “型” は、 同義である。 ◎ This specification sometimes uses the term name to refer to the event's type; as in, "an event named click" or "if the event name is keypress". The terms "name" and "type" for events are synonymous.
`DOM Parsing and Serialization^cite `DOMPARSING$r

次に挙げる特能が定義される:

  • `~XML直列化@~DOM-Parsing#dfn-xml-serialization$
◎ The following features are defined in DOM Parsing and Serialization: [DOMPARSING] • outerHTML • XML serialization
`Selection API^cite `SELECTION$r

次に挙げる特能が定義される:

  • `選択@~SELECTIONAPI#dfn-selection$
  • `Selection@~SELECTIONAPI#dom-selection$I ~interface
◎ The following features are defined in Selection API: [SELECTION] • selection • Selection
注記: ~UAには、 `execCommand^cite `EXECCOMMAND$r に述べられる各種~特能を実装することが奨励される ◎ User agents are encouraged to implement the features described in execCommand. [EXECCOMMAND]
`Fullscreen API^cite `FULLSCREEN$r

次に挙げる特能が定義される:

  • `requestFullscreen()@~FULLSCREEN#dom-element-requestfullscreen$m ~method
  • `fullscreenchange@~FULLSCREEN#eventdef-document-fullscreenchange$et
  • `~fullscreen化~手続き@~FULLSCREEN#run-the-fullscreen-steps$
  • `~fullscreenから全部的に抜出る@~FULLSCREEN#fully-exit-fullscreen$
  • `~fullscreen要素@~FULLSCREEN#fullscreen-element$
  • `~fullscreenか@~FULLSCREEN#fullscreen-flag$
◎ The following features are defined in Fullscreen API: [FULLSCREEN] • requestFullscreen() • fullscreenchange • run the fullscreen steps • fully exit fullscreen • fullscreen element • fullscreen flag
`High Resolution Time^cite `HRT$r

次に挙げる特能が供される:

  • `現在の高分解能~時刻@~HRTIME#dfn-current-high-resolution-time$
  • `相対的な高分解能~時刻@~HRTIME#dfn-relative-high-resolution-time$
  • `安全でない共有される現在の時刻@~HRTIME#dfn-unsafe-shared-current-time$
  • 共有される単調増加~時計 【この用語は廃された(この仕様にも利用されていない)。】
  • `安全でない~moment@~HRTIME#dfn-unsafe-moment$
  • `所要時間を得る@~HRTIME#dfn-duration-from$
  • `時刻を粗化する@~HRTIME#dfn-coarsen-time$
  • `現在の壁~時計~時刻@~HRTIME#dfn-eso-current-wall-time$
  • `~Unix~epoch@~HRTIME#dfn-unix-epoch$
  • `DOMHighResTimeStamp@~HRTIME#dom-domhighrestimestamp$I
◎ High Resolution Time provides the following features: [HRT] • current high resolution time • relative high resolution time • unsafe shared current time • shared monotonic clock • unsafe moment • duration from • coarsen time • current wall time • Unix epoch • DOMHighResTimeStamp
`File API^cite `FILEAPI$r

次に挙げる特能が定義される:

  • `Blob@~FILEAPI#blob$I ~interface, その:
    • `type@~FILEAPI#dfn-type$m 属性
  • `File@~FILEAPI#file$I ~interface, その:
    • `name@~FILEAPI#dfn-name$m 属性
    • `lastModified@~FILEAPI#dfn-lastModified$m 属性
  • `FileList@~FILEAPI#filelist-section$I ~interface
  • `Blob@~FILEAPI#blob$I の`~snapshot状態@~FILEAPI#snapshot-state$ の概念
  • 読取n~errorの概念
  • `Blob URL Store@~FILEAPI#BlobURLStore$
  • `~blob~URL~entry@~FILEAPI#blob-url-entry$, その:
    • `~obj@~FILEAPI#blob-url-entry-object$
    • `環境@~FILEAPI#blob-url-entry-environment$
◎ This specification uses the following features defined in File API: [FILEAPI] • The Blob interface and its type attribute • The File interface and its name and lastModified attributes • The FileList interface • The concept of a Blob's snapshot state • The concept of read errors • Blob URL Store • blob URL entry and its object and environment
`Indexed Database API^cite `INDEXEDDB$r

次に挙げる用語が定義される:

  • `Indexed Database ~transactionを片付ける@~INDEXEDDB#cleanup-indexed-database-transactions$
  • `IDBVersionChangeEvent@~INDEXEDDB#idbversionchangeevent$I
◎ The following terms are defined in Indexed Database API: [INDEXEDDB] • cleanup Indexed Database transactions • IDBVersionChangeEvent
`Media Source Extensions^cite `MEDIASOURCE$r

次に挙げる用語が定義され,この仕様から参照される:

  • `MediaSource@https://w3c.github.io/media-source/#idl-def-mediasource$I ~interface
  • `~media要素から切り離す@https://w3c.github.io/media-source/#mediasource-detach$
◎ The following terms are defined in Media Source Extensions: [MEDIASOURCE] • MediaSource interface • detaching from a media element
`Media Capture and Streams^cite `MEDIASTREAM$r

次に挙げる用語が定義される:

MEDIACAPTURE:https://w3c.github.io/mediacapture-main
  • `MediaStream@~MEDIACAPTURE/getusermedia.html#idl-def-mediastream$I ~interface
  • `MediaStreamTrack@~MEDIACAPTURE/getusermedia.html#mediastreamtrack$I
  • `~live状態@~MEDIACAPTURE/getusermedia.html#idl-def-MediaStreamTrackState.live$
  • `getUserMedia()@~MEDIACAPTURE/getusermedia.html#dom-mediadevices-getusermedia$m
◎ The following terms are defined in Media Capture and Streams: [MEDIASTREAM] • MediaStream interface • MediaStreamTrack • live state • getUserMedia()
`Reporting^cite `REPORTING$r

次に挙げる用語が定義される:

  • `報告を~queueする@~REPORTING#reporting-queue$
  • `報告~種別@~REPORTING#report-type$
  • `報告用~観測器から可視@~REPORTING#visible-to-reportingobservers$
◎ The following terms are defined in Reporting: [REPORTING] • Queue a report • report type • visible to ReportingObservers
`XMLHttpRequest^cite `XHR$r

次に挙げる特能, 用語が定義される:

  • `XMLHttpRequest@~XHR#xmlhttprequest$I ~interface, その:
    • `responseXML@~XHR#dom-xmlhttprequest-responsexml$m 属性
  • `ProgressEvent@~XHR#interface-progressevent$I ~interface, その:
    • `lengthComputable@~XHR#dom-progressevent-lengthcomputable$m 属性
    • `loaded@~XHR#dom-progressevent-loaded$m 属性
    • `total@~XHR#dom-progressevent-total$m 属性
  • `FormData@~XHR#formdata$I ~interface
  • `FormData^I の`~entry~list@~XHR#concept-formdata-entry-list$
◎ The following features and terms are defined in XMLHttpRequest: [XHR] • The XMLHttpRequest interface, and its responseXML attribute • The ProgressEvent interface, and its lengthComputable, loaded, and total attributes • The FormData interface, and its associated entry list
`Battery Status API^cite `BATTERY$r

次に挙げる特能が定義される:

  • `getBattery()@~BATTERY#dom-navigator-getbattery$m ~method
◎ The following features are defined in Battery Status API: [BATTERY] • getBattery() method
`Media Queries^cite `MQ$r

実装は、 `Media Queries^cite を~supportするモノトスル。 次に挙げる特能は、 そこにて定義される:

  • `media-condition@~MQ5#typedef-media-condition$t
◎ Implementations must support Media Queries. The <media-condition> feature is defined therein. [MQ]
~CSSの各種~module
この仕様の実装には,~CSS全体に対する~supportは要求されないが(~web~browserに対しては少なくとも奨励されるが)、 一部の特能は,特定の~CSS要件による用語を通して定義される。 ◎ CSS modules ◎ While support for CSS as a whole is not required of implementations of this specification (though it is encouraged, at least for web browsers), some features are defined in terms of specific CSS requirements.
この仕様が何かを特定0の `~CSS文法に則って構文解析する$よう要求する所では、 `CSS Syntax^cite `CSSSYNTAX$r における関連な~algoに従うモノトスル — ~error取扱い規則も含め。 ◎ When this specification requires that something be parsed according to a particular CSS grammar, the relevant algorithm in CSS Syntax must be followed, including error handling rules. [CSSSYNTAX]
例えば~UAには、 ~stylesheetが予期せず終端することを見出したときは,すべての開き括弧を閉じることが要求される。 したがって色~値に対する文字列 `rgb(0,0,0^l (閉じ丸括弧がない)を構文解析するときは、 この~error取扱い規則により,閉じ丸括弧も含意され、 値( `black^v 色)が得されることになる。 一方で,似た構成子 `rgb(0,0,^l (丸括弧と ~blue成分~値がない)は、 開き括弧を閉じたときの結果が~~適正な値にならないので,構文解析できない。 ◎ For example, user agents are required to close all open constructs upon finding the end of a style sheet unexpectedly. Thus, when parsing the string "rgb(0,0,0" (with a missing close-parenthesis) for a color value, the close parenthesis is implied by this error handling rule, and a value is obtained (the color 'black'). However, the similar construct "rgb(0,0," (with both a missing parenthesis and a missing "blue" value) cannot be parsed, as closing the open construct does not result in a viable value.
`Cascading Style Sheets^cite ( `CSS^cite ) `CSS$r

【 以下に挙げられる( CSS2 からある)用語や~propは, 原文では `CSS$r を参照しているが、 この訳では,その多くを後継~moduleによる定義への参照に置換している。 】

次に挙げる用語, 特能が定義される:

  • `表示域@~CSS2J#viewport$
  • `行l~box@~CSSINLINE#line-box$
  • `~flow外@~CSSDISP#out-of-flow$
  • `~flow内@~CSSDISP#in-flow$
  • `~marginの相殺@~CSS2J#collapsing-margins$
  • `包含塊@~CSSDISP#containing-block$
  • `行内~box@~CSSDISP#inline-box$
  • `塊~box@~CSSDISP#block-box$
◎ The following terms and features are defined in Cascading Style Sheets (CSS): [CSS] • viewport • line box • out-of-flow • in-flow • collapsing margins • containing block • inline box • block box

次に挙げるものが定義される:

  • 次に挙げる~offset~prop:
    • `top@~CSSPOS#propdef-top$p
    • `bottom@~CSSPOS#propdef-bottom$p
    • `left@~CSSPOS#propdef-left$p
    • `right@~CSSPOS#propdef-right$p
  • 次に挙げる~prop:
    • `float@~CSS2J#propdef-float$p
    • `clear@~CSS2J#propdef-clear$p
    • `width@~CSS2J#propdef-width$p
    • `height@~CSS2J#propdef-height$p
    • `min-width@~CSS2J#propdef-min-width$p
    • `min-height@~CSS2J#propdef-min-height$p
    • `max-width@~CSS2J#propdef-max-width$p
    • `max-height@~CSS2J#propdef-max-height$p
    • `line-height@~CSS2J#propdef-line-height$p
    • `vertical-align@~CSS2J#propdef-vertical-align$p
    • `content@~CSSCONTENT#propdef-content$p
    • `visibility@~CSSDISP#propdef-visibility$p
    • `display$p
  • `display^p ~prop用の `inline-block@~CSS2J#valdef-display-inline-block$v 値 — 他の~CSS~module `CSSRUBY$r `CSSTABLE$r も `display$p を拡張する。
◎ • The 'top', 'bottom', 'left', and 'right' properties • The 'float' property • The 'clear' property • The 'width' property • The 'height' property • The 'min-width' property • The 'min-height' property • The 'max-width' property • The 'max-height' property • The 'line-height' property • The 'vertical-align' property • The 'content' property • The 'inline-block' value of the 'display' property • The 'visibility' property ◎ The basic version of the 'display' property is defined in CSS, and the property is extended by other CSS modules. [CSS] [CSSRUBY] [CSSTABLE]
`CSS Box Model^cite `CSSBOX$r

次に挙げる用語, 特能が定義される:

  • `内容~区画@~CSSBOX#content-area$
  • `内容~box@~CSSBOX#content-box$
  • `~border~box@~CSSBOX#border-box$
  • `~margin~box@~CSSBOX#margin-box$
  • `~border辺@~CSSBOX#border-edge$
  • `~margin辺@~CSSBOX#margin-edge$
  • 次に挙げる~margin~prop:
    • `margin-top@~CSSBOX#propdef-margin-top$p
    • `margin-bottom@~CSSBOX#propdef-margin-bottom$p
    • `margin-left@~CSSBOX#propdef-margin-left$p
    • `margin-right@~CSSBOX#propdef-margin-right$p
  • 次に挙げる~padding~prop:
    • `padding-top@~CSSBOX#propdef-padding-top$p
    • `padding-bottom@~CSSBOX#propdef-padding-bottom$p
    • `padding-left@~CSSBOX#propdef-padding-left$p
    • `padding-right@~CSSBOX#propdef-padding-right$p
◎ The following terms and features are defined in CSS Box Model: [CSSBOX] • content area • content box • border box • margin box • border edge • margin edge • The 'margin-top', 'margin-bottom', 'margin-left', and 'margin-right' properties • The 'padding-top', 'padding-bottom', 'padding-left', and 'padding-right' properties
`CSS Logical Properties^cite `CSSLOGICAL$r

次に挙げる特能が定義される:

  • 次に挙げる論理-~margin~prop:
    • `margin-block@~CSSLOGICAL#propdef-margin-block$p
    • `margin-block-start@~CSSLOGICAL#propdef-margin-block-start$p
    • `margin-block-end@~CSSLOGICAL#propdef-margin-block-end$p
    • `margin-inline@~CSSLOGICAL#propdef-margin-inline$p
    • `margin-inline-start@~CSSLOGICAL#propdef-margin-inline-start$p
    • `margin-inline-end@~CSSLOGICAL#propdef-margin-inline-end$p
  • 次に挙げる論理-~padding~prop:
    • `padding-block@~CSSLOGICAL#propdef-padding-block$p
    • `padding-block-start@~CSSLOGICAL#propdef-padding-block-start$p
    • `padding-block-end@~CSSLOGICAL#propdef-padding-block-end$p
    • `padding-inline@~CSSLOGICAL#propdef-padding-inline$p
    • `padding-inline-start@~CSSLOGICAL#propdef-padding-inline-start$p
    • `padding-inline-end@~CSSLOGICAL#propdef-padding-inline-end$p
  • 次に挙げる論理-~border~prop:
    • `border-block-width@~CSSLOGICAL#propdef-border-block-width$p
    • `border-block-start-width@~CSSLOGICAL#propdef-border-block-start-width$p
    • `border-block-end-width@~CSSLOGICAL#propdef-border-block-end-width$p
    • `border-inline-width@~CSSLOGICAL#propdef-border-inline-width$p
    • `border-inline-start-width@~CSSLOGICAL#propdef-border-inline-start-width$p
    • `border-inline-end-width@~CSSLOGICAL#propdef-border-inline-end-width$p
    • `border-block-style@~CSSLOGICAL#propdef-border-block-style$p
    • `border-block-start-style@~CSSLOGICAL#propdef-border-block-start-style$p
    • `border-block-end-style@~CSSLOGICAL#propdef-border-block-end-style$p
    • `border-inline-style@~CSSLOGICAL#propdef-border-inline-style$p
    • `border-inline-start-style@~CSSLOGICAL#propdef-border-inline-start-style$p
    • `border-inline-end-style@~CSSLOGICAL#propdef-border-inline-end-style$p
    • `border-block-start-color@~CSSLOGICAL#propdef-border-block-start-color$p
    • `border-block-end-color@~CSSLOGICAL#propdef-border-block-end-color$p
    • `border-inline-start-color@~CSSLOGICAL#propdef-border-inline-start-color$p
    • `border-inline-end-color@~CSSLOGICAL#propdef-border-inline-end-color$p
    • `border-start-start-radius@~CSSLOGICAL#propdef-border-start-start-radius$p
    • `border-start-end-radius@~CSSLOGICAL#propdef-border-start-end-radius$p
    • `border-end-start-radius@~CSSLOGICAL#propdef-border-end-start-radius$p
    • `border-end-end-radius@~CSSLOGICAL#propdef-border-end-end-radius$p
  • `block-size@~CSSLOGICAL#propdef-block-size$p
  • `inline-size@~CSSLOGICAL#propdef-inline-size$p
  • `inset-block-start@~CSSLOGICAL#propdef-inset-block-start$p
  • `inset-block-end@~CSSLOGICAL#propdef-inset-block-end$p
◎ The following features are defined in CSS Logical Properties: [CSSLOGICAL] • The 'margin-block', 'margin-block-start', 'margin-block-end', 'margin-inline', 'margin-inline-start', and 'margin-inline-end' properties • The 'padding-block', 'padding-block-start', 'padding-block-end', 'padding-inline', 'padding-inline-start', and 'padding-inline-end' properties • The 'border-block-width', 'border-block-start-width', 'border-block-end-width', 'border-inline-width', 'border-inline-start-width', 'border-inline-end-width', 'border-block-style', 'border-block-start-style', 'border-block-end-style', 'border-inline-style', 'border-inline-start-style', 'border-inline-end-style', 'border-block-start-color', 'border-block-end-color', 'border-inline-start-color', 'border-inline-end-color', 'border-start-start-radius', 'border-start-end-radius', 'border-end-start-radius', and 'border-end-end-radius' properties • The 'block-size' property • The 'inline-size' property • The 'inset-block-start' property • The 'inset-block-end' property
`CSS Color^cite `CSSCOLOR$r

次に挙げる用語, 特能が定義される:

  • `有名~色@~CSSCOLOR#named-color$
  • `color@~CSSCOLOR#typedef-color$t 型
  • `color@~CSSCOLOR#propdef-color$p ~prop
  • `currentcolor@~CSSCOLOR#valdef-color-currentcolor$v 値
  • `不透明な黒@~CSSCOLOR#opaque-black$
  • `透明な黒@~CSSCOLOR#transparent-black$
  • 次に挙げる色~空間:
    • `srgb@~CSSCOLOR#valdef-color-srgb$v
    • `display-p3@~CSSCOLOR#valdef-color-display-p3$v
  • 描画~意図 `relative-colorimetric@~CSSCOLOR5#valdef-color-profile-rendering-intent-relative-colorimetric$v
  • `~CSS色~値を構文解析する@~CSSCOLOR#parse-a-css-color-value$
  • `~CSS色~値の直列化-法@~CSSCOLOR#serializing-color-values$
  • `~HTMLに互換な直列化が要請される@~CSSCOLOR#color-serialization-html-compatible-serialization-is-requested$
  • `色の変換-法@~CSSCOLOR#color-conversion$
  • `color()@~CSSCOLOR#color-function$v
◎ The following terms and features are defined in CSS Color: [CSSCOLOR] • named color • <color> • The 'color' property • The 'currentcolor' value • opaque black • transparent black • 'srgb' color space • 'display-p3' color space • 'relative-colorimetric' rendering intent • parse a CSS <color> value • serialize a CSS <color> value including HTML-compatible serialization is requested • Converting Colors • 'color()'
`CSS Images^cite `CSSIMAGES$r

次に挙げる用語が定義される:

  • `既定の~obj~size@~CSSIMAGE#default-object-size$
  • `具象-~obj~size@~CSSIMAGE#concrete-object-size$
  • `生来な寸法@~CSSIMAGE#natural-dimensions$
  • `生来な縦幅@~CSSIMAGE#natural-height$
  • `生来な横幅@~CSSIMAGE#natural-width$
  • `image-orientation@~CSSIMAGE#propdef-image-orientation$p ~prop
  • `conic-gradient()@~CSSIMAGE4#funcdef-conic-gradient$v
  • `object-fit@~CSSIMAGE#propdef-object-fit$p ~prop
◎ The following terms are defined in CSS Images: [CSSIMAGES] • default object size • concrete object size • natural dimensions • natural height • natural width • The 'image-orientation' property • 'conic-gradient' • The 'object-fit' property
`CSS Images Level 4^cite `CSSIMAGES4$r

次に挙げる用語が定義される:

  • `塗り~source@~CSSIMAGE4#paint-source$ — これは、 一定の~HTML要素による~CSS `element()^v 関数との相互作用を定義するために利用される。
◎ The term paint source is used as defined in CSS Images Level 4 to define the interaction of certain HTML elements with the CSS 'element()' function. [CSSIMAGES4]
`CSS Backgrounds and Borders^cite `CSSBG$r

次に挙げる~propが定義される:

  • 背景~prop:
    • `background-color@~CSSBG#propdef-background-color$p
    • `background-image@~CSSBG#propdef-background-image$p
    • `background-repeat@~CSSBG#propdef-background-repeat$p
    • `background-attachment@~CSSBG#propdef-background-attachment$p
    • `background-position@~CSSBG#propdef-background-position$p
    • `background-clip@~CSSBG#propdef-background-clip$p
    • `background-origin@~CSSBG#propdef-background-origin$p
    • `background-size@~CSSBG#propdef-background-size$p
  • ~border半径~prop:
    • `border-radius@~CSSBG#propdef-border-radius$p
    • `border-top-left-radius@~CSSBG#propdef-border-top-left-radius$p
    • `border-top-right-radius@~CSSBG#propdef-border-top-right-radius$p
    • `border-bottom-right-radius@~CSSBG#propdef-border-bottom-right-radius$p
    • `border-bottom-left-radius@~CSSBG#propdef-border-bottom-left-radius$p
  • ~border画像~prop:
    • `border-image-source@~CSSBG#propdef-border-image-source$p
    • `border-image-slice@~CSSBG#propdef-border-image-slice$p
    • `border-image-width@~CSSBG#propdef-border-image-width$p
    • `border-image-outset@~CSSBG#propdef-border-image-outset$p
    • `border-image-repeat@~CSSBG#propdef-border-image-repeat$p
◎ The following features are defined in CSS Backgrounds and Borders: [CSSBG] • The 'background-color', 'background-image', 'background-repeat', 'background-attachment', 'background-position', 'background-clip', 'background-origin', and 'background-size' properties • The 'border-radius', 'border-top-left-radius', 'border-top-right-radius', 'border-bottom-right-radius', 'border-bottom-left-radius' properties • The 'border-image-source', 'border-image-slice', 'border-image-width', 'border-image-outset', and 'border-image-repeat' properties

次に挙げる~border~propも定義される (それぞれ、[ 上端, 下端, 左端, 右端 ]の順に挙げる):

  • 線幅:
    • `border-top-width@~CSSBG#propdef-border-top-width$p
    • `border-bottom-width@~CSSBG#propdef-border-bottom-width$p
    • `border-left-width@~CSSBG#propdef-border-left-width$p
    • `border-right-width@~CSSBG#propdef-border-right-width$p
  • ~style:
    • `border-top-style@~CSSBG#propdef-border-top-style$p
    • `border-bottom-style@~CSSBG#propdef-border-bottom-style$p
    • `border-left-style@~CSSBG#propdef-border-left-style$p
    • `border-right-style@~CSSBG#propdef-border-right-style$p
  • 色:
    • `border-top-color@~CSSBG#propdef-border-top-color$p
    • `border-bottom-color@~CSSBG#propdef-border-bottom-color$p
    • `border-left-color@~CSSBG#propdef-border-left-color$p
    • `border-right-color@~CSSBG#propdef-border-right-color$p
◎ CSS Backgrounds and Borders also defines the following border properties: [CSSBG] Border properties |Top|Bottom|Left|Right Width|'border-top-width'|'border-bottom-width'|'border-left-width'|'border-right-width' Style|'border-top-style'|'border-bottom-style'|'border-left-style'|'border-right-style' Color|'border-top-color'|'border-bottom-color'|'border-left-color'|'border-right-color'
`CSS Box Alignment^cite `CSSALIGN$r

次に挙げる~propが定義される:

  • `align-content@~CSSALIGN#propdef-align-content$p
  • `align-items@~CSSALIGN#propdef-align-items$p
  • `align-self@~CSSALIGN#propdef-align-self$p
  • `justify-self@~CSSALIGN#propdef-justify-self$p
  • `justify-content@~CSSALIGN#propdef-propdef-justify-content$p
  • `justify-items@~CSSALIGN#propdef-propdef-justify-items$p
◎ The following features are defined in CSS Box Alignment: [CSSALIGN] • The 'align-content' property • The 'align-items' property • The 'align-self' property • The 'justify-self' property • The 'justify-content' property • The 'justify-items' property
`CSS Display^cite `CSSDISPLAY$r

次に挙げる用語, 特能が定義される:

  • `外縁~表示~型@~CSSDISP#outer-display-type$
  • `内縁~表示~型@~CSSDISP#inner-display-type$
  • `塊~level@~CSSDISP#block-level$
  • `塊~容器@~CSSDISP#block-container$
  • `整形~文脈@~CSSDISP#formatting-context$
  • `塊~整形~文脈@~CSSDISP#block-formatting-context$
  • `行内~整形~文脈@~CSSDISP#inline-formatting-context$
  • `置換d要素@~CSSDISP#replaced-element$
  • `~CSS~box@~CSSDISP#box$
◎ The following terms and features are defined in CSS Display: [CSSDISPLAY] • outer display type • inner display type • block-level • block container • formatting context • block formatting context • inline formatting context • replaced element • CSS box
`CSS Flexible Box Layout^cite `CSSFLEXBOX$r

次に挙げる~propが定義される:

  • `flex-direction@~CSSFLEX#propdef-flex-direction$p
  • `flex-wrap@~CSSFLEX#propdef-flex-wrap$p
◎ The following features are defined in CSS Flexible Box Layout: [CSSFLEXBOX] • The 'flex-direction' property • The 'flex-wrap' property
`CSS Fonts^cite `CSSFONTS$r

次に挙げる用語, 特能が定義される:

  • `可用な最初の~font@~CSSFONT#first-available-font$
  • 次に挙げる~prop:
    • `font-family@~CSSFONT#propdef-font-family$p
    • `font-weight@~CSSFONT#propdef-font-weight$p
    • `font-size@~CSSFONT#propdef-font-size$p
    • `font@~CSSFONT#propdef-font$p
    • `font-kerning@~CSSFONT#propdef-font-kerning$p
    • `font-width@~CSSFONT#propdef-font-width$p【!font-stretch】
    • `font-variant-caps@~CSSFONT#propdef-font-variant-caps$p
  • `font-variant-caps^p 用の次に挙げる値:
    • `small-caps@~CSSFONT#valdef-font-variant-caps-small-caps$v
    • `all-small-caps@~CSSFONT#valdef-font-variant-caps-all-small-caps$v
    • `petite-caps@~CSSFONT#valdef-font-variant-caps-petite-caps$v
    • `all-petite-caps@~CSSFONT#valdef-font-variant-caps-all-petite-caps$v
    • `unicase@~CSSFONT#valdef-font-variant-caps-unicase$v
    • `titling-caps@~CSSFONT#valdef-font-variant-caps-titling-caps$v
  • `font-width^p 用の次に挙げる値:
    • `ultra-condensed@~CSSFONT#valdef-font-width-ultra-condensed$v
    • `extra-condensed@~CSSFONT#valdef-font-width-extra-condensed$v
    • `condensed@~CSSFONT#valdef-font-width-condensed$v
    • `semi-condensed@~CSSFONT#valdef-font-width-semi-condensed$v
    • `semi-expanded@~CSSFONT#valdef-font-width-semi-expanded$v
    • `expanded@~CSSFONT#valdef-font-width-expanded$v
    • `extra-expanded@~CSSFONT#valdef-font-width-extra-expanded$v
    • `ultra-expanded@~CSSFONT#valdef-font-width-ultra-expanded$v
◎ The following terms and features are defined in CSS Fonts: [CSSFONTS] • first available font • The 'font-family' property • The 'font-weight' property • The 'font-size' property • The 'font' property • The 'font-kerning' property • The 'font-stretch' property • The 'font-variant-caps' property • The 'small-caps' value • The 'all-small-caps' value • The 'petite-caps' value • The 'all-petite-caps' value • The 'unicase' value • The 'titling-caps' value • The 'ultra-condensed' value • The 'extra-condensed' value • The 'condensed' value • The 'semi-condensed' value • The 'semi-expanded' value • The 'expanded' value • The 'extra-expanded' value • The 'ultra-expanded' value
`CSS Grid Layout^cite `CSSGRID$r

次に挙げる~propが定義される:

  • `grid-auto-columns@~CSSGRID#propdef-grid-auto-columns$p
  • `grid-auto-flow@~CSSGRID#propdef-grid-auto-flow$p
  • `grid-auto-rows@~CSSGRID#propdef-grid-auto-rows$p
  • `grid-column-gap@~CSSGRID#propdef-grid-column-gap$p
  • `grid-row-gap@~CSSGRID#propdef-grid-row-gap$p
  • `grid-template-areas@~CSSGRID#propdef-grid-template-areas$p
  • `grid-template-columns@~CSSGRID#propdef-grid-template-columns$p
  • `grid-template-rows@~CSSGRID#propdef-grid-template-rows$p
◎ The following features are defined in CSS Grid Layout: [CSSGRID] • The 'grid-auto-columns' property • The 'grid-auto-flow' property • The 'grid-auto-rows' property • The 'grid-column-gap' property • The 'grid-row-gap' property • The 'grid-template-areas' property • The 'grid-template-columns' property • The 'grid-template-rows' property
`CSS Inline Layout^cite `CSSINLINE$r

次に挙げる用語が定義される:

  • `~ascent計量@~CSSINLINE#ascent-metric$
  • `~descent計量@~CSSINLINE#descent-metric$
  • 次に挙げる基底線:
    • `alphabetic@~CSSINLINE#alphabetic-baseline$bL
    • `hanging@~CSSINLINE#hanging-baseline$bL
    • `ideographic-under@~CSSINLINE#ideographic-under-baseline$bL
◎ The following terms are defined in CSS Inline Layout: [CSSINLINE] • alphabetic baseline • ascent metric • descent metric • hanging baseline • ideographic-under baseline
`CSS Box Sizing^cite `CSSSIZING$r

次に挙げる用語, 特能が定義される:

  • `内容が収まる行内~size@~SIZING#fit-content-inline-size$
  • `aspect-ratio@~SIZING#propdef-aspect-ratio$p ~prop
  • `内在的~size@~SIZING#intrinsic-size$
◎ The following terms and features are defined in CSS Box Sizing: [CSSSIZING] • fit-content inline size • 'aspect-ratio' property • intrinsic size
`CSS Lists and Counters^cite `CSSLISTS$r

次に挙げる特能が定義される:

  • `~list~item@~CSSLIST#list-item$
  • 次に挙げる~prop:
    • `list-style-type@~CSSLIST#propdef-list-style-type$p
    • `counter-reset@~CSSLIST#propdef-counter-reset$p
    • `counter-set@~CSSLIST#propdef-counter-set$p
◎ The following features are defined in CSS Lists and Counters. [CSSLISTS] • list item • The 'counter-reset' property • The 'counter-set' property • The 'list-style-type' property
`CSS Overflow^cite `CSSOVERFLOW$r

次に挙げる特能が定義される:

  • `overflow@~CSSOVERFLOW3#propdef-overflow$p ~prop, その:
    • `hidden@~CSSOVERFLOW3#valdef-overflow-hidden$v 値
  • `text-overflow@~CSSOVERFLOW3#propdef-text-overflow$p ~prop
  • `~scroll容器@~CSSOVERFLOW3#scroll-container$
◎ The following features are defined in CSS Overflow. [CSSOVERFLOW] • The 'overflow' property and its 'hidden' value • The 'text-overflow' property • The term scroll container
`CSS Positioned Layout^cite `CSSPOSITION$r

次に挙げる用語, 特能が定義される:

  • `絶対的に位置され@~CSSPOS#absolute-position$
  • `position@~CSSPOS#propdef-position$p ~prop, その:
    • `static@~CSSPOS#valdef-position-static$v 値
  • `上端~層@~CSSPOS4#document-top-layer$(`有順序~集合@~INFRA#ordered-set$)
  • `上端~層に要素を追加する@~CSSPOS4#add-an-element-to-the-top-layer$
  • `上端~層から要素を除去するよう要請する@~CSSPOS4#request-an-element-to-be-removed-from-the-top-layer$
  • `上端~層から要素を即時に除去する@~CSSPOS4#remove-an-element-from-the-top-layer-immediately$
  • `上端~層からの除去を処理する@~CSSPOS4#process-top-layer-removals$
◎ The following terms and features are defined in CSS Positioned Layout: [CSSPOSITION] • absolutely-positioned • The 'position' property and its 'static' value • The top layer (an ordered set) • add an element to the top layer • request an element to be removed from the top layer • remove an element from the top layer immediately • process top layer removals
`CSS Multi-column Layout^cite `CSSMULTICOL$r

次に挙げる~propが定義される:

  • `column-count@~CSSMCOL#propdef-column-count$p
  • `column-fill@~CSSMCOL#propdef-column-fill$p
  • `column-gap@~CSSALIGN#propdef-column-gap$p
  • `column-rule@~CSSMCOL#propdef-column-rule$p
  • `column-width@~CSSMCOL#propdef-column-width$p
◎ The following features are defined in CSS Multi-column Layout. [CSSMULTICOL] • The 'column-count' property • The 'column-fill' property • The 'column-gap' property • The 'column-rule' property • The 'column-width' property
`CSS Ruby Layout^cite `CSSRUBY$r

次に挙げる値が定義される:

  • `display$p ~prop用の `ruby-base@~CSSRUBY#valdef-display-ruby-base$v 値
◎ The 'ruby-base' value of the 'display' property is defined in CSS Ruby Layout. [CSSRUBY]
`CSS Table^cite `CSSTABLE$r

次に挙げる特能が定義される:

  • 次に挙げる~prop:
    • `border-spacing@~CSSTABLE#propdef-border-spacing$p
    • `border-collapse@~CSSTABLE#border-collapse-property$p
  • `display$p ~prop用の次に挙げる値:
    • `table-cell@~CSSTABLE#table-cell$v
    • `table-row@~CSSTABLE#table-row$v
    • `table-caption@~CSSTABLE#table-caption$v
    • `table@~CSSTABLE#table$v
◎ The following features are defined in CSS Table: [CSSTABLE] • The 'border-spacing' property • The 'border-collapse' property • The 'table-cell', 'table-row', 'table-caption', and 'table' values of the 'display' property
`CSS Text^cite `CSSTEXT$r

次に挙げる~propが定義される:

  • `text-transform@~CSSTEXT#propdef-text-transform$p
  • `white-space@~CSSTEXT#propdef-white-space$p
  • `text-align@~CSSTEXT#propdef-text-align$p
  • `letter-spacing@~CSSTEXT#propdef-letter-spacing$p
  • `word-spacing@~CSSTEXT#propdef-word-spacing$p
◎ The following features are defined in CSS Text: [CSSTEXT] • The 'text-transform' property • The 'white-space' property • The 'text-align' property • The 'letter-spacing' property • The 'word-spacing' property
`CSS Writing Modes^cite `CSSWM$r

次に挙げる特能が定義される:

  • 次に挙げる~prop:
    • `direction@~CSSWM#propdef-direction$p
    • `unicode-bidi@~CSSWM#propdef-unicode-bidi$p
    • `writing-mode@~CSSWM#propdef-writing-mode$p
  • 次に挙げる概念:
    • `塊~flow方向@~CSSWM#block-flow-direction$
    • `塊~軸@~CSSWM#block-axis$
    • `行内~軸@~CSSWM#inline-axis$
    • `塊~size@~CSSWM#block-size$
    • `行内~size@~CSSWM#inline-size$
    • `塊-始端@~CSSWM#block-start$
    • `塊-終端@~CSSWM#block-end$
    • `行内-始端@~CSSWM#inline-start$
    • `行内-終端@~CSSWM#inline-end$
    • `行-左端@~CSSWM#line-left$
    • `行-右端@~CSSWM#line-right$
◎ The following features are defined in CSS Writing Modes: [CSSWM] • The 'direction' property • The 'unicode-bidi' property • The 'writing-mode' property • The block flow direction, block axis, inline axis, block size, inline size, block-start, block-end, inline-start, inline-end, line-left, and line-right concepts
`CSS Basic User Interface^cite `CSSUI$r

次に挙げる特能が定義される:

  • 次に挙げる~prop:
    • `outline@~CSSUI#propdef-outline$p
    • `cursor@~CSSUI#propdef-cursor$p
    • `appearance@~CSSUI#propdef-appearance$p
    • `pointer-events@~CSSUI#propdef-pointer-events$p
    • `user-select@~CSSUI#propdef-user-select$p
    • `field-sizing@~CSSUI#propdef-field-sizing$p
  • `appearance@~CSSUI#propdef-appearance$p ~prop用の次に挙げる値:
    • `compat-auto@~CSSUI#typedef-appearance-compat-auto$t 値~型,
    • `textfield@~CSSUI#valdef-appearance-textfield$v,
    • `menulist-button@~CSSUI#valdef-appearance-menulist-button$v
  • `field-sizing^p ~prop用の値 `content@~CSSUI#valdef-field-sizing-content$v
  • `~widget@~CSSUI#widget$
  • `~nativeな外観@~CSSUI#native-appearance$
  • `~primitiveな外観@~CSSUI#primitive-appearance$
  • `既定の選好d~sizeを伴う要素@~CSSUI#element-with-default-preferred-size$
  • `委譲-不能な~widget@~CSSUI#non-devolvable$
  • `委譲-可能な~widget@~CSSUI#devolvable$
  • `委譲された~widget@~CSSUI#devolved$
◎ The following features are defined in CSS Basic User Interface: [CSSUI] • The 'outline' property • The 'cursor' property • The 'appearance' property, its <compat-auto> non-terminal value type, its 'textfield' value, and its 'menulist-button' value. • The 'field-sizing' property, and its 'content' value. • The concept widget • The concept native appearance • The concept primitive appearance • The concept element with default preferred size • The non-devolvable widget and devolvable widget classification, and the related devolved widget state. • The 'pointer-events' property • The 'user-select' property
`Web Animations^cite `WEBANIMATIONS$r

次に挙げる~algoが定義される:

  • `~animationを更新して~eventを送信する@~WANIM#update-animations-and-send-events$
◎ The algorithm to update animations and send events is defined in Web Animations. [WEBANIMATIONS]
`CSS Object Model^cite `CSSOM$r, `CSSOMVIEW$r

~scriptingを~supportする実装は、 CSSOM ( CSS Object Model )を~supportするモノトスル。 次に挙げる特能, 用語は CSSOM の各~仕様にて定義される:

  • `Screen@~CSSOMVIEW#the-screen-interface$I ~interface
  • `LinkStyle@~CSSOM1#the-linkstyle-interface$I ~interface
  • `CSSStyleDeclaration@~CSSOM1#the-cssstyledeclaration-interface$I ~interface, その:
    • `cssText@~CSSOM1#dom-cssstyledeclaration-csstext$m 属性
  • `style@~CSSOM1#dom-elementcssinlinestyle-style$m ~IDL属性
  • `StyleSheet@~CSSOM1#the-stylesheet-interface$I ~interface
  • `CSSStyleSheet@~CSSOM1#the-cssstylesheet-interface$I ~interface, その:
    • `new CSSStyleSheet@~CSSOM1#dom-cssstylesheet-cssstylesheet$m 構築子~手続き 【!構築-済みな~CSSStyleSheetを作成する】
    • `replaceSync@~CSSOM1#dom-cssstylesheet-replacesync$m ~method手続き 【!~CSS規則~群を同期的に置換する】
  • `~CSS~stylesheetを作成する@~CSSOM1#create-a-css-style-sheet$
  • `~CSS~stylesheetを除去する@~CSSOM1#remove-a-css-style-sheet$
  • `結付けられた~CSS~stylesheet@~CSSOM1#associated-css-style-sheet$
  • `~CSS~stylesheetを不能化する@~CSSOM1#disable-a-css-style-sheet$
  • `~CSS~stylesheet@~CSSOM1#css-style-sheet$, その:
    • `種別@~CSSOM1#concept-css-style-sheet-type$
    • `所在@~CSSOM1#concept-css-style-sheet-location$
    • `親~CSS~stylesheet@~CSSOM1#concept-css-style-sheet-parent-css-style-sheet$
    • `所有者~node@~CSSOM1#concept-css-style-sheet-owner-node$
    • `所有者~CSS規則@~CSSOM1#concept-css-style-sheet-owner-css-rule$
    • `媒体@~CSSOM1#concept-css-style-sheet-media$
    • `~title@~CSSOM1#concept-css-style-sheet-title$
    • `代替-か@~CSSOM1#concept-css-style-sheet-alternate-flag$
    • `不能化されるか@~CSSOM1#concept-css-style-sheet-disabled-flag$
    • `~CSS規則@~CSSOM1#concept-css-style-sheet-css-rules$
    • `生成元cleanか@~CSSOM1#concept-css-style-sheet-origin-clean-flag$
  • `~CSS~stylesheet集合@~CSSOM1#css-style-sheet-set$
  • `~CSS~stylesheet集合~名@~CSSOM1#css-style-sheet-set-name$
  • `選好される~CSS~stylesheet集合~名@~CSSOM1#preferred-css-style-sheet-set-name$
  • `選好される~CSS~stylesheet集合~名を変更する@~CSSOM1#change-the-preferred-css-style-sheet-set-name$
  • `~CSS値の直列化-法@~CSSOM1#serializing-css-values$
  • `文書の~resize手続き@~CSSOMVIEW#document-run-the-resize-steps$
  • `文書の~scroll手続き@~CSSOMVIEW#document-run-the-scroll-steps$
  • `文書~用の媒体~queryを評価して変化を報告する@~CSSOMVIEW#evaluate-media-queries-and-report-changes$
  • `~targetを~viewの中へ~scrollする@~CSSOMVIEW#scroll-a-target-into-view$
  • `文書の開始位置に~scrollする@~CSSOMVIEW#scroll-to-the-beginning-of-the-document$
  • 次に挙げる~event:
    • `resize@~CSSOMVIEW#eventdef-window-resize$et
    • `scroll@~CSSOMVIEW#eventdef-document-scroll$et
    • `scrollend@~CSSOMVIEW#eventdef-document-scrollend$et
  • `閲覧~文脈の特能を設定しておく@~CSSOMVIEW#set-up-browsing-context-features$
◎ Implementations that support scripting must support the CSS Object Model. The following features and terms are defined in the CSSOM specifications: [CSSOM] [CSSOMVIEW] • Screen interface • LinkStyle interface • CSSStyleDeclaration interface • style IDL attribute • cssText attribute of CSSStyleDeclaration • StyleSheet interface • CSSStyleSheet interface • create a CSS style sheet • remove a CSS style sheet • associated CSS style sheet • create a constructed CSSStyleSheet • synchronously replace the rules of a CSSStyleSheet • disable a CSS style sheet • CSS style sheets and their properties: •• type •• location •• parent CSS style sheet •• owner node •• owner CSS rule •• media •• title •• alternate flag •• disabled flag •• CSS rules •• origin-clean flag • CSS style sheet set • CSS style sheet set name • preferred CSS style sheet set name • change the preferred CSS style sheet set name • Serializing a CSS value • run the resize steps • run the scroll steps • evaluate media queries and report changes • Scroll a target into view • Scroll to the beginning of the document • The resize event • The scroll event • The scrollend event • set up browsing context features
`CSS Syntax^cite `CSSSYNTAX$r

次に挙げる特能, 用語が定義される:

  • `適合t~stylesheet@~CSSSNAPSHOT#conform-classes$
  • `成分~値~listを構文解析する@~CSSSYN#parse-a-list-of-component-values$
  • `~commaで分離された成分~値~listを構文解析する@~CSSSYN#parse-a-comma-separated-list-of-component-values$
  • `成分~値@~CSSSYN#component-value$
  • `環境~符号化法@~CSSSYN#environment-encoding$
  • `whitespace-token@~CSSSYN#typedef-whitespace-token$t
◎ The following features and terms are defined in CSS Syntax: [CSSSYNTAX] • conformant style sheet • parse a list of component values • parse a comma-separated list of component values • component value • environment encoding • <whitespace-token>
`Selectors^cite `SELECTORS$r

次に挙げる用語が定義される:

  • `型~選択子@~SELECTORS4#type-selector$
  • `属性~選択子@~SELECTORS4#attribute-selector$
  • `疑似類@~SELECTORS4#pseudo-class$
  • `focus-visible@~SELECTORS4#focus-visible-pseudo$ps 疑似類
  • `~focusを指示する@~SELECTORS4#indicate-focus$
  • `疑似要素@~SELECTORS4#pseudo-element$
◎ The following terms are defined in Selectors: [SELECTORS] • type selector • attribute selector • pseudo-class • :focus-visible pseudo-class • indicate focus • pseudo-element
`CSS Values and Units^cite `CSSVALUES$r

次に挙げる用語が定義される:

  • `length@~CSSVAL#lengths$t
  • 次に挙げる単位:
    • `em@~CSSVAL#em$css
    • `ex@~CSSVAL#ex$css
    • `vw@~CSSVAL#vw$css
    • `in@~CSSVAL#in$css
    • `px@~CSSVAL#px$css
    • `pt@~CSSVAL#pt$css
  • `attr()@~CSSVAL5#funcdef-attr$v 関数
  • `~math関数@~CSSVAL#math-function$
◎ The following features are defined in CSS Values and Units: [CSSVALUES] • <length> • The 'em' unit • The 'ex' unit • The 'vw' unit • The 'in' unit • The 'px' unit • The 'pt' unit • The 'attr()' function • The math functions
`CSS View Transitions^cite `CSSVIEWTRANSITIONS$r

次に挙げる用語が定義される:

  • `処理待ち遷移~演算を遂行する@~CSSVT#perform-pending-transition-operations$
  • `~view遷移~用の具現化は抑止されるか@~CSSVT#document-rendering-suppression-for-view-transitions$
  • `~view遷移を作動化する@~CSSVT#activate-view-transition$
  • `ViewTransition@~CSSVT#viewtransition$I
  • `~view遷移の~page可視性~変化-時の手続き@~CSSVT#view-transition-page-visibility-change-steps$
  • `内へ来る非同一-文書な~view遷移を解決する@~CSSVT2#resolve-inbound-cross-document-view-transition$
  • `非同一-文書な~view遷移を設定しておく@~CSSVT2#setup-cross-document-view-transition$
  • `~naviは非同一-文書な~view遷移を誘発し得るか?@~CSSVT2#navigation-can-trigger-a-cross-document-view-transition$
◎ The following features are defined in CSS View Transitions: [CSSVIEWTRANSITIONS] • perform pending transition operations • rendering suppression for view transitions • activate view transition • ViewTransition • view transition page visibility change steps • resolving inbound cross-document view-transition • setting up a cross-document view-transition • can navigation trigger a cross-document view-transition?
`CSS Style Attributes^cite `CSSATTR$r

次に挙げる用語が定義される:

  • `~CSS~style属性@~CSSSTYLEATTR#style-attribute$
◎ The term style attribute is defined in CSS Style Attributes. [CSSATTR]
`CSS Cascading and Inheritance^cite `CSSCASCADE$r

次に挙げる用語が定義される:

  • `~cascaded値@~CASCADE#cascaded-value$
  • `指定d値@~CASCADE#specified-value$
  • `算出d値@~CASCADE#computed-value$
  • `使用~値@~CASCADE#used-value$
  • `初期~値@~CASCADE#initial-value$
  • 次に挙げる`出自@~CASCADE#origin$:
    • `作者~出自@~CASCADE#cascade-origin-author$
    • `利用者~出自@~CASCADE#cascade-origin-user$
    • `~UA出自@~CASCADE#cascade-origin-ua$
    • `~animation出自@~CASCADE#cascade-origin-animation$
    • `遷移~出自@~CASCADE#cascade-origin-transition$
◎ The following terms are defined in the CSS Cascading and Inheritance: [CSSCASCADE] • cascaded value • specified value • computed value • used value • cascade origin • Author Origin • User Origin • User Agent Origin • Animation Origin • Transition Origin • initial value
`CSS Fonts^cite / `Font Loading^cite

`CanvasRenderingContext2D@~HEcanvas#canvasrenderingcontext2d$I ~objによる~fontの利用は、 特に次に挙げる特能に依存する:

  • `FontFace^I `CSSFONTS$r
  • `~font~source@~CSSFONTLOADING#font-source$ `CSSFONTLOAD$r
◎ The CanvasRenderingContext2D object's use of fonts depends on the features described in the CSS Fonts and Font Loading specifications, including in particular FontFace objects and the font source concept. [CSSFONTS] [CSSFONTLOAD]
`Geometry Interfaces Module^cite `GEOMETRY$r

次に挙げる~interface, 用語が定義される:

  • `DOMMatrix@~GEOMETRY#dommatrix$I ~interface, および それを成す次に挙げる~~成分:
    • `m11@~GEOMETRY#matrix-m11-element$
    • `m12@~GEOMETRY#matrix-m12-element$
    • `m21@~GEOMETRY#matrix-m21-element$
    • `m22@~GEOMETRY#matrix-m22-element$
    • `m41@~GEOMETRY#matrix-m41-element$
    • `m42@~GEOMETRY#matrix-m42-element$
  • 次に挙げる辞書:
    • `DOMMatrix2DInit@~GEOMETRY#dictdef-dommatrix2dinit$I
    • `DOMMatrixInit@~GEOMETRY#dictdef-dommatrixinit$I
    • `DOMPointInit@~GEOMETRY#dictdef-dompointinit$I, それを成す次に挙げる~member:
      • `x@~GEOMETRY#dom-dompointinit-x$mb
      • `y@~GEOMETRY#dom-dompointinit-x$mb
  • 次に挙げる~algo:
    • `行列を辞書で初期化する@~GEOMETRY#_initialize-matrix-with-dictionary$【!#create-a-dommatrix-from-the-dictionary】
    • `行列を~2D辞書で初期化する@~GEOMETRY#_initialize-matrix-with-dictionary-2d$【!#create-a-dommatrix-from-the-2d-dictionary】
    • 行列を[ `右から乗算する@~GEOMETRY#post-multiply$/`左から乗算する@~GEOMETRY#pre-multiply$ ]【!#matrix-multiply】
◎ The following interfaces and terms are defined in Geometry Interfaces: [GEOMETRY] • DOMMatrix interface, and associated m11 element, m12 element, m21 element, m22 element, m41 element, and m42 element • DOMMatrix2DInit and DOMMatrixInit dictionaries • The create a DOMMatrix from a dictionary and create a DOMMatrix from a 2D dictionary algorithms for DOMMatrix2DInit or DOMMatrixInit • The DOMPointInit dictionary, and associated x and y members • Matrix multiplication
`CSS Scoping^cite `CSSSCOPING$r

次に挙げる用語が定義される:

  • `平坦~tree@~CSSSCOPING#flat-tree$
◎ The following terms are defined in the CSS Scoping: [CSSSCOPING] • flat tree
`CSS Color Adjustment^cite `CSSCOLORADJUST$r

次に挙げる用語と特能が定義される:

  • `color-scheme@~CSSCOLORADJUST#propdef-color-scheme$p ~prop
  • `~pageが~supportする色~scheme群@~CSSCOLORADJUST#pages-supported-color-schemes$
◎ The following terms and features are defined in CSS Color Adjustment: [CSSCOLORADJUST] • 'color-scheme' • page's supported color-schemes
`CSS Pseudo-Elements^cite `CSSPSEUDO$r

次に挙げる用語が定義される:

  • `details-content@~CSSPSEUDO#selectordef-details-content$pe 疑似要素
  • `file-selector-button@~CSSPSEUDO#selectordef-file-selector-button$pe 疑似要素
◎ The following terms are defined in CSS Pseudo-Elements: [CSSPSEUDO] • '::details-content' • '::file-selector-button'
`CSS Containment^cite `CSSCONTAIN$r

次に挙げる用語が定義される:

  • `内容を飛ばす@~CSSCONTAIN#skips-its-contents$
  • `利用者に関連する@~CSSCONTAIN#relevant-to-the-user$
  • `表示域への近接度@~CSSCONTAIN#proximity-to-the-viewport$
  • `~layout封込め@~CSSCONTAIN#layout-containment$
  • `content-visibility@~CSSCONTAIN#propdef-content-visibility$p ~prop, その値:
    • `auto@~CSSCONTAIN#valdef-content-visibility-auto$v
◎ The following terms are defined in CSS Containment: [CSSCONTAIN] • skips its contents • relevant to the user • proximity to the viewport • layout containment • 'content-visibility' property • 'auto' value for 'content-visibility'
`CSS Anchor Positioning^cite `CSSANCHOR$r

次に挙げる用語が定義される:

  • `暗黙的な~anchor要素@~CSSANCHOR#implicit-anchor-element$
◎ The following terms are defined in CSS Anchor Positioning: [CSSANCHOR] • implicit anchor element
`Intersection Observer^cite `INTERSECTIONOBSERVER$r

次に挙げる用語が定義される:

  • `交差~観測nを更新する@~INTERSECTIONOBSERVER#run-the-update-intersection-observations-steps$ 手続き
  • `IntersectionObserver@~INTERSECTIONOBSERVER#intersectionobserver$I
  • `IntersectionObserverInit@~INTERSECTIONOBSERVER#dictdef-intersectionobserverinit$I
  • `observe@~INTERSECTIONOBSERVER#dom-intersectionobserver-observe$m
  • `unobserve@~INTERSECTIONOBSERVER#dom-intersectionobserver-unobserve$m
  • `isIntersecting@~INTERSECTIONOBSERVER#dom-intersectionobserverentry-isintersecting$m
  • `target@~INTERSECTIONOBSERVER#dom-intersectionobserverentry-target$m
◎ The following term is defined in Intersection Observer: [INTERSECTIONOBSERVER] • run the update intersection observations steps • IntersectionObserver • IntersectionObserverInit • observe • unobserve • isIntersecting • target
`Resize Observer^cite `RESIZEOBSERVER$r

次に挙げる用語が定義される:

  • `ある深さ以上で作動中な~resize観測nを集める@~RESIZEOBSERVER#gather-active-observations-h$
  • `作動中な~resize観測nはあるか?@~RESIZEOBSERVER#has-active-observations-h$
  • `飛ばした~resize観測nはあるか?@~RESIZEOBSERVER#has-skipped-observations-h$
  • `作動中な~resize観測nを~broadcastする@~RESIZEOBSERVER#broadcast-resize-notifications-h$
  • `~resize~loop~errorを送達する@~RESIZEOBSERVER#deliver-resize-error$
◎ The following terms are defined in Resize Observer: [RESIZEOBSERVER] • gather active resize observations at depth • has active resize observations • has skipped resize observations • broadcast active resize observations • deliver resize loop error
`WebGL^cite `WEBGL$r

次に挙げる特能が定義される:

  • `WebGLRenderingContext@https://www.khronos.org/registry/webgl/specs/latest/1.0/#WebGLRenderingContext$I ~interface
  • `WebGL2RenderingContext@https://www.khronos.org/registry/webgl/specs/latest/2.0/#WebGL2RenderingContext$I ~interface
  • `WebGLContextAttributes@https://www.khronos.org/registry/webgl/specs/latest/1.0/#WebGLContextAttributes$I 辞書
◎ The following interfaces are defined in the WebGL specifications: [WEBGL] • WebGLRenderingContext interface • WebGL2RenderingContext interface • WebGLContextAttributes dictionary
`WebGPU^cite `WEBGPU$r

次に挙げる特能が定義される:

  • `GPUCanvasContext@https://gpuweb.github.io/gpuweb/#canvas-context$I ~interface
◎ The following interfaces are defined in WebGPU: [WEBGPU] • GPUCanvasContext interface
`WebVTT^cite `WEBVTT$r
実装は、 媒体~資源に対する[ ~subtitle, ~caption, ~metadata, 等々 ]に対する~text~track形式として,~WebVTTを~supportしてもヨイ。 ◎ Implementations may support WebVTT as a text track format for subtitles, captions, metadata, etc., for media resources. [WEBVTT]

次に挙げる用語が定義され,この仕様にて利用される:

  • `~WebVTT~file@~WEBVTT#webvtt-file$
  • `~cue~textを利用する~WebVTT~file@~WEBVTT#webvtt-file-using-cue-text$
  • `入子な~cueのみを利用する~WebVTT~file@~WEBVTT#webvtt-file-using-only-nested-cues$
  • `~WebVTT構文解析器@~WEBVTT#webvtt-parser$
  • `~WebVTT~text~trackの表示を更新する規則@~WEBVTT#rules-for-updating-the-display-of-webvtt-text-tracks$
  • `~WebVTT~text~track~cueの書字方向@~WEBVTT#webvtt-cue-writing-direction$
  • `VTTCue@~WEBVTT#vttcue$I ~interface
◎ The following terms, used in this specification, are defined in WebVTT: • WebVTT file • WebVTT file using cue text • WebVTT file using only nested cues • WebVTT parser • The rules for updating the display of WebVTT text tracks • The WebVTT text track cue writing direction • VTTCue interface
`Accessible Rich Internet Applications^cite ( `ARIA^cite ) `ARIA$r

次に挙げる用語が定義される:

  • `role^a 属性, および次に挙げる~role:
    • `button@~ARIA1#button$v
    • `presentation@~ARIA1#presentation$v
  • 次に挙げる `aria-*^a 内容~属性:
    • `aria-checked@~ARIA1#aria-checked$a
    • `aria-describedby@~ARIA1#aria-describedby$a
    • `aria-disabled@~ARIA1#aria-disabled$a
    • `aria-label@~ARIA1#aria-label$a
  • `~role@~ARIA1#dfn-role$
  • `~access可能な名前@~ARIA1#dfn-accessible-name$
  • `ARIAMixin@~ARIA1#ARIAMixin$I ~interface, その:
    • `~ARIAMixin取得子~手続き@~ARIA1#dfn-ariamixin-getter-steps$
    • `~ARIAMixin設定子~手続き@~ARIA1#dfn-ariamixin-setter-steps$
◎ The role attribute is defined in Accessible Rich Internet Applications (ARIA), as are the following roles: [ARIA] • button • presentation ◎ In addition, the following aria-* content attributes are defined in ARIA: [ARIA] • aria-checked • aria-describedby • aria-disabled • aria-label ◎ Finally, the following terms are defined ARIA: [ARIA] • role • accessible name • The ARIAMixin interface, with its associated ARIAMixin getter steps and ARIAMixin setter steps hooks
`Content Security Policy^cite `CSP$r

次に挙げる用語が定義される 【以下に現れる多くの "CSP" は、この訳による `Content Security Policy^en の略称】:

  • `~CSP@~CSP3#content-security-policy-object$( `Content Security Policy^en )
  • `処置先@~CSP3#policy-disposition$
  • `指令~集合@~CSP3#policy-directive-set$
  • `~CSP指令@~CSP3#directives$
  • `~CSP~list@~CSP3#csp-list$
  • `~CSP構文@~CSP3#grammardef-serialized-policy$
  • `施策を施行する@~CSP3#enforced$
  • 次に挙げる~algo:
    • `直列形の~CSPを構文解析する@~CSP3#parse-serialized-policy$
    • `文書~用に~CSP初期化を走らす@~CSP3#run-document-csp-initialization$
    • `大域~obj用に~CSP初期化を走らす@~CSP3#run-global-object-csp-initialization$
    • `要素の~inlineによる挙動は~CSPにより阻止されるべきか?@~CSP3#should-block-inline$
    • `ある種別の~navi要請は~CSPにより阻止されるべきか?@~CSP3#should-block-navigation-request$
    • `~targetにおける ある種別の~navi要請に対する応答は~CSPにより阻止されるべきか?@~CSP3#should-block-navigation-response$
    • `文書に対する基底~URLは許容されるか?@~CSP3#allow-base-for-document$
    • `応答の~CSPを構文解析する@~CSP3#parse-response-csp$
  • `EnsureCSPDoesNotBlockStringCompilation@~CSP3#can-compile-strings$jA 抽象-演算
  • 次に挙げる指令:
    • `report-uri@~CSP3#report-uri$dir
    • `frame-ancestors@~CSP3#frame-ancestors$dir
    • `sandbox@~CSP3#sandbox$dir
  • `~headerにより送達された~CSPを包含している@~CSP3#contains-a-header-delivered-content-security-policy$
  • `SecurityPolicyViolationEvent@~CSP3#securitypolicyviolationevent$I ~interface
  • `securitypolicyviolation@~CSP3#eventdef-globaleventhandlers-securitypolicyviolation$et ~event
◎ The following terms are defined in Content Security Policy: [CSP] • Content Security Policy • disposition • directive set • Content Security Policy directive • CSP list • The Content Security Policy syntax • enforce the policy • The parse a serialized Content Security Policy algorithm • The Run CSP initialization for a Document algorithm • The Run CSP initialization for a global object algorithm • The Should element's inline behavior be blocked by Content Security Policy? algorithm • The Should navigation request of type be blocked by Content Security Policy? algorithm • The Should navigation response to navigation request of type in target be blocked by Content Security Policy? algorithm • The report-uri directive • The EnsureCSPDoesNotBlockStringCompilation abstract operation • The Is base allowed for Document? algorithm • The frame-ancestors directive • The sandbox directive • The contains a header-delivered Content Security Policy property. • The Parse a response's Content Security Policies algorithm. • SecurityPolicyViolationEvent interface • The securitypolicyviolation event
`Service Workers^cite `SW$r

次に挙げる用語が定義される:

  • `作動中な~worker@~SW1#dfn-active-worker$
  • `~client~message~queue@~SW1#dfn-client-message-queue$
  • `制御-@~SW1#dfn-control$
  • `~fetchを取扱う@~SW1#on-fetch-request-algorithm$
  • `合致する~sw登録@~SW1#scope-match-algorithm$
  • `~sw@~SW1#dfn-service-worker$
  • `~sw~client@~SW1#serviceworkercontainer-service-worker-client$
  • `~sw登録@~SW1#dfn-service-worker-registration$
  • 次に挙げる~interface:
    • `ServiceWorker@~SW1#serviceworker$I
    • `ServiceWorkerContainer@~SW1#serviceworkercontainer$I
    • `ServiceWorkerGlobalScope@~SW1#serviceworkerglobalscope$I
  • `~swを未登録にする@~SW1#navigator-service-worker-unregister$
◎ The following terms are defined in Service Workers: [SW] • active worker • client message queue • control • handle fetch • match service worker registration • service worker • service worker client • service worker registration • ServiceWorker interface • ServiceWorkerContainer interface • ServiceWorkerGlobalScope interface • unregister
`Secure Contexts^cite `SECURE-CONTEXTS$r

次に挙げる~algoが定義される:

  • `~URLは信用に価し得るか?@~SECURE-CONTEXT#potentially-trustworthy-url$
◎ The following algorithms are defined in Secure Contexts: [SECURE-CONTEXTS] • Is url potentially trustworthy?
`Permissions Policy^cite `PERMISSIONSPOLICY$r

次に挙げる用語が定義される:

  • `許可~施策@~PERMISSIONS-POLICY#permissions-policy$
  • `施策により制御される特能@~PERMISSIONS-POLICY#policy-controlled-feature$
  • `容器~施策@~PERMISSIONS-POLICY#container-policy$
  • `直列形の許可~施策@~PERMISSIONS-POLICY#serialized-permissions-policy$
  • `既定の許容list@~PERMISSIONS-POLICY#policy-controlled-feature-default-allowlist$
  • 次に挙げる~algo:
    • `~navigable用の許可~施策を作成する@~PERMISSIONS-POLICY#create-for-navigable$
    • `応答から~navigable用の許可~施策を作成する@~PERMISSIONS-POLICY#create-from-response$
    • `文書~内の特能は生成元~用に可能化されるか?@~PERMISSIONS-POLICY#is-feature-enabled$
    • `許可~施策~属性を処理する@~PERMISSIONS-POLICY#process-policy-attributes$
◎ The following terms are defined in Permissions Policy: [PERMISSIONSPOLICY] • permissions policy • policy-controlled feature • container policy • serialized permissions policy • default allowlist • The creating a permissions policy algorithm • The creating a permissions policy from a response algorithm • The is feature enabled by policy for origin algorithm • The process permissions policy attributes algorithm
`Payment Request API^cite `PAYMENTREQUEST$r

次に挙げる特能が定義される:

  • `PaymentRequest@https://w3c.github.io/payment-request/#dom-paymentrequest$I ~interface
◎ The following feature is defined in Payment Request API: [PAYMENTREQUEST] • PaymentRequest interface
`Mathematical Markup Language^cite ( `MathML^cite ) `MATHMLCORE$r
この仕様では~MathML全体の~supportは要求されないが(少なくとも~web~browserには奨励されるが)、 ある種の特能は,~MathMLのいくつかの部分が実装されることに依存する。 ◎ While support for MathML as a whole is not required by this specification (though it is encouraged, at least for web browsers), certain features depend upon small parts of MathML being implemented. [MATHML]

次に挙げる要素が定義される:

  • `annotation-xml@~MATHMLcore#dfn-annotation-xml$e
  • `math@~MATHMLcore#the-top-level-math-element$e
  • `merror@~MATHMLcore#error-message-merror$e
  • `mi@~MATHMLcore#the-mi-element$e
  • `mn@~MATHMLcore#number-mn$e
  • `mo@~MATHMLcore#operator-fence-separator-or-accent-mo$e
  • `ms@~MATHMLcore#string-literal-ms$e
  • `mtext@~MATHMLcore#text-mtext$e
◎ The following features are defined in Mathematical Markup Language (MathML): • MathML annotation-xml element • MathML math element • MathML merror element • MathML mi element • MathML mn element • MathML mo element • MathML ms element • MathML mtext element
`SVG 2^cite `SVG$r
この仕様では~SVG全体の~supportは要求されないが(少なくとも~web~browserには奨励されるが)、 ある種の特能は,~SVGのいくつかの部分が実装されることに依存する。 ◎ While support for SVG as a whole is not required by this specification (though it is encouraged, at least for web browsers), certain features depend upon parts of SVG being implemented.
~SVGを実装する~UAは、 `SVG 2^cite 仕様を実装するモノトスル — それより前の版の~SVGではなく。 ◎ User agents that implement SVG must implement the SVG 2 specification, and not any earlier revisions.

次に挙げる特能が定義される:

  • 次に挙げる~interface:
    • `SVGElement@~SVGtypes#InterfaceSVGElement$I
    • `SVGImageElement@~SVGembedded#InterfaceSVGImageElement$I
    • `SVGScriptElement@~SVGinteract#InterfaceSVGScriptElement$I
    • `SVGSVGElement@~SVGstruct#InterfaceSVGSVGElement$I
  • 次に挙げる要素:
    • `a@~SVGlinking#elementdef-a$e
    • `desc@~SVGstruct#elementdef-desc$e
    • `foreignObject@~SVGembedded#elementdef-foreignObject$e
    • `image@~SVGembedded#elementdef-image$e
    • `script@~SVGinteract#elementdef-script$e
    • `svg@~SVGstruct#elementdef-svg$e
    • `title@~SVGstruct#elementdef-title$e
    • `use@~SVGstruct#elementdef-use$e
  • `text-rendering@~SVGpainting#TextRenderingProperty$p ~prop
◎ The following features are defined in the SVG 2 specification: [SVG] • SVGElement interface • SVGImageElement interface • SVGScriptElement interface • SVGSVGElement interface • SVG a element • SVG desc element • SVG foreignObject element • SVG image element • SVG script element • SVG svg element • SVG title element • SVG use element • SVG text-rendering property
`Filter Effects^cite `FILTERS$r

次に挙げる特能が定義される:

  • `filter-value-list@~FILTERS#typedef-filter-value-list$t
◎ The following features are defined in Filter Effects: [FILTERS] • <filter-value-list>
`Compositing and Blending^cite `COMPOSITE$r

次に挙げる特能が定義される:

  • `blend-mode@~COMPOSITING#ltblendmodegt$t
  • `composite-mode@~COMPOSITING#compositemode$t
  • `source-over@~COMPOSITING#source-over$v
  • `copy@~COMPOSITING#copy$v
◎ The following features are defined in Compositing and Blending: [COMPOSITE] • <blend-mode> • <composite-mode> • source-over • copy
`Cooperative Scheduling of Background Tasks^cite `REQUESTIDLECALLBACK$r

次に挙げる特能が定義される:

  • `requestIdleCallback()@~REQUESTIDLECALLBACK#the-requestidlecallback-method$m
  • `遊休期間を開始する@~REQUESTIDLECALLBACK#start-an-idle-period-algorithm$
◎ The following features are defined in Cooperative Scheduling of Background Tasks: [REQUESTIDLECALLBACK] • requestIdleCallback() • start an idle period algorithm
`Screen Orientation^cite `SCREENORIENTATION$r

次に挙げる用語が定義される:

  • `~screen方位~変更~手続き@~SCREEN-ORIENTATION#dfn-screen-orientation-change-steps$
◎ The following terms are defined in Screen Orientation: [SCREENORIENTATION] • screen orientation change steps
`Storage^cite `STORAGE$r

次に挙げる用語が定義される:

  • `局所~storage瓶~mapを得する@~STORAGE#obtain-a-local-storage-bottle-map$
  • `~session~storage瓶~mapを得する@~STORAGE#obtain-a-session-storage-bottle-map$
  • `非~storage目的~用に~storage~keyを得する@~STORAGE#obtain-a-storage-key-for-non-storage-purposes$
  • `同等な~storage~key@~STORAGE#storage-key-equal$
  • `~storage~proxy~map@~STORAGE#storage-proxy-map$
  • `辿可能~storage倉を旧来~cloneする@~STORAGE#legacy-clone-a-traversable-storage-shed$
◎ The following terms are defined in Storage: [STORAGE] • obtain a local storage bottle map • obtain a session storage bottle map • obtain a storage key for non-storage purposes • storage key equal • storage proxy map • legacy-clone a traversable storage shed
`Web App Manifest^cite `MANIFEST$r

次に挙げる特能が定義される:

  • `~app~manifest@~APPMANIFEST#dfn-manifest$
  • `~installした~web~app@~APPMANIFEST#dfn-installed-web-application$
  • `~manifestを処理する@~APPMANIFEST#dfn-processing-a-manifest$
◎ The following features are defined in Web App Manifest: [MANIFEST] • application manifest • installed web application • process the manifest
`WebAssembly JavaScript Interface: ESM Integration^cite `WASMESM$r

次に挙げる用語が定義される:

  • `~WebAssembly~module~Record@~WASMESM#webassembly-module-record$
  • `~WebAssembly~moduleを構文解析する@~WASMESM#parse-a-webassembly-module$
◎ The following terms are defined in WebAssembly JavaScript Interface: ESM Integration: [WASMESM] • WebAssembly Module Record • parse a WebAssembly module
`WebCodecs^cite `WEBCODECS$r

次に挙げる特能が定義される:

  • `VideoFrame@~WEBCODECS#videoframe-interface$I ~interface
  • `display width@~WEBCODECS#dom-videoframe-display-width-slot$sl
  • `display height@~WEBCODECS#dom-videoframe-display-height-slot$sl
◎ The following features are defined in WebCodecs: [WEBCODECS] • VideoFrame interface. • [[display width]] • [[display height]]
`WebDriver^cite `WEBDRIVER$r

次に挙げる用語が定義される:

  • `拡張~command@~WEBDRIVER#dfn-extension-commands$
  • `~remote端~手続き@~WEBDRIVER#dfn-remote-end-steps$
  • `~WebDriver~error@~WEBDRIVER#dfn-errors$
  • `~WebDriver~error~code@~WEBDRIVER#dfn-error-code$
  • `無効な引数@~WEBDRIVER#dfn-invalid-argument$
  • `~propを取得する@~WEBDRIVER#dfn-getting-properties$
  • `成功@~WEBDRIVER#dfn-success$
  • `~WebDriverの~securityの考慮点@~WEBDRIVER#security$
  • `現在の閲覧~文脈@~WEBDRIVER#dfn-current-browsing-context$
◎ The following terms are defined in WebDriver: [WEBDRIVER] • 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^cite `WEBDRIVERBIDI$r

次に挙げる用語が定義される:

  • `~WebDriver-BiDi~navi状態s$, その:
  • 次に挙げる,`状態s@~WEBDRIVER-BIDI#navigation-status-status$用の値:
  • `~WebDriver-BiDi~naviが開始された@~WEBDRIVER-BIDI#webdriver-bidi-navigation-started$
  • `~WebDriver-BiDi~naviは中止された@~WEBDRIVER-BIDI#webdriver-bidi-navigation-aborted$
  • `~WebDriver-BiDi~naviに失敗した@~WEBDRIVER-BIDI#webdriver-bidi-navigation-failed$
  • `~WebDriver-BiDi~downloadが開始された@~WEBDRIVER-BIDI#webdriver-bidi-download-started$
  • `~WebDriver-BiDi素片へ~navigateされた@~WEBDRIVER-BIDI#webdriver-bidi-fragment-navigated$
  • `~WebDriver-BiDi~DOM内容が読込まれた@~WEBDRIVER-BIDI#webdriver-bidi-dom-content-loaded$
  • `~WebDriver-BiDi読込nを完了した@~WEBDRIVER-BIDI#webdriver-bidi-load-complete$
  • `~WebDriver-BiDi履歴が更新された@~WEBDRIVER-BIDI#webdriver-bidi-history-updated$
  • `~WebDriver-BiDi~navigableが作成された@~WEBDRIVER-BIDI#webdriver-bidi-navigable-created$
  • `~WebDriver-BiDi~navigableが破壊された@~WEBDRIVER-BIDI#webdriver-bidi-navigable-destroyed$
  • `~WebDriver-BiDi利用者~promptが閉じられた@~WEBDRIVER-BIDI#webdriver-bidi-user-prompt-closed$
  • `~WebDriver-BiDi利用者~promptが開かれた@~WEBDRIVER-BIDI#webdriver-bidi-user-prompt-opened$

`新たな~WebDriver-BiDi~navi状態s@ は、 所与の ( `~navi~ID$ %~navi~ID, 状態sを表現する定数 %状態s, `~URL$ %~URL ) に対し ⇒ ~RET 新たな`~WebDriver-BiDi~navi状態s$ — その ⇒# `~ID$wBD ~SET %~navi~ID, `状態s$wBD ~SET %状態s, `~URL$wBD ~SET %~URL

【 この~algoは、 他所を集約するために,この訳に導入したもの。 】

◎ The following terms are defined in 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
`Web Cryptography API^cite `WEBCRYPTO$r

次に挙げる用語が定義される:

  • `~randomな~UUIDを生成する@https://w3c.github.io/webcrypto/#dfn-generate-a-random-uuid$
◎ The following terms are defined in Web Cryptography API: [WEBCRYPTO] • generating a random UUID
`WebSockets^cite `WEBSOCKETS$r

次に挙げる用語が定義される:

  • `WebSocket@~WEBSOCKET#websocket$I ~interface
  • `消滅させる@~WEBSOCKET#make-disappear$
◎ The following terms are defined in WebSockets: [WEBSOCKETS] • WebSocket • make disappear
`WebTransport^cite `WEBTRANSPORT$r

次に挙げる用語が定義される:

  • `WebTransport@~WEBTRANSPORT#webtransport$I ~interface
  • `文脈を片付ける手続き@~WEBTRANSPORT#context-cleanup-steps$
◎ The following terms are defined in WebTransport: [WEBTRANSPORT] • WebTransport • context cleanup steps
`Web Authentication: An API for accessing Public Key Credentials^cite `WEBAUTHN$r

次に挙げる用語が定義される:

  • `公開鍵~資格証@~WEBAUTHN#public-key-credential$
◎ The following terms are defined in Web Authentication: An API for accessing Public Key Credentials: [WEBAUTHN] • public key credential
`Credential Management^cite `CREDMAN$r

次に挙げる用語が定義される:

  • `conditional@~CREDENTIAL-MANAGEMENT#dom-credentialmediationrequirement-conditional$m
  • `Credential@~CREDENTIAL-MANAGEMENT#credential$I
◎ The following terms are defined in Credential Management: [CREDMAN] • conditional mediation • credential • navigator.credentials.get()
`Console^cite `CONSOLE$r

次に挙げる用語が定義される:

  • `~consoleに警告を報告する@~CONSOLE#report-a-warning-to-the-console$
◎ The following terms are defined in Console: [CONSOLE] • report a warning to the console
`Web Locks API^cite `WEBLOCKS$r

次に挙げる用語が定義される:

  • `~lock@~WEBLOCKS#lock-concept$
  • `~lock要請@~WEBLOCKS#lock-request$
◎ The following terms are defined in Web Locks API: [WEBLOCKS] • locks • lock requests
`Trusted Types^cite `TRUSTED-TYPES$r

次に挙げる特能が定義され,この仕様に利用される:

  • `TrustedHTML@~TRUSTED-TYPES#trustedhtml$I, その:
    • `~data@~TRUSTED-TYPES#trustedhtml-data$
  • `TrustedScript@~TRUSTED-TYPES#trustedscript$I【!#trusted-script】, その:
    • `~data@~TRUSTED-TYPES#trustedscript-data$
  • `TrustedScriptURL@~TRUSTED-TYPES#trustedscripturl$I
  • `信用-済みな型に準拠な文字列を取得する@~TRUSTED-TYPES#get-trusted-type-compliant-string-algorithm$
◎ This specification uses the following features defined in Trusted Types: [TRUSTED-TYPES] • TrustedHTML • data • TrustedScript • data • TrustedScriptURL • Get Trusted Type compliant string
`WebRTC API^cite `WEBRTC$r

次に挙げる用語が定義される:

  • `RTCDataChannel@https://w3c.github.io/webrtc-pc/#dom-rtcdatachannel$I
  • `RTCPeerConnection@https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection$I
◎ The following terms are defined in WebRTC API: [WEBRTC] • RTCDataChannel • RTCPeerConnection
`Picture-in-Picture API^cite `PICTUREINPICTURE$r

次に挙げる用語が定義される:

  • `PictureInPictureWindow@https://w3c.github.io/picture-in-picture/#pictureinpicturewindow$I
◎ The following terms are defined in Picture-in-Picture API: [PICTUREINPICTURE] • PictureInPictureWindow
`Idle Detection API^cite

次に挙げる用語が定義される:

  • `IdleDetector@https://wicg.github.io/idle-detection/#idledetector$I
◎ The following terms are defined in Idle Detection API: • IdleDetector
`Web Speech API^cite

次に挙げる用語が定義される:

  • `SpeechRecognition@https://wicg.github.io/speech-api/#speechrecognition$I
◎ The following terms are defined in Web Speech API: • SpeechRecognition
`WebOTP API^cite

次に挙げる用語が定義される:

  • `OTPCredential@https://wicg.github.io/web-otp/#otpcredential$I
◎ The following terms are defined in WebOTP API: • OTPCredential
`Web Share API^cite

次に挙げる用語が定義される:

  • `share()@~WEBSHARE#share-method$m
◎ The following terms are defined in Web Share API: • share()
`Web Smart Card API^cite

次に挙げる用語が定義される:

  • `SmartCardConnection@https://wicg.github.io/web-smart-card/#dom-smartcardconnection$I
◎ The following terms are defined in Web Smart Card API: • SmartCardConnection
`Web Background Synchronization^cite

次に挙げる用語が定義される:

  • `SyncManager@https://wicg.github.io/background-sync/spec/#syncmanager$I
  • `register()@https://wicg.github.io/background-sync/spec/#dom-syncmanager-register$m
◎ The following terms are defined in Web Background Synchronization: • SyncManager • register()
`Web Periodic Background Synchronization^cite

次に挙げる用語が定義される:

  • `PeriodicSyncManager@https://wicg.github.io/periodic-background-sync/#periodicsyncmanager$I
  • `register()@https://wicg.github.io/periodic-background-sync/#dom-periodicsyncmanager-register$m
◎ The following terms are defined in Web Periodic Background Synchronization: • PeriodicSyncManager • register()
`Web Background Fetch^cite

次に挙げる用語が定義される:

  • `BackgroundFetchManager@https://wicg.github.io/background-fetch/#backgroundfetchmanager$I
  • `fetch()@https://wicg.github.io/background-fetch/#dom-backgroundfetchmanager-fetch$m
◎ The following terms are defined in Background Fetch: • BackgroundFetchManager • fetch()
`Keyboard Lock^cite

次に挙げる用語が定義される:

  • `Keyboard@https://wicg.github.io/keyboard-lock/#keyboard$I
  • `lock()@https://wicg.github.io/keyboard-lock/#dom-keyboard-lock$m
◎ The following terms are defined in Keyboard Lock: • Keyboard • lock()
`Web MIDI API^cite

次に挙げる用語が定義される:

  • `requestMIDIAccess()@https://webaudio.github.io/web-midi-api/#dom-navigator-requestmidiaccess$m
◎ The following terms are defined in Web MIDI API: • requestMIDIAccess()
`Generic Sensor API^cite

次に挙げる用語が定義される:

  • `~sensor~accessを要請する@~SENSORS#request-sensor-access$
◎ The following terms are defined in Generic Sensor API: • request sensor access
`WebHID API^cite

次に挙げる用語が定義される:

  • `requestDevice()@https://wicg.github.io/webhid/#requestdevice-method$m
◎ The following terms are defined in WebHID API: • requestDevice
`WebXR Device API^cite

次に挙げる用語が定義される:

  • `XRSystem@https://immersive-web.github.io/webxr/#xrsystem$I
◎ The following terms are defined in WebXR Device API: • XRSystem

この仕様は、 特定0の[ ~network~protocol, ~stylesheet言語, ~scripting言語 ], あるいは ~DOM仕様において上に挙げたものから要求されていない部分に対する~supportは、 要求しない。 しかしながら,この仕様が述べる言語は、[ ~style付け言語として ~CSS, ~scripting言語として ~JS, ~network~protocolとして~HTTP ]に偏向している。 いくつかの特能は、 それらの言語や~protocolが利用-中にあるものと見做している。 ◎ This specification does not require support of any particular network protocol, style sheet language, scripting language, or any of the DOM specifications beyond those required in the list above. However, the language described by this specification is biased towards CSS as the styling language, JavaScript as the scripting language, and HTTP as the network protocol, and several features assume that those languages and protocols are in use.

~HTTP~protocolを実装する~UAは、 `HTTP State Management Mechanism^cite ( Cookies ) も実装するモノトスル。 `HTTP$r `COOKIES$r ◎ A user agent that implements the HTTP protocol must implement HTTP State Management Mechanism (Cookies) as well. [HTTP] [COOKIES]

注記: この仕様は、[ `文字~符号化法$, 画像~形式, 音声~形式, 動画~形式 ]に対し,対応する節にて一定の要件を追加することもある。 ◎ This specification might have certain additional requirements on character encodings, image formats, audio formats, and video formats in the respective sections.