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
<dd>Indicates that something can be grabbed (dragged to be moved).
977
1012
Often rendered as the backside of an open hand.
978
1013
<dt><dfn style="cursor:grabbing">grabbing</dfn>
@@ -1044,7 +1079,7 @@ Cursor of the canvas</h5>
1044
1079
boxes are generated for it and its cursor is used for the canvas.
1045
1080
1046
1081
1047
-
<h3 id="insertion-caret">
1082
+
<h3 id="the-insertion-caret">
1048
1083
Insertion caret</h3>
1049
1084
1050
1085
The <dfn lt="insertion caret|caret">insertion caret</dfn> (or “caret” for short)
@@ -1056,7 +1091,7 @@ Insertion caret</h3>
1056
1091
Text or elements are considered to <dfn>accept text input</dfn>
1057
1092
if they are either an [=editable element=] or a descendent thereof,
1058
1093
excluding any such element where the [=used value=] of 'user-select' is ''user-select/none'',
1059
-
as well as subtrees rooted at an HTML element with a {{ElementContentEditable/contentEditable}} attribute set to {{ElementContentEditable/contentEditable/false}}.
1094
+
as well as subtrees rooted at an HTML element with a {{ElementContentEditable/contentEditable}} attribute set to <code>false</code>.
1060
1095
1061
1096
Some user agents have other user interface mechanisms
The <target-name> parameter indicates the target frame for the focus navigation.
1536
1571
It is a <<string>> and it MUST NOT start with the underscore "_" character.
1537
1572
Error handling: if it does start with an underscore, "_parent" navigates to the parent frame,
1538
-
"_root" is treated as ''root'',
1573
+
"_root" is treated as ''nav-up/root'',
1539
1574
and other values navigate to a frame by that name if it exists.
1540
1575
If the specified target frame does not exist,
1541
-
the parameter will be treated as the keyword ''current'',
1576
+
the parameter will be treated as the keyword ''nav-up/current'',
1542
1577
which means to simply use the frame that the element is in.
1543
-
The keyword ''root'' indicates that the user agent should target the full window.
1578
+
The keyword ''nav-up/root'' indicates that the user agent should target the full window.
1544
1579
</dl>
1545
1580
1546
1581
User agents for devices with directional navigation keys
@@ -1987,28 +2022,28 @@ Animation type: discrete
1987
2022
</pre>
1988
2023
1989
2024
The 'interactivity' property specifies whether an element and its [=flat tree=] descendants
1990
-
(including [=text runs=])
2025
+
(including [=text nodes=])
1991
2026
are [=inert=] or not.
1992
2027
1993
2028
<dl dfn-type=value dfn-for=interactivity>
1994
2029
: <dfn>auto</dfn>
1995
-
:: The element's [=inert|inertness=] is determined by the [=host language=].
2030
+
:: The element's [=inert|inertness=] is determined by the <l spec=selectors-4>[=host language=]</l>.
1996
2031
<span class=note>(This will <em>usually</em> mean the element is not [=inert=].)</span>
1997
2032
1998
2033
: <dfn>inert</dfn>
1999
2034
:: The element is [=inert=].
2000
2035
</dl>
2001
2036
2002
2037
<div algorithm>
2003
-
When an [=element=] or [=text run=] is <dfn export>inert</dfn>:
2038
+
When an [=/element=] or [=text node=] is <dfn export>inert</dfn>:
2004
2039
2005
-
* Hit-testing must act as if 'pointer-event' was ''pointer-events/none'',
2040
+
* Hit-testing must act as if 'pointer-events' was ''pointer-events/none'',
2006
2041
regardless of its actual value.
2007
2042
* Text selection must act as if 'user-select' was ''user-select/none'',
2008
2043
regardless of its actual value.
2009
-
* If the [=element=] or [=text run=] is editable,
2044
+
* If the [=/element=] or [=text node=] is editable,
2010
2045
it must behave as if it was non-editable.
2011
-
* The [=element=] or [=text run=] should be ignored
2046
+
* The [=/element=] or [=text node=] should be ignored
2012
2047
for the purposes of find-in-page and similar searching actions.
2013
2048
2014
2049
User agents may allow the user
@@ -2212,7 +2247,7 @@ Switching appearance: the 'appearance' property</h3>
2212
2247
<a>widgets</a> are typically rendered by UAs using native UI controls of the host operating system,
2213
2248
which can neither be replicated nor styled using CSS.
2214
2249
2215
-
The term <dfn export>widget</dfn> in this specification denotes [=replaced=] elements that can have <dfn export>native appearance</dfn>,
2250
+
The term <dfn export>widget</dfn> in this specification denotes [=replaced=] elements that can have <dfn export lt="native appearance|native render|natively render">native appearance</dfn>,
2216
2251
meaning that they are rendered like analogous native widgets or controls of the host operating system or platform,
2217
2252
or with a look and feel not otherwise expressible in CSS.
2218
2253
It is up to the host language (e.g., HTML [[HTML]]) to define which elements can have <a>native appearance</a>.
@@ -2418,28 +2453,29 @@ Switching appearance: the 'appearance' property</h3>
2418
2453
to ensure that the intended appearance is preserved,
2419
2454
or because these properties may not be meaningful for the chosen appearance.
2420
2455
2421
-
<dfn>Disregarding</dfn> a property means that
2456
+
<dfn lt="disregard">Disregarding</dfn> a property means that
2422
2457
the user agent treats it as if it didn't [=apply to=] the widget in question.
2423
2458
Nevertheless,
2424
2459
unless an explicit exception is specified (for compatibility reasons),
2425
2460
the user agent must still determine the [=computed value=] of any [=disregarded=] property
2426
2461
according to the usual rules.
2427
2462
2428
-
In more detail, the rules for disregarding properties for [=natively rendered=] widgets are:
2463
+
In more detail, the rules for disregarding properties for [=natively rendered=] widgets are:
2464
+
2429
2465
<ul>
2430
-
<li>CSS properties that impact the box sizing or position of the widget's box (such as the [=sizing properties=]),
2431
-
or their visual appearance outside of the box (such as 'transform', 'filter' or 'box-shadow'), must be applied to
2432
-
[=widgets=] rendered with their [=native appearance=]. The widget's box participates in the rest of layout like any other replaced element.
2433
-
<li> Properties that affect the internal box model sizing of the widget's box (such as 'box-sizing', 'padding', 'border' or 'margin') may be disregarded when needed.
2434
-
<li> Other properties that affect painting (like 'background-color') may be disregarded when needed.
2435
-
<li> User agents should take into account CSS properties that affect writing modes or font-related properties when possible,
2466
+
<li>CSS properties that impact the box sizing or position of the widget's box (such as the [=sizing properties=]),
2467
+
or their visual appearance outside of the box (such as 'transform', 'filter' or 'box-shadow'), must be applied to
2468
+
[=widgets=] rendered with their [=native appearance=]. The widget's box participates in the rest of layout like any other replaced element.
2469
+
<li> Properties that affect the internal box model sizing of the widget's box (such as 'box-sizing', 'padding', 'border' or 'margin') may be disregarded when needed.
2470
+
<li> Other properties that affect painting (like 'background-color') may be disregarded when needed.
2471
+
<li> User agents should take into account CSS properties that affect writing modes or font-related properties when possible,
2436
2472
when rendering text within the widget.
2437
-
<li> The 'object-fit' property does not apply.
2473
+
<li> The 'object-fit' property does not apply.
2438
2474
</ul>
2439
2475
2440
2476
<div class=example>
2441
-
Some user agents respect the 'border' and 'padding' CSS properties for a <select> rendered with [=native appearance=], but
2442
-
not for <input type=checkbox>.
2477
+
Some user agents respect the 'border' and 'padding' CSS properties for a <select> rendered with [=native appearance=], but
2478
+
not for <input type=checkbox>.
2443
2479
</div>
2444
2480
2445
2481
Native rendering of widgets may overflow the size of its box if its intrinsic sizing exceeds that size.
0 commit comments