Skip to content

Commit 9d7b9ff

Browse files
[selectors-4] 編集
1 parent 8e36320 commit 9d7b9ff

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

selectors4-ja.html

+16-16
Original file line numberDiff line numberDiff line change
@@ -746,7 +746,7 @@
746746
あまりに多い:too many
747747
~web~page:webpage
748748
今はなき:since dropped
749-
させるがままに:letting
749+
できるようになる:letting
750750
名残:leftover
751751
過ち:mistake
752752
現時点:at this point
@@ -798,7 +798,6 @@
798798
~~分野:space
799799
もちろん:of course
800800
含めること:inclusion
801-
ようになる:letting
802801
自前で:on their own
803802
に注意:notably
804803
@@ -828,6 +827,7 @@
828827
-:quotation
829828
実効:effective:~
830829
左横書き:left-to-right:~
830+
右横書き:right-to-left:~
831831
切替えた:switchした:切り替えた
832832
候補:candidate:~
833833
部位:portion:~
@@ -4506,7 +4506,7 @@ <h3 title="The Specificity-adjustment Pseudo-class: :where()">4.4. 詳細度~調
45064506
は、
45074507
`is()$ps と同じ[
45084508
構文, 機能性
4509-
を備える`関数形~疑似類$であるが、
4509+
を有する`関数形~疑似類$であるが、
45104510
`is()$ps と違って,選択子の`詳細度$には寄与しない(その引数も含めて)
45114511
— `where()$ps の`詳細度$は、
45124512
常に 0 になる。
@@ -5982,13 +5982,13 @@ <h3 title="The Directionality Pseudo-class: :dir()">7.1. 方向性: `dir()^ps
59825982

59835983
<p>
59845984
疑似類 `dir(ltr)$ps0 は、
5985-
左横書き( `left-to-right^en )の方向性 ( `ltr^v )を備える要素を表現する
5985+
左横書き( `left-to-right^en )の方向性( `ltr^v )を有する要素を表現する
59865986
疑似類 `dir(rtl)$ps0 は、
5987-
右横書き( `right-to-left^en )の方向性 ( `rtl^v )を備える要素を表現する
5987+
右横書き( `right-to-left^en )の方向性( `rtl^v )を有する要素を表現する
59885988
`dir()$ps がとる引数は、
59895989
単独の識別子でなければナラナイ。
59905990
他の場合、
5991-
選択子は無効になる
5991+
当の選択子は無効になる
59925992
識別子と丸括弧の間に`空白$が挟まれていてもよい。
59935993
`ltr^v, `rtl^v 以外の値も無効ではないが、
59945994
【現時点では】何にも合致しない。
@@ -6009,7 +6009,7 @@ <h3 title="The Directionality Pseudo-class: :dir()">7.1. 方向性: `dir()^ps
60096009
例えば,~HTMLにおける要素の方向性は、
60106010
当の要素が `dir^a 属性を有さない場合でも,[
60116011
妥当な `dir^a 属性を有する先祖が在るならば,それらのうち最も近いもの
6012-
に備わる方向性を継承する
6012+
が有する方向性を継承する
60136013
別の例として,
60146014
`[dir=auto]^css
60156015
に合致する~HTMLの要素は、
@@ -7494,7 +7494,7 @@ <h4 title="The :enabled and :disabled Pseudo-classes">13.1.1. 操作可否: `e
74947494
その種の要素は、
74957495
対応する[
74967496
不能化/可能化
7497-
状態も備えるモノトスル
7497+
状態も有するモノトスル
74987498
74997499
The :enabled pseudo-class represents user interface elements that are in an enabled state; such elements must have a corresponding disabled state.
75007500
@@ -7838,13 +7838,13 @@ <h4 title="The Validity Pseudo-classes: :valid and :invalid">13.3.2. 妥当性
78387838
78397839
拘束がないことから,常に `valid$ps になる要素
78407840
]と[
7841-
~data妥当性~意味論をまったく備えないことから
7841+
~data妥当性~意味論をまったく有さないことから
78427842
`valid$ps にも `invalid$ps にもならない要素
78437843
]は、
78447844
別物であることに注意。
78457845
例えば~HTMLにおいては、
78467846
`Text$st 状態にある `input$e 要素は,拘束がないものになり得るが、
7847-
`p$e 要素は,~data妥当性~意味論を備えないので これらの疑似類に合致することは決してない。
7847+
`p$e 要素は,~data妥当性~意味論を有さないので これらの疑似類に合致することは決してない。
78487848
78497849
Note: There is a difference between an element which has no constraints, and thus would always be :valid, and one which has no data validity semantics at all, and thus is neither :valid nor :invalid. In HTML, for example, an &lt;input type="text"&gt; element may have no constraints, but a p element has no validity semantics at all, and so it never matches either of these pseudo-classes.
78507850
</p>
@@ -9562,7 +9562,7 @@ <h3 title="&lt;forgiving-selector-list&gt; and &lt;forgiving-relative-selector-l
95629562
生成規則は,代わりに、
95639563
~list内の各~選択子を個別に構文解析して,それに失敗したものを単純に無視する
95649564
— 残りの選択子は、
9565-
依然として利用できるようになる
9565+
依然として利用できるよう
95669566
95679567
The &lt;forgiving-selector-list&gt; production instead parses each selector in the list individually, simply ignoring ones that fail to parse, so the remaining selectors can still be used.
95689568
</p>
@@ -10173,7 +10173,7 @@ <h2 title="Appendix A: Guidance on Mapping Source Documents &amp; Data to an Ele
1017310173
<dd>
1017410174
<p>
1017510175
文書~言語が[
10176-
その要素たちを異なる要素~groupに判別し得る基本的なものとして,何らかの “型” の観念を備えている
10176+
その要素たちを異なる要素~groupに判別し得る基本的なものとして,何らかの “型” の観念を有する
1017710177
]ならば、
1017810178
それが, “型” 特能として反映されるベキである。
1017910179
@@ -10378,7 +10378,7 @@ <h2 title="Appendix B: Obsolete but Required -webkit- Parsing Quirks for Web Com
1037810378
~Selectorsは、
1037910379
長きにわたり,単独の[
1038010380
未知/無効
10381-
]な選択子が選択子~list全体を無効~化する挙動を備えている
10381+
]な選択子が選択子~list全体を無効~化する挙動を有していた
1038210382
(それを含んでいる複階-選択子 1 個だけを無効~化するのでなく)。
1038310383
これは,一般には ~WGによる旧来の過ちと見なされるが、
1038410384
現時点では修正し得ない
@@ -10408,12 +10408,12 @@ <h2 title="Appendix B: Obsolete but Required -webkit- Parsing Quirks for Web Com
1040810408
<p>
1040910409
上のより一般な理由~付けに加え、
1041010410
Safari や Chrome などの WebKit から派生した~UAは,
10411-
自身による~vendor接頭辞~付き疑似要素に関係する過去互換を追加的に備えている
10411+
自身による~vendor接頭辞~付き疑似要素に関係する過去互換を追加的に有している
1041210412
— そこでは、
1041310413
どの `-webkit-^pe 接頭辞~付き選択子も構文解析-時点では妥当と見なされる。
1041410414
(この過去互換は、
10415-
おそらく,今はなき早期の~CSS特能の名残である
10416-
作者に自前の疑似要素を定義させるがままにする特能を見越して
10415+
おそらく,今は無き早期の~CSS特能の名残である
10416+
作者が自前の疑似要素を定義できるようになる特能を見越して
1041710417
アリなすべての疑似要素を構文解析-時点では妥当であるものと意図的に扱っていた。)
1041810418
1041910419
In addition to this more general reasoning, WebKit-derived user agents, such as Safari or Chrome, have an additional quirk related to their vendor-prefixed pseudo-elements, where any ::-webkit--prefixed selectors are considered valid at parse time. (This is probably a leftover quirk of an early CSS feature, since dropped, that intentionally treated all possible pseudo-elements as valid at parse time, in anticipation of a feature letting authors define their own pseudo-elements.)

0 commit comments

Comments
 (0)