Skip to content

Commit a8008f6

Browse files
committed
[css-ui-3] Relax from MUST to SHOULD constraints on negative outline-offset
Resolution: https://logs.csswg.org/irc.w3.org/css/2017-01-12/#e760940
1 parent 51e2f61 commit a8008f6

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

css-ui/Overview.bs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ Ignored Terms: outline-left
3636
Ignored Terms: ime-mode
3737
At Risk: The <a href="#overflow-string">&lt;string&gt;</a> value of the 'text-overflow' property
3838
At Risk: The 2-value syntax of the 'text-overflow' property
39-
At Risk: Constraints on <a href="#negative-offset">negative values</a> of the 'outline-offset' property being expressed with MUST rather than with SHOULD
4039
</pre>
4140
<pre class=link-defaults>
4241
spec:css-backgrounds-3; type:property; text:border-width
@@ -488,18 +487,15 @@ the following rule can be used:
488487
<p id=negative-offset>Negative values must cause the outline
489488
to shrink into the border box.
490489
Both the height and the width of outside of the shape
491-
drawn by the outline must not become smaller
492-
than twice the computed value of the outline-width property,
490+
drawn by the outline should not become smaller
491+
than twice the computed value of the 'outline-width' property,
493492
to make sure that an outline can be rendered
494493
even with large negative values.
495-
User Agents must apply this constraint
494+
User Agents should apply this constraint
496495
independently in each dimension.
497496
If the outline is drawn as multiple disconnected shapes,
498497
this constraint applies to each shape separately.
499498

500-
Note: Negative value constraints are an at risk feature due to
501-
<a href="https://lists.w3.org/Archives/Public/www-style/2014Dec/0033.html">interoperability problems</a>, and thus might be dropped from a must to a should.
502-
503499

504500
<h2 id="resizing-and-overflow">Resizing &amp; Overflow</h2>
505501

@@ -1538,6 +1534,8 @@ This appendix describes changes from the
15381534
so that it can also influence things like the navigation caret.
15391535
<li>Clarify by reference to [[CSS-COLOR-4]] how computed values are handled for caret-color.
15401536
<li>Mark 'caret-color' as no longer at risk, since there are two implementations.
1537+
<li>Constraints on the shape of the outline when <a href="#negative-offset">negative values</a> are used for the 'outline-offset' property
1538+
where changed from being expressed with MUST to SHOULD.
15411539
</ul>
15421540

15431541
<h2 class="no-num" id="security-privacy-considerations">Appendix C. Considerations for Security and Privacy</h2>

0 commit comments

Comments
 (0)