https://drafts.csswg.org/css-ui/#outline says
The outline property is a shorthand property and sets all three of outline-style, outline-width, and outline-color.
This is verbatim taken from https://www.w3.org/TR/CSS2/ui.html#dynamic-outlines:
The 'outline' property is a shorthand property, and sets all three of 'outline-style', 'outline-width', and 'outline-color'.
But CSS UI added outline-offset, which didn't exist in CSS2.
So I don't know if leaving it out of the shorthand was deliberate or not.
https://drafts.csswg.org/css-ui/#outline says
This is verbatim taken from https://www.w3.org/TR/CSS2/ui.html#dynamic-outlines:
But CSS UI added
outline-offset, which didn't exist in CSS2.So I don't know if leaving it out of the shorthand was deliberate or not.