From 27b3bd3cf2edb8382e2409142a2b334d1c77146e Mon Sep 17 00:00:00 2001 From: Stefan Zager Date: Fri, 19 Jan 2024 10:08:13 -0800 Subject: [PATCH] [css-ui-4] #8649 Specify ink overflow extent for outline --- css-ui-4/Overview.bs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/css-ui-4/Overview.bs b/css-ui-4/Overview.bs index 2416cce3129..19a24a803bd 100644 --- a/css-ui-4/Overview.bs +++ b/css-ui-4/Overview.bs @@ -75,6 +75,7 @@ spec:css2; type:property; text:top spec:css2; type:property; text:right spec:css2; type:property; text:visibility spec:css2; type:property; text:z-index +spec:css-overflow-3; type:dfn; text:ink overflow area spec:css-pseudo-4; type:selector; text:::before spec:css-pseudo-4; type:selector; text:::after spec:css-pseudo-4; type:selector; text:::first-line @@ -250,6 +251,7 @@ Outline properties
  1. Outlines do not take up space. +
  2. Outlines contribute to [=ink overflow area=].
  3. Outlines may be non-rectangular.
  4. UAs often render outlines on elements in the '':focus-visible'' state.
@@ -314,6 +316,9 @@ Outline properties The position of the outline may be affected by descendant boxes. + The dimensions of the drawn outline contribute to the + [=ink overflow area=] of an element. + User agents should use an algorithm for determining the outline that encloses a region appropriate for conveying the concept of focus to the user.