Skip to content

Commit 501deb8

Browse files
committed
Switch to 'computationally independent'. Fixes w3c#282.
1 parent 504b051 commit 501deb8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

css-properties-values-api/Overview.bs

+5-5
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,7 @@ as arguments of the same names.
188188
and exit this algorithm.
189189

190190
Otherwise, let |parsed initial value| be the parsed result.
191-
If |parsed initial value| is not <a>computationally idempotent</a>,
191+
If |parsed initial value| is not <a>computationally independent</a>,
192192
<a>throw</a> a {{SyntaxError}}
193193
and exit this algorithm.
194194

@@ -205,20 +205,20 @@ as arguments of the same names.
205205
to |property set|.
206206
</div>
207207

208-
A property value is <dfn export>computationally idempotent</dfn>
208+
A property value is <dfn export>computationally independent</dfn>
209209
if it can be converted into a computed value
210210
using only the value of the property on the element,
211211
and "global" information that cannot be changed by CSS.
212212

213213
<div class='example'>
214-
For example, ''5px'' is <a>computationally idempotent</a>,
214+
For example, ''5px'' is <a>computationally independent</a>,
215215
as converting it into a computed value doesn't change it at all.
216-
Similarly, ''1in'' is <a>computationally idempotent</a>,
216+
Similarly, ''1in'' is <a>computationally independent</a>,
217217
as converting it into a computed value
218218
relies only on the "global knowledge" that ''1in'' is ''96px'',
219219
which can't be altered or adjusted by anything in CSS.
220220

221-
On the other hand, ''3em'' is not <a>computationally idempotent</a>,
221+
On the other hand, ''3em'' is not <a>computationally independent</a>,
222222
because it relies on the value of 'font-size' on the element
223223
(or the element's parent).
224224
Neither is a value with a ''var()'' function,

0 commit comments

Comments
 (0)