You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The D1-most edge of the D1 edge of the initial containing block and the D1 margin edge of all of the viewport’s descendants' boxes.
1991
1989
<td>
1992
1990
[
1993
-
要素の %D1 側の`~padding辺$, および
1994
-
要素のすべての子孫~box~FN1 の %D1 側の`~margin辺$
1995
-
]のうち,最も %D1 側の辺
1996
-
— ただし,要素の先祖を`包含塊$とするような~boxは除外する~FN2。
1991
+
要素の %D1 側にある`~padding辺$, および
1992
+
要素のすべての子孫~box~FN の %D1 側にある`~margin辺$
1993
+
]のうち,最も %D1 側にある辺
1994
+
— ただし、
1995
+
要素の先祖を`包含塊$とするような~box【例:`~flow外$にあるもの】は除外する。
1997
1996
◎
1998
1997
The D1-most edge of the element’s D1 padding edge and the D1 margin edge of all of the element’s descendants' boxes, excluding boxes that have an ancestor of the element as their containing block.
1999
1998
2000
-
<tr><thstyle="white-space:nowrap;">%D2 側の辺
1999
+
<tr><thstyle="white-space:nowrap;">%D2 側にある辺
2001
2000
2002
2001
<td>
2003
-
`初期~包含塊$の %D2 側の辺。
2002
+
`初期~包含塊$の %D2 側にある辺。
2004
2003
◎
2005
2004
The D2 edge of the initial containing block.
2006
2005
<td>
2007
-
要素の %D2 側の`~padding辺$。
2006
+
要素の %D2 側にある`~padding辺$。
2008
2007
◎
2009
2008
The element’s D2 padding edge.
2010
2009
</table>
2011
2010
2012
-
<pclass="trans-note">【~FN1
2011
+
<pclass="trans-note">【~FN
2013
2012
この子孫は、
2014
2013
`~box~tree$における子孫を意味する。
2015
2014
“表示域の子孫~box” が何を意味するのか不明だが、
2016
2015
当の文書の~box~treeを成す~boxすべてが該当すると見受けられる。
2017
-
】【~FN2
2018
-
例えば,`~flow外$にある~boxなど。
2019
2016
】【
2020
-
この箇所は、
2021
-
原文の内容と等価になるよう,~parameter化により大幅に圧縮して記述している。
2017
+
この箇所の和訳は、
2018
+
原文の内容と等価になるよう,~parameter化により大幅に圧縮している。
2022
2019
】</p>
2023
2020
2024
2021
<divlang="en" class="_en">
@@ -5104,18 +5101,22 @@ <h2 title="Extensions to the Document Interface">5. `Document^I ~interfaceに対
5104
5101
~IF[
5105
5102
%~body ~NEQ ~NULL
5106
5103
]~AND[
5107
-
%~body は`~scroll可能になり得ない$~FN
5104
+
~NOT %~body はどちらかの軸において`~scroll可能になり得る$~FN
5108
5105
]
5109
5106
⇒
5110
5107
~RET %~body
5111
5108
◎
5112
-
If the body element exists, and it is not potentially scrollable, return the body element and abort these steps.
5109
+
If the body element exists, and it is not potentially scrollable in either axis, return the body element and abort these steps.
5113
5110
</p>
5114
5111
5115
5112
<p>~FN
5116
5113
この目的においては、
5117
-
%~body の `overflow$p 値が `clip^v の場合には,
5118
-
%~body の親~要素の `overflow$p は `hidden^v として扱うモノトスル。
5114
+
%~body の[
5115
+
`overflow-x$p / `overflow-y$p
5116
+
]が `clip^v をとる場合には,
5117
+
%~body の親~要素の[
5118
+
`overflow-x$p / `overflow-y$p
5119
+
]は `hidden^v をとるものとして扱うモノトスル。
5119
5120
◎
5120
5121
For this purpose, a value of overflow:clip on the body element’s parent element must be treated as overflow:hidden.
5121
5122
</p>
@@ -5982,12 +5983,12 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable, return the Promise returned by scroll() on window after the method is invoked with options as the only argument, and abort the remaining steps.
5991
+
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable in either axis, return the Promise returned by scroll() on window after the method is invoked with options as the only argument, and abort the remaining steps.
5991
5992
</li>
5992
5993
<li>
5993
5994
~IF[
@@ -6175,7 +6176,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6175
6176
]~AND[
6176
6177
%文書 は`過去互換~mode$下にある
6177
6178
]~AND[
6178
-
コレは`~scroll可能になり得ない$
6179
+
~NOT コレは どちらの軸においても`~scroll可能になり得る$
6179
6180
]
6180
6181
</li>
6181
6182
</ul>
@@ -6190,7 +6191,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6190
6191
◎
6191
6192
If the element is the root element return the value of scrollY on window.
6192
6193
◎
6193
-
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable, return the value of scrollY on window.
6194
+
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable in at least one axis, return the value of scrollY on window.
6194
6195
</li>
6195
6196
<li>
6196
6197
~IF[
@@ -6284,7 +6285,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6284
6285
]~AND[
6285
6286
%文書 は`過去互換~mode$下にある
6286
6287
]~AND[
6287
-
コレは`~scroll可能になり得ない$
6288
+
~NOT コレは どちらの軸においても`~scroll可能になり得る$
6288
6289
]
6289
6290
</li>
6290
6291
</ul>
@@ -6309,7 +6310,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6309
6310
◎
6310
6311
If the element is the root element invoke scroll() on window with scrollX on window as first argument and y as second argument, and terminate these steps.
6311
6312
◎
6312
-
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable, invoke scroll() on window with scrollX as first argument and y as second argument, and terminate these steps.
6313
+
If the element is the body element, document is in quirks mode, and the element is not potentially scrollable in at least one axis, invoke scroll() on window with scrollX as first argument and y as second argument, and terminate these steps.
6313
6314
</li>
6314
6315
<li>
6315
6316
<p>
@@ -6362,7 +6363,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6362
6363
• If window is null, return zero and terminate these steps.
6363
6364
• If the element is the root element and document is in quirks mode, return zero and terminate these steps.
6364
6365
• If the element is the root element return the value of scrollX on window.
6365
-
• If the element is the body element, document is in quirks mode, and the element is not potentially scrollable, return the value of scrollX on window.
6366
+
• If the element is the body element, document is in quirks mode, and the element is not potentially scrollable in at least one axis, return the value of scrollX on window.
6366
6367
• If the element does not have any associated box, return zero and terminate these steps.
6367
6368
• Return the x-coordinate of the scrolling area at the alignment point with the left of the padding edge of the element.
6368
6369
◎
@@ -6375,7 +6376,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6375
6376
• If window is null, terminate these steps.
6376
6377
• If the element is the root element and document is in quirks mode, terminate these steps.
6377
6378
• If the element is the root element invoke scroll() on window with x as first argument and scrollY on window as second argument, and terminate these steps.
6378
-
• If the element is the body element, document is in quirks mode, and the element is not potentially scrollable, invoke scroll() on window with x as first argument and scrollY on window as second argument, and terminate these steps.
6379
+
• If the element is the body element, document is in quirks mode, and the element is not potentially scrollable in at least one axis, invoke scroll() on window with x as first argument and scrollY on window as second argument, and terminate these steps.
6379
6380
• If the element does not have any associated box, the element has no associated scrolling box, or the element has no overflow, terminate these steps.
6380
6381
• Scroll the element to x,scrollTop, with the scroll behavior being "auto".
6381
6382
</p>
@@ -6424,8 +6425,9 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6424
6425
]~AND[
6425
6426
コレ ~EQ %文書 の`~body要素$
6426
6427
]~AND[
6427
-
コレは
6428
-
`~scroll可能になり得ない$
6428
+
~NOT コレは[
6429
+
~x軸|~y軸
6430
+
]において`~scroll可能になり得る$
6429
6431
]
6430
6432
</li>
6431
6433
</ul>
@@ -6460,7 +6462,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6460
6462
◎
6461
6463
If the element is the root element and document is not in quirks mode return max(viewport scrolling area width, viewport width).
6462
6464
◎
6463
-
If the element is the body element, document is in quirks mode and the element is not potentially scrollable, return max(viewport scrolling area width, viewport width).
6465
+
If the element is the body element, document is in quirks mode and the element is not potentially scrollable in the x axis, return max(viewport scrolling area width, viewport width).
6464
6466
</li>
6465
6467
<li>
6466
6468
~IF[
@@ -6489,7 +6491,7 @@ <h2 title="Extensions to the Element Interface">6. `Element^I ~interfaceに対
6489
6491
• If document is not the active document, return zero and terminate these steps.
6490
6492
• Let viewport height be the height of the viewport excluding the height of the scroll bar, if any, or zero if there is no viewport.
6491
6493
• If the element is the root element and document is not in quirks mode return max(viewport scrolling area height, viewport height).
6492
-
• If the element is the body element, document is in quirks mode and the element is not potentially scrollable, return max(viewport scrolling area height, viewport height).
6494
+
• If the element is the body element, document is in quirks mode and the element is not potentially scrollable in the y axis, return max(viewport scrolling area height, viewport height).
6493
6495
• If the element does not have any associated box return zero and terminate these steps.
6494
6496
• Return the height of the element’s scrolling area.
0 commit comments