4 Outline properties

Chapter 4 - Outline properties - 4 Outline properties

Go to the relevant page of the specification.

outline-003
outline & layout
Outline does not influence size or position, and has no impact on layout.
outline-004 (ahem, should)
connected outline parts
Each part of the outline should be fully connected rather than open on some sides
outline-005 (should)
outline & border-radius
To the extent that the outline follows the border edge, it should follow the border-radius curve.
outline-006
outline-color:invert
outline-color:invert must do pixel-level color invertion OR fail to parse, in which case the initial value must be currentcolor
outline-007
outline-style: auto
outline-style:auto allows the UA to display any outline it wants, but it must display something.
outline-008
computed values ouf outline-width
outline-width values compute to absolute lengths
outline-009
computed values ouf outline-width when outline-style is none
outline-width computes to 0 when outline-style is none
outline-010
computed values ouf outline-width
outline-offset values compute to absolute lengths
outline-011
outline-color: currentcolor
currentcolor computes to currentcolor on outline-color
outline-012
outline-offset width negative values
Negative values on outline-offset must cause the outline to shrink into the border box.
outline-013 (should)
outline-offset width negative values
Negative values on outline-offset should not cause the height and the width of outside of the shape drawn by the outline to become smaller than twice the computed value of the outline-width property
outline-014 (should)
outline-offset width negative values — long box
Negative values on outline-offset should not cause the height and the width of outside of the shape drawn by the outline to become smaller than twice the computed value of the outline-width property, applying this constrain independenly in each direction.
outline-015 (should)
outline-offset width negative values — long box
Negative values on outline-offset should not cause the height and the width of outside of the shape drawn by the outline to become smaller than twice the computed value of the outline-width property, applying this constrain independenly in each direction.
outline-016 (should)
outline-offset width negative values — long box
Negative values on outline-offset should not cause the height and the width of outside of the shape drawn by the outline to become smaller than twice the computed value of the outline-width property, applying this constrain separately for each shape if there are several shapes.
outline-019
outline currentColor inheritance
currentColor is inherited as a keyword