Skip to content

Commit 7a0ab53

Browse files
dginevdavidcarlisle
authored andcommitted
ASCII case-insensitive notes for attributes with enumerated string values
1 parent 794fd7a commit 7a0ab53

File tree

2 files changed

+100
-6
lines changed

2 files changed

+100
-6
lines changed

src/fundamentals.html

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,9 @@ <h5 id="fund_syntax_notation">Syntax notation used in the MathML specification</
339339
a single whitespace character for separating parts of a value.
340340
Moreover, leading and trailing whitespace in attribute values should be avoided.</p>
341341

342+
<p>For compatibility with HTML, attributes defined with an enumerated list of string values
343+
are to be compared as <a data-cite="INFRA#ascii-case-insensitive">ASCII case-insensitive</a>.</p>
344+
342345
<p>For most numerical attributes, only those in a subset of the
343346
expressible values are sensible; values outside this subset are not
344347
errors, unless otherwise specified, but rather are rounded up or down
@@ -368,7 +371,7 @@ <h5 id="fund_units">Length Valued Attributes</h5>
368371
<a id="type_unit" data-cite="CSS-VALUES-3#typedef-length-percentage"><code>&lt;length-percentage&gt;</code></a>
369372
syntax defined in [[CSS-VALUES-3]].
370373
MathML Full extends length syntax by accepting also a <dfn>namedspace</dfn>
371-
being one of:</p>
374+
being an <a data-cite="INFRA#ascii-case-insensitive">ASCII case-insensitive</a> match to one of:</p>
372375
<table class="data">
373376
<thead>
374377
<tr><th>Positive space</th><th>Negative space</th><th>Value</th></tr>
@@ -811,6 +814,8 @@ <h4 id="interf_toplevel_atts">Attributes</h4>
811814
and any immediately following punctuation.
812815
When the display attribute is missing, a rendering agent is free to initialize
813816
as appropriate to the context.
817+
<br/>Comparisons are <a data-cite="INFRA#ascii-case-insensitive">ASCII case-insensitive</a>,
818+
where all matching strings are allowed as values.
814819
</td>
815820
</tr>
816821

@@ -839,6 +844,8 @@ <h4 id="interf_toplevel_atts">Attributes</h4>
839844
<td colspan="2" class="attdesc">
840845
specifies the preferred handing in cases where an expression is too long to
841846
fit in the allowed width. See the discussion below.
847+
<br/>Comparisons are <a data-cite="INFRA#ascii-case-insensitive">ASCII case-insensitive</a>,
848+
where all matching strings are allowed as values.
842849
</td>
843850
</tr>
844851

@@ -901,6 +908,8 @@ <h4 id="interf_toplevel_atts">Attributes</h4>
901908
(not necessarily the baseline). This attribute only has effect
902909
when <code class="attribute">display</code>=<code class="attributevalue">inline</code>.
903910
By default, the bottom of the image aligns to the baseline.
911+
<br>Comparisons are <a data-cite="INFRA#ascii-case-insensitive">ASCII case-insensitive</a>,
912+
where all matching strings are allowed as values.
904913
</td>
905914
</tr>
906915

0 commit comments

Comments
 (0)