HTML Standard Tracker

Filter

File a bug

SVNBugCommentTime (UTC)
557110781[Authors] [Conformance Checkers] [Gecko] [Internet Explorer] [Opera] [Webkit] Better define how sets of unique space-separated tokens are handled in terms of case-sensitivity.2010-09-30 23:07
@@ -4991,44 +4991,48 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
   <p class="note">The <span title="canvas-context-2d">2D graphics
   context</span> has a separate color syntax that also handles
   opacity.</p>
 
   <!--START w3c-html--><!--2DCANVAS-->
 
 
   <h4>Space-separated tokens</h4>
 
   <p>A <dfn>set of space-separated tokens</dfn> is a string containing
-  zero or more words separated by one or more <span title="space
-  character">space characters</span>, where words consist of any
-  string of one or more characters, none of which are <span
+  zero or more words (known as tokens) separated by one or more <span
+  title="space character">space characters</span>, where words consist
+  of any string of one or more characters, none of which are <span
   title="space character">space characters</span>.</p>
 
   <p>A string containing a <span>set of space-separated tokens</span>
   may have leading or trailing <span title="space character">space
   characters</span>.</p>
 
   <p>An <dfn>unordered set of unique space-separated tokens</dfn> is a
-  <span>set of space-separated tokens</span> where none of the words
+  <span>set of space-separated tokens</span> where none of the tokens
   are duplicated.</p>
 
   <p>An <dfn>ordered set of unique space-separated tokens</dfn> is a
-  <span>set of space-separated tokens</span> where none of the words
+  <span>set of space-separated tokens</span> where none of the tokens
   are duplicated but where the order of the tokens is meaningful.</p>
 
   <p><span title="set of space-separated tokens">Sets of
   space-separated tokens</span> sometimes have a defined set of
   allowed values. When a set of allowed values is defined, the tokens
   must all be from that list of allowed values; other values are
   non-conforming. If no such set of allowed values is provided, then
   all values are conforming.</p>
 
+  <p class="note">How tokens in a <span>set of space-separated
+  tokens</span> are to be compared (e.g. case-sensitively or not) is
+  defined on a per-set basis.</p>
+
   <div class="impl">
 
   <p>When a user agent has to <dfn>split a string on spaces</dfn>, it
   must use the following algorithm:</p>
 
   <ol>
 
    <li><p>Let <var title="">input</var> be the string being
    parsed.</p></li>
 
@@ -5100,21 +5104,22 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
     </ol>
 
    </li>
 
    <li><p>Otherwise, the character at <var title="">position</var> is
    the first character of a token. <span>Collect a sequence of
    characters</span> that are not <span title="space character">space
    characters</span>, and let that be <var title="">s</var>.</p></li>
 
    <li><p>If <var title="">s</var> is exactly equal to <var
-   title="">token</var>, then:</p>
+   title="">token</var> (this is a <span>case-sensitive</span>
+   comparison), then:</p>
 
     <ol>
 
      <li><p><span>Skip whitespace</span> (in <var
      title="">input</var>).</p></li>
 
      <li><p>Remove any <span title="space character">space
      characters</span> currently at the end of <var
      title="">output</var>.</p></li>
 
@@ -23653,22 +23658,22 @@ href="?audio">audio&lt;/a> test instead.)&lt;/p></pre>
   title="navigate">navigated</span>, that will further <span>delay the
   load event</span>.</p>
 
   </div>
 
   <hr>
 
   <p>The <dfn title="attr-iframe-sandbox"><code>sandbox</code></dfn>
   attribute, when specified, enables a set of extra restrictions on
   any content hosted by the <code>iframe</code>. Its value must be an
-  <span>unordered set of unique space-separated tokens</span>. The
-  allowed values are <code
+  <span>unordered set of unique space-separated tokens</span> that are
+  <span>ASCII case-insensitive</span>. The allowed values are <code
   title="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>,
   <code
   title="attr-iframe-sandbox-allow-top-navigation">allow-top-navigation</code>,
   <code title="attr-iframe-sandbox-allow-forms">allow-forms</code>,
   and <code
   title="attr-iframe-sandbox-allow-scripts">allow-scripts</code>. When
   the attribute is set, the content is treated as being from a unique
   <span>origin</span>, forms and scripts are disabled, links are
   prevented from targeting other <span title="browsing
   context">browsing contexts</span>, and plugins are disabled. The
@@ -39317,25 +39322,26 @@ the cell that corresponds to the values of the two dice.
   for determining when this is violated are given in the processing
   model -->
 
   <hr>
 
   <p>The <code>td</code> and <code>th</code> element may have a <dfn
   title="attr-tdth-headers"><code>headers</code></dfn> content
   attribute specified. The <code
   title="attr-tdth-headers">headers</code> attribute, if specified,
   must contain a string consisting of an <span>unordered set of unique
-  space-separated tokens</span>, each of which must have the value of
-  an <span title="concept-id">ID</span> of a <code>th</code> element taking part in the same <span
-  title="concept-table">table</span> as the <code>td</code> or
-  <code>th</code> element<span class="impl"> (as defined by the
-  <span>table model</span>)</span>.</p>
+  space-separated tokens</span> that are <span>case-sensitive</span>,
+  each of which must have the value of an <span
+  title="concept-id">ID</span> of a <code>th</code> element taking
+  part in the same <span title="concept-table">table</span> as the
+  <code>td</code> or <code>th</code> element<span class="impl"> (as
+  defined by the <span>table model</span>)</span>.</p>
 
   <p>A <code>th</code> element with <span title="concept-id">ID</span> <var title="">id</var> is said
   to be <i>directly targeted</i> by all <code>td</code> and
   <code>th</code> elements in the same <span
   title="concept-table">table</span> that have <code
   title="attr-tdth-headers">headers</code> attributes whose values
   include as one of their tokens the <span title="concept-id">ID</span> <var title="">id</var>. A
   <code>th</code> element <var title="">A</var> is said to be
   <i>targeted</i> by a <code>th</code> or <code>td</code> element
   <var title="">B</var> if either <var title="">A</var> is <i>directly
@@ -41454,24 +41460,25 @@ interface <dfn>HTMLFormElement</dfn> : <span>HTMLElement</span> {
 
   <p>The <code>form</code> element <span>represents</span> a
   collection of <span title="form-associated element">form-associated
   elements</span>, some of which can represent editable values that
   can be submitted to a server for processing.</p>
 
   <p>The <dfn
   title="attr-form-accept-charset"><code>accept-charset</code></dfn>
   attribute gives the character encodings that are to be used for the
   submission. If specified, the value must be an <span>ordered set of
-  unique space-separated tokens</span>, and each token must be an
-  <span>ASCII case-insensitive</span> match for the <span>preferred
-  MIME name</span> of an <span>ASCII-compatible character
-  encoding</span>. <a href="#refsIANACHARSET">[IANACHARSET]</a></p>
+  unique space-separated tokens</span> that are <span>ASCII
+  case-insensitive</span>, and each token must be an <span>ASCII
+  case-insensitive</span> match for the <span>preferred MIME
+  name</span> of an <span>ASCII-compatible character encoding</span>.
+  <a href="#refsIANACHARSET">[IANACHARSET]</a></p>
 
   <p>The <dfn title="attr-form-name"><code>name</code></dfn> attribute
   represents the <code>form</code>'s name within the <code
   title="dom-document-forms">forms</code> collection. The value must
   not be the empty string, and the value must be unique amongst the
   <code>form</code> elements in the <code
   title="dom-document-forms">forms</code> collection that it is in, if
   any.</p>
 
   <p>The <dfn
@@ -50230,22 +50237,23 @@ interface <dfn>HTMLOptionElement</dfn> : <span>HTMLElement</span> {
 
   <p>The <code>output</code> element <span>represents</span> the result of a
   calculation.</p>
 
   <p>The <dfn title="attr-output-for"><code>for</code></dfn> content
   attribute allows an explicit relationship to be made between the
   result of a calculation and the elements that represent the values
   that went into the calculation or that otherwise influenced the
   calculation. The <code title="attr-output-for">for</code> attribute,
   if specified, must contain a string consisting of an <span>unordered
-  set of unique space-separated tokens</span>, each of which must have
-  the value of an <span title="concept-id">ID</span> of an element in the same
+  set of unique space-separated tokens</span> that are
+  <span>case-sensitive</span>, each of which must have the value of an
+  <span title="concept-id">ID</span> of an element in the same
   <code>Document</code>.</p>
 
   <p>The <code title="attr-fae-form">form</code> attribute is used to
   explicitly associate the <code>output</code> element with its
   <span>form owner</span>. The <code title="attr-fe-name">name</code>
   attribute represents the element's name.</p>
 
   <div class="impl">
 
   <p>The element has a <dfn title="concept-output-mode">value mode
@@ -58296,27 +58304,28 @@ local.onconnect = function (event) {
   title="rel-icon">icon</code> keyword. However, for the purposes of
   <a href="#concept-link-type-sniffing">determining the type of the
   resource</a>, user agents must expect the resource to be an image.</p>
 
   </div>
 
   <p>The <dfn title="attr-link-sizes"><code>sizes</code></dfn>
   attribute gives the sizes of icons for visual media.</p>
 
   <p>If specified, the attribute must have a value that is an
-  <span>unordered set of unique space-separated tokens</span>. The
-  values must all be either <code
-  title="attr-link-sizes-any">any</code> or a value that consists of
-  two <span title="valid non-negative integer">valid non-negative
-  integers</span> that do not have a leading U+0030 DIGIT ZERO (0)
-  character and that are separated by a single U+0078 LATIN SMALL
-  LETTER X character (x).</p>
+  <span>unordered set of unique space-separated tokens</span>, which
+  are <span>ASCII case-insensitive</span>. The values must all be
+  either an <span>ASCII case-insensitive</span> match for the string
+  "<code title="attr-link-sizes-any">any</code>", or a value that
+  consists of two <span title="valid non-negative integer">valid
+  non-negative integers</span> that do not have a leading U+0030 DIGIT
+  ZERO (0) character and that are separated by a single U+0078 LATIN
+  SMALL LETTER X or U+0058 LATIN CAPITAL LETTER X character.</p>
 
   <p>The keywords represent icon sizes.</p>
 
   <div class="impl">
 
   <p>To parse and process the attribute's value, the user agent must
   first <span title="split a string on spaces">split the attribute's
   value on spaces</span>, and must then parse each resulting keyword
   to determine what it represents.</p>
 
@@ -58327,28 +58336,31 @@ local.onconnect = function (event) {
   provided by an SVG image.</p>
 
   <div class="impl">
 
   <p>Other keywords must be further parsed as follows to determine
   what they represent:</p>
 
   <ul>
 
    <li><p>If the keyword doesn't contain exactly one U+0078 LATIN
-   SMALL LETTER X character (x), then this keyword doesn't represent
-   anything. Abort these steps for that keyword.</p></li>
+   SMALL LETTER X or U+0058 LATIN CAPITAL LETTER X character, then
+   this keyword doesn't represent anything. Abort these steps for that
+   keyword.</p></li>
 
    <li><p>Let <var title="">width string</var> be the string before
-   the "<code title="">x</code>".</p></li>
+   the "<code title="">x</code>" or "<code
+   title="">X</code>".</p></li>
 
-   <li><p>Let <var title="">height string</var> be the string after the
-   "<code title="">x</code>".</p></li>
+   <li><p>Let <var title="">height string</var> be the string after
+   the "<code title="">x</code>" or "<code
+   title="">X</code>".</p></li>
 
    <li><p>If either <var title="">width string</var> or <var
    title="">height string</var> start with a U+0030 DIGIT ZERO (0)
    character or contain any characters other than characters in the
    range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE (9), then this
    keyword doesn't represent anything. Abort these steps for that
    keyword.</p></li>
 
    <li><p>Apply the <span>rules for parsing non-negative
    integers</span> to <var title="">width string</var> to obtain <var
@@ -60645,40 +60657,42 @@ document.body.appendChild(outer);</pre>
   <hr>
 
   <p>Elements with an <code title="attr-itemscope">itemscope</code>
   attribute may have an <dfn
   title="attr-itemref"><code>itemref</code></dfn> attribute specified,
   to give a list of additional elements to crawl to find the
   name-value pairs of the <span title="concept-item">item</span>.</p>
 
   <p>The <code title="attr-itemref">itemref</code> attribute, if
   specified, must have a value that is an <span>unordered set of
-  unique space-separated tokens</span> consisting of <span
+  unique space-separated tokens</span> that are
+  <span>case-sensitive</span>, consisting of <span
   title="concept-ID">IDs</span> of elements in the same <span>home
   subtree</span>.</p>
 
   <p>The <code title="attr-itemref">itemref</code> attribute must not
   be specified on elements that do not have an <code
   title="attr-itemscope">itemscope</code> attribute specified.</p>
 
 
   <h4>Names: the <dfn title="attr-itemprop"><code>itemprop</code></dfn> attribute</h4>
 
   <p>Every <span title="HTML elements">HTML element</span> may have an
   <code title="attr-itemprop">itemprop</code> attribute specified, if
   doing so <span title="the properties of an item">adds a
   property</span> to one or more <span
   title="concept-item">items</span> (as defined below).</p>
 
   <p>The <code title="attr-itemprop">itemprop</code> attribute, if
   specified, must have a value that is an <span>unordered set of
-  unique space-separated tokens</span> representing the names of the
+  unique space-separated tokens</span> that are
+  <span>case-sensitive</span>, representing the names of the
   name-value pairs that it adds. The attribute's value must have at
   least one token.</p>
 
   <p>Each token must be either:</p>
 
   <ul>
 
    <li>A <span>valid URL</span> that is an <span>absolute URL</span>
    for which the string "<code
    title="">http://www.w3.org/1999/xhtml/microdata#</code>" is not a
@@ -61112,34 +61126,34 @@ document.body.appendChild(outer);</pre>
    </dd>
 
   </dl>
 
   <div class="impl">
 
   <p>The <dfn
   title="dom-document-getItems"><code>document.getItems(<var
   title="">typeNames</var>)</code></dfn> method takes an optional
   string that contains an <span>unordered set of unique
-  space-separated tokens</span> representing types. When called, the
-  method must return a <span>live</span> <code>NodeList</code> object
-  containing all the elements in the document, in <span>tree
-  order</span>, that are each <span>top-level microdata items</span>
-  with a <span title="item type">type</span> equal to one of the types
-  specified in that argument, having obtained the types by <span
-  title="split a string on spaces">splitting the string on
-  spaces</span>. If there are no tokens specified in the argument, or
-  if the argument is missing, then the method must return a
-  <code>NodeList</code> containing all the <span>top-level microdata
-  items</span> in the document.
-  When the method is invoked on a <code>Document</code> object again
-  with the same argument, the user agent may return the same object as
-  the object returned by the earlier call. In other cases, a new
+  space-separated tokens</span> that are <span>case-sensitive</span>,
+  representing types. When called, the method must return a
+  <span>live</span> <code>NodeList</code> object containing all the
+  elements in the document, in <span>tree order</span>, that are each
+  <span>top-level microdata items</span> with a <span title="item
+  type">type</span> equal to one of the types specified in that
+  argument, having obtained the types by <span title="split a string
+  on spaces">splitting the string on spaces</span>. If there are no
+  tokens specified in the argument, or if the argument is missing,
+  then the method must return a <code>NodeList</code> containing all
+  the <span>top-level microdata items</span> in the document. When the
+  method is invoked on a <code>Document</code> object again with the
+  same argument, the user agent may return the same object as the
+  object returned by the earlier call. In other cases, a new
   <code>NodeList</code> object must be returned.</p>
 
   <p>The <dfn title="dom-itemScope"><code>itemScope</code></dfn> IDL
   attribute on <span>HTML elements</span> must <span>reflect</span>
   the <code title="attr-itemscope">itemscope</code> content attribute.
   The <dfn title="dom-itemType"><code>itemType</code></dfn> IDL
   attribute on <span>HTML elements</span> must <span>reflect</span>
   the <code title="attr-itemtype">itemtype</code> content attribute,
   as if it was a regular string attribute, not a <span>URL</span>
   string attribute.  The <dfn
@@ -76106,22 +76120,22 @@ interface <dfn>NavigatorAbilities</dfn> {
 
   <h3>The <dfn title="attr-accesskey"><code>accesskey</code></dfn> attribute</h3>
 
   <p>All <span>HTML elements</span> may have the <code
   title="attr-accesskey">accesskey</code> content attribute set. The
   <code title="attr-accesskey">accesskey</code> attribute's value is
   used by the user agent as a guide for creating a keyboard shortcut
   that activates or focuses the element.</p>
 
   <p>If specified, the value must be an <span>ordered set of unique
-  space-separated tokens</span>, each of which must be exactly one
-  Unicode code point in length.</p>
+  space-separated tokens</span> that are <span>case-sensitive</span>,
+  each of which must be exactly one Unicode code point in length.</p>
 
   <div class="impl">
 
   <p>An element's <dfn>assigned access key</dfn> is a key combination
   derived from the element's <code
   title="attr-accesskey">accesskey</code> content attribute as
   follows:</p>
 
   <ol>
 
@@ -104445,26 +104459,26 @@ interface <span>HTMLDocument</span> {
    <tbody>
     <tr>
      <th> <code title="">accept</code>
      <td> <code title="attr-input-accept">input</code>
      <td> Hint for expected file type in <span title="attr-input-type-file">file upload controls</span>
      <td> <span>Set of comma-separated tokens</span>* consisting of <span title="valid MIME type">valid MIME types with no parameters</span> or <code title="">audio/*</code>, <code title="">video/*</code>, or <code title="">image/*</code>
     <tr>
      <th> <code title="">accept-charset</code>
      <td> <code title="attr-form-accept-charset">form</code>
      <td> Character encodings to use for <span>form submission</span>
-     <td> <span>Ordered set of unique space-separated tokens</span> consisting of <span title="preferred MIME name">preferred MIME names</span> of <span title="ASCII-compatible character encoding">ASCII-compatible character encodings</span>*
+     <td> <span>Ordered set of unique space-separated tokens</span>, <span>ASCII case-insensitive</span>, consisting of <span title="preferred MIME name">preferred MIME names</span> of <span title="ASCII-compatible character encoding">ASCII-compatible character encodings</span>*
     <tr>
      <th> <code title="">accesskey</code>
      <td> <span title="attr-accesskey">HTML elements</span>
      <td> Keyboard shortcut to activate or focus element
-     <td> <span>Ordered set of unique space-separated tokens</span> consisting of one Unicode code point in length
+     <td> <span>Ordered set of unique space-separated tokens</span>, <span>case-sensitive</span>, consisting of one Unicode code point in length
     <tr>
      <th> <code title="">action</code>
      <td> <code title="attr-fs-action">form</code>
      <td> <span>URL</span> to use for <span>form submission</span>
      <td> <span>Valid URL potentially surrounded by spaces</span>
     <tr>
      <th> <code title="">alt</code>
      <td> <code title="attr-area-alt">area</code>;
           <code title="attr-img-alt">img</code>;
           <code title="attr-input-alt">input</code>
@@ -104522,21 +104536,21 @@ interface <span>HTMLDocument</span> {
      <td> <code title="attr-blockquote-cite">blockquote</code>;
           <code title="attr-mod-cite">del</code>;
           <code title="attr-mod-cite">ins</code>;
           <code title="attr-q-cite">q</code>
      <td> Link to the source of the quotation or more information about the edit
      <td> <span>Valid URL potentially surrounded by spaces</span>
     <tr>
      <th> <code title="">class</code>
      <td> <span title="attr-class">HTML elements</span>
      <td> Classes to which the element belongs
-     <td> <span>Unordered set of unique space-separated tokens</span>
+     <td> <span>Set of space-separated tokens</span>
     <tr>
      <th> <code title="">cols</code>
      <td> <code title="attr-textarea-cols">textarea</code>
      <td> Maximum number of characters per line
      <td> <span>Valid non-negative integer</span> greater than zero
     <tr>
      <th> <code title="">colspan</code>
      <td> <code title="attr-tdth-colspan">td</code>;
           <code title="attr-tdth-colspan">th</code>
      <td> Number of columns that the cell is to span
@@ -104618,21 +104632,21 @@ interface <span>HTMLDocument</span> {
      <td> "<code title="attr-fs-enctype-urlencoded">application/x-www-form-urlencoded</code>"; "<code title="attr-fs-enctype-formdata">multipart/form-data</code>"; "<code title="attr-fs-enctype-text">text/plain</code>"
     <tr>
      <th> <code title="">for</code>
      <td> <code title="attr-label-for">label</code>
      <td> Associate the label with form control
      <td> <span title="concept-id">ID</span>*
     <tr>
      <th> <code title="">for</code>
      <td> <code title="attr-output-for">output</code>
      <td> Specifies controls from which the output was calculated
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of IDs*
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>case-sensitive</span>, consisting of IDs*
     <tr>
      <th> <code title="">form</code>
      <td> <code title="attr-fae-form">button</code>;
           <code title="attr-fae-form">fieldset</code>;
           <code title="attr-fae-form">input</code>;
           <code title="attr-fae-form">keygen</code>;
           <code title="attr-fae-form">label</code>;
           <code title="attr-fae-form">meter</code>;
           <code title="attr-fae-form">object</code>;
           <code title="attr-fae-form">output</code>;
@@ -104669,21 +104683,21 @@ interface <span>HTMLDocument</span> {
      <th> <code title="">formtarget</code>
      <td> <code title="attr-fs-formtarget">button</code>;
           <code title="attr-fs-formtarget">input</code>
      <td> <span>Browsing context</span> for <span>form submission</span>
      <td> <span>Valid browsing context name or keyword</span>
     <tr>
      <th> <code title="">headers</code>
      <td> <code title="attr-tdth-headers">td</code>;
           <code title="attr-tdth-headers">th</code>
      <td> The header cells for this cell
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of IDs*
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>case-sensitive</span>, consisting of IDs*
     <tr>
      <th> <code title="">height</code>
      <td> <code title="attr-canvas-height">canvas</code>;
           <code title="attr-dim-height">embed</code>;
           <code title="attr-dim-height">iframe</code>;
           <code title="attr-dim-height">img</code>;
           <code title="attr-dim-height">input</code>;
           <code title="attr-dim-height">object</code>;
           <code title="attr-dim-height">video</code>
      <td> Vertical dimension
@@ -104744,26 +104758,26 @@ interface <span>HTMLDocument</span> {
 <!--END w3c-html--><!--MD-->
     <tr>
      <th> <code title="">itemid</code>
      <td> <span title="attr-itemid">HTML elements</span>
      <td> <span>Global identifier</span> for a microdata item
      <td> <span>Valid URL potentially surrounded by spaces</span>
     <tr>
      <th> <code title="">itemprop</code>
      <td> <span title="attr-itemprop">HTML elements</span>
      <td> <span>Property names</span> of a microdata item
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of <span title="absolute URL">valid absolute URLs</span>, <span title="defined property name">defined property names</span>, or text*
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>case-sensitive</span>, consisting of <span title="absolute URL">valid absolute URLs</span>, <span title="defined property name">defined property names</span>, or text*
     <tr>
      <th> <code title="">itemref</code>
      <td> <span title="attr-itemref">HTML elements</span>
      <td> Referenced elements
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of IDs*
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>case-sensitive</span>, consisting of IDs*
     <tr>
      <th> <code title="">itemscope</code>
      <td> <span title="attr-itemscope">HTML elements</span>
      <td> Introduces a microdata item
      <td> <span>Boolean attribute</span>
     <tr>
      <th> <code title="">itemtype</code>
      <td> <span title="attr-itemtype">HTML elements</span>
      <td> <span>Item type</span> of a microdata item
      <td> <span title="absolute URL">Valid absolute URL</span>*
@@ -104995,21 +105009,21 @@ interface <span>HTMLDocument</span> {
     <tr>
      <th> <code title="">rowspan</code>
      <td> <code title="attr-tdth-rowspan">td</code>;
           <code title="attr-tdth-rowspan">th</code>
      <td> Number of rows that the cell is to span
      <td> <span>Valid non-negative integer</span>
     <tr>
      <th> <code title="">sandbox</code>
      <td> <code title="attr-iframe-sandbox">iframe</code>
      <td> Security rules for nested content
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>ASCII case-insensitive</span>, consisting of
           "<code title="attr-iframe-sandbox-allow-same-origin">allow-same-origin</code>",
           "<code title="attr-iframe-sandbox-allow-forms">allow-forms</code>", and
           "<code title="attr-iframe-sandbox-allow-scripts">allow-scripts</code>"
     <tr>
      <th> <code title="">spellcheck</code>
      <td> <span title="attr-spellcheck">HTML elements</span>
      <td> Whether the element is to have its spelling and grammar checked
      <td> "<code title="">true</code>"; "<code title="">false</code>"
     <tr>
      <th> <code title="">scope</code>
@@ -105045,21 +105059,21 @@ interface <span>HTMLDocument</span> {
     <tr>
      <th> <code title="">size</code>
      <td> <code title="attr-input-size">input</code>;
           <code title="attr-select-size">select</code>
      <td> Size of the control
      <td> <span>Valid non-negative integer</span> greater than zero
     <tr>
      <th> <code title="">sizes</code>
      <td> <code title="attr-link-sizes">link</code>
      <td> Sizes of the icons (for <code title="attr-link-rel">rel</code>="<code title="rel-icon">icon</code>")
-     <td> <span>Unordered set of unique space-separated tokens</span> consisting of sizes*
+     <td> <span>Unordered set of unique space-separated tokens</span>, <span>ASCII case-insensitive</span>, consisting of sizes*
     <tr>
      <th> <code title="">span</code>
      <td> <code title="attr-col-span">col</code>;
           <code title="attr-colgroup-span">colgroup</code>
      <td> Number of columns spanned by the element
      <td> <span>Valid non-negative integer</span> greater than zero
     <tr>
      <th> <code title="">src</code>
      <td> <code title="attr-media-src">audio</code>;
           <code title="attr-embed-src">embed</code>;

|