Skip to content

Commit 3cdcd67

Browse files
[css-values-4] Fetching: use declaration block instead of declaration w3c/csswg-drafts@a5da964
1 parent 659088c commit 3cdcd67

1 file changed

Lines changed: 27 additions & 23 deletions

File tree

css-values-ja.html

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -173,8 +173,8 @@
173173
●●options
174174

175175
spec_title:CSS Values and Units Module Level 4
176-
spec_date:2025-06-03
177-
trans_update:2025-06-04
176+
spec_date:2025-06-05
177+
trans_update:2025-06-05
178178
source_checked:231218
179179
page_state_key:CSS
180180
original_url:https://drafts.csswg.org/css-values-4/
@@ -1359,10 +1359,6 @@
13591359
I.ShadowRoot:~DOM4#shadowroot
13601360
I.Document:~DOM4#document
13611361

1362-
I.CSSRule:~CSSOM1#cssrule ~CSS規則
1363-
I.CSSStyleDeclaration:~CSSOM1#cssstyledeclaration ~CSS宣言~block
1364-
parentRule:~CSSOM1#dom-cssstyledeclaration-parentrule dB.~CSS規則
1365-
parentStyleSheet:~CSSOM1#dom-cssrule-parentstylesheet ~stylesheet
13661362
c.CSS.supports():~CSSCOND#dom-css-supports
13671363
:~CSSCOND#dom-css-supports-conditiontext
13681364

@@ -4083,28 +4079,23 @@ <h4 title="URL Modifiers">4.5.3. ~URL改変子</h4>
40834079
<section id="url-processing">
40844080
<h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
40854081

4086-
<p class="trans-note">
4087-
この節に定義される各~algoがとる引数 %規則または宣言 がとる`~CSS宣言$は、
4088-
実際には,それを包含する`~CSS宣言~block$として解釈し直す必要がある。
4089-
</p>
4090-
40914082
<div class="algo">
40924083
<p>
40934084
`~style資源の基底~URLを算出する@
40944085
~algoは、
40954086
所与の ( [
4096-
`~CSS規則$/`~CSS宣言$
4087+
`~CSS規則$/`~CSS宣言~block$
40974088
] %規則または宣言 )
40984089
に対し:
40994090
4100-
To compute the style resource base URL for a CSS rule or a CSS declaration cssRuleOrDeclaration:
4091+
To compute the style resource base URL for a CSS rule or a CSS declaration block cssRuleOrDeclaration:
41014092
</p>
41024093
<ol>
41034094
<li>
41044095
%規則 ~LET %規則または宣言 に応じて
41054096
⇒#
4106-
`~CSS規則$【!CSSRule】であるならば %規則または宣言/
4107-
`~CSS宣言$【!CSSStyleDeclaration】であるならば %規則または宣言 の`親~CSS規則$dB【!parentRule】
4097+
`~CSS規則$であるならば %規則または宣言/
4098+
`~CSS宣言~block$であるならば %規則または宣言 の`親~CSS規則$dB
41084099
41094100
</li>
41104101
<li>
@@ -4115,7 +4106,7 @@ <h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
41154106
</p>
41164107
<ol>
41174108
<li>
4118-
%~stylesheet ~LET %規則 の`親~stylesheet$【!parentStyleSheet】
4109+
%~stylesheet ~LET %規則 の`親~stylesheet$
41194110
</li>
41204111
<li>
41214112
<p>
@@ -4147,9 +4138,9 @@ <h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
41474138
41484139
Let sheet be null.
41494140
4150-
If cssRuleOrDeclaration is a CSSStyleDeclaration whose parentRule is not null, set cssRuleOrDeclaration to cssRuleOrDeclaration’s parentRule.
4141+
If cssRuleOrDeclaration is a CSS declaration block whose parent CSS rule is not null, set cssRuleOrDeclaration to cssRuleOrDeclaration’s parent CSS rule.
41514142
4152-
If cssRuleOrDeclaration is a CSSRule, set sheet to cssRuleOrDeclaration’s parentStyleSheet.
4143+
If cssRuleOrDeclaration is a CSS rule, set sheet to cssRuleOrDeclaration’s parent style sheet.
41534144
41544145
If sheet is not null:
41554146
• If sheet’s stylesheet base URL is not null, return sheet’s stylesheet base URL.
@@ -4170,11 +4161,11 @@ <h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
41704161
所与の ([
41714162
`~URL$ / `url$t
41724163
]%~URL値, [
4173-
`~CSS規則$/`~CSS宣言$
4164+
`~CSS規則$/`~CSS宣言~block$
41744165
] %規則または宣言 )
41754166
に対し:
41764167
4177-
To resolve a style resource URL from a url or &lt;url&gt; urlValue, and a a CSS rule or a CSS declaration cssRuleOrDeclaration:
4168+
To resolve a style resource URL from a url or &lt;url&gt; urlValue, and a CSS rule or a CSS declaration block cssRuleOrDeclaration:
41784169
</p>
41794170
<ol>
41804171
<li>
@@ -4205,21 +4196,26 @@ <h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
42054196

42064197
<div class="algo">
42074198
<p>
4208-
~URLから
42094199
`~style資源を~fetchする@
42104200
~algoは、
42114201
所与の
42124202
⇒#
42134203
[ `~URL$/ `url$t ] %~URL値,
4214-
[ `~CSS規則$/`~CSS宣言$ ] %規則または宣言,
4204+
[ `~CSS規則$/`~CSS宣言~block$/`~CSS宣言$† ] %規則または宣言,
42154205
文字列 %行先,
42164206
文字列 %~CORS~mode,
42174207
~algo %応答の処理n
42184208
◎終
42194209
に対し:
42204210
4221-
To fetch a style resource from a url or &lt;url&gt; urlValue, given an CSS rule or a css declaration cssRuleOrDeclaration, a string destination matching a RequestDestination, a "no-cors" or "cors" corsMode, and an algorithm processResponse accepting a response and a null, failure or byte stream:
4211+
To fetch a style resource from a url or &lt;url&gt; urlValue, given an CSS rule or a css declaration block cssRuleOrDeclaration, a string destination matching a RequestDestination, a "no-cors" or "cors" corsMode, and an algorithm processResponse accepting a response and a null, failure or byte stream:
42224212
</p>
4213+
4214+
<p class="trans-note">【†
4215+
%規則または宣言 が受容する`~CSS宣言$(および以下における 2 個目の段)は、
4216+
他の仕様から利用し易くするためのこの訳による追加。
4217+
</p>
4218+
42234219
<ol>
42244220
<li>
42254221
~Assert
@@ -4228,6 +4224,14 @@ <h4 title="URL Processing Model">4.5.4. ~URL処理~model</h4>
42284224
%~CORS~mode ~IN { `no-cors^l, `cors^l } /
42294225
%応答の処理n は ( `応答$, [ ~NULL/ `失敗^i /~byte~stream ]) を受容する
42304226
4227+
</li>
4228+
<li>
4229+
~IF[
4230+
%規則または宣言 は`~CSS宣言$である
4231+
4232+
4233+
%規則または宣言 ~SET %規則または宣言 を包含する`~CSS宣言~block$
4234+
42314235
</li>
42324236
<li>
42334237
%構文解析-済み~URL ~LET `~style資源の~URLを解決する$( %規則または宣言 )

0 commit comments

Comments
 (0)