Skip to content

Commit 7da35cc

Browse files
committed
[css-values-4] Explicitly undefine numeric values/range. Closes #4552.
1 parent bb4f520 commit 7da35cc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

css-values-4/Overview.bs

+10
Original file line numberDiff line numberDiff line change
@@ -923,6 +923,15 @@ Numeric Data Types</h2>
923923
(e.g. [[css-grid-1]] introduces ''fr'' units)
924924
whose usage is more localized.
925925

926+
The precision and supported range of numeric values in CSS
927+
is <em>explicitly undefined</em>,
928+
and can vary based on the property or other context a value is used in.
929+
However, within the CSS specifications,
930+
infinite precision and range is assumed.
931+
When a value cannot be explicitly supported due to range/precision limitations,
932+
it must be converted to the closest value supported by the implementation,
933+
but how the implementation defines "closest" is explicitly undefined as well.
934+
926935
<h3 id="numeric-ranges">
927936
Range Restrictions and Range Definition Notation</h3>
928937

@@ -4550,6 +4559,7 @@ Additions Since Level 3</h3>
45504559
Changes since <a href="http://www.w3.org/TR/css-values-3/">CSS Values and Units Level 3</a>:
45514560

45524561
<ul>
4562+
<li>Explicitly undefined numeric precision/range.
45534563
<li>Added rules for interpolation per value type,
45544564
and their clarified computed values.
45554565
<li>Defined the <<dashed-ident>> type.

0 commit comments

Comments
 (0)