CSS-UI claims that it's up to user agents to determine whether and how outline-width
influences the rendering of outlines with outline-style
auto.
However, this is problematic, for the similar reasons as discussed about color in #7761:
outline: auto
sets outline-style
to auto
and outline-width
to medium
, and medium
means 3px
.
The default UA sheet in the HTML spec has :focus-visible { outline: auto; }
, and so, in browsers that want to take outline-width
into account, it effectively calls for the default rendering of focus outlines to be native outlines somehow tweaked to be 3px wide. That seems unfortunate.
I think we should either:
outline-width
is allowed to influence the rendering of auto style outlines.outline-width
to influence the rendering of auto style outlines, but to make that work sensibly, add an auto
initial value to outline-width
which computes to medium
when outline-style
is anything but auto
, but lets auto style outlines render at their natural size unless the author has explicitly called for something else.RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.3