[html5] r6676 - [e] (0) Update UA style sheet to use new selector syntax Fixing http://www.w3.or [...]

whatwg at whatwg.org whatwg at whatwg.org
Wed Oct 12 12:46:32 PDT 2011


Author: ianh
Date: 2011-10-12 12:46:31 -0700 (Wed, 12 Oct 2011)
New Revision: 6676

Modified:
   complete.html
   index
   source
Log:
[e] (0) Update UA style sheet to use new selector syntax
Fixing http://www.w3.org/Bugs/Public/show_bug.cgi?id=13757

Modified: complete.html
===================================================================
--- complete.html	2011-10-12 19:29:42 UTC (rev 6675)
+++ complete.html	2011-10-12 19:46:31 UTC (rev 6676)
@@ -92539,18 +92539,6 @@
   as appropriate for elements whose 'direction' property is 'ltr', and
   are expected to be flipped around on elements whose 'direction'
   property is 'rtl'. These are marked "<dfn id=ltr-specific>LTR-specific</dfn>".</p>
-<!--
-  <p id="case-sensitive-selector-exception">For the purpose of the
-  rules marked "case-sensitive", user agents are expected to use
-  case-sensitive matching of attribute values rather than
-  case-insensitive matching, regardless of whether a case-insensitive
-  matching is normally required for the given attribute.</p>
--->
-  <p id=case-insensitive-selector-exception>Similarly, for the
-  purpose of the rules marked "case-insensitive", user agents are
-  expected to use <a href=#ascii-case-insensitive>ASCII case-insensitive</a> matching of
-  attribute values rather than case-sensitive matching, even for
-  attributes in XHTML documents.</p>
 
   <p class=note>These markings only affect the handling of attribute
   <em>values</em>, not attribute names or element names.</p>
@@ -92593,8 +92581,8 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 [hidden], area, base, basefont, command, datalist, head,
-input[type=hidden], link, menu[type=context], meta, noembed, noframes,
-param, rp, script, source, style, track, title { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=hidden i], link, menu[type=context i], meta, noembed, noframes,
+param, rp, script, source, style, track, title {
   display: none;
 }</pre>
 
@@ -92843,9 +92831,9 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-br[clear=left] { clear: left; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-br[clear=right] { clear: right; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-br[clear=all], br[clear=both] { clear: both; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+br[clear=left i] { clear: left; }
+br[clear=right i] { clear: right; }
+br[clear=all i], br[clear=both i] { clear: both; }
 
   <p>For the purposes of the CSS ruby model, runs of children of
   <code><a href=#the-ruby-element>ruby</a></code> elements that are not <code><a href=#the-rt-element>rt</a></code> or
@@ -92992,10 +92980,10 @@
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
 [dir] { unicode-bidi: embed; }
-bdi, bdi[dir], output, output[dir], [dir=auto] { unicode-bidi: isolate; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
-bdo[dir=auto] { unicode-bidi: bidi-override isolate; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-textarea[dir=auto], pre[dir=auto] { unicode-bidi: plaintext; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
+textarea[dir=auto i], pre[dir=auto i] { unicode-bidi: plaintext; }
 
 
   <h4 id=sections-and-headings><span class=secno>15.3.6 </span>Sections and headings</h4>
@@ -93087,13 +93075,13 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 ol[type=1], li[type=1] { list-style-type: decimal; }
-ol[type=a], li[type=a] { list-style-type: lower-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=A], li[type=A] { list-style-type: upper-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=i], li[type=i] { list-style-type: lower-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=I], li[type=I] { list-style-type: upper-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ul[type=disc], li[type=disc] { list-style-type: disc; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-ul[type=circle], li[type=circle] { list-style-type: circle; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-ul[type=square], li[type=square] { list-style-type: square; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+ol[type=a], li[type=a] { list-style-type: lower-alpha; }
+ol[type=A], li[type=A] { list-style-type: upper-alpha; }
+ol[type=i], li[type=i] { list-style-type: lower-roman; }
+ol[type=I], li[type=I] { list-style-type: upper-roman; }
+ul[type=disc i], li[type=disc i] { list-style-type: disc; }
+ul[type=circle i], li[type=circle i] { list-style-type: circle; }
+ul[type=square i], li[type=square i] { list-style-type: square; }
 
   <p>When rendering <code><a href=#the-li-element>li</a></code> elements, user agents are expected
   to use the <a href=#ordinal-value>ordinal value</a> of the <code><a href=#the-li-element>li</a></code> element
@@ -93135,31 +93123,31 @@
 
 table, td, th { border-color: gray; }
 thead, tbody, tfoot, tr { border-color: inherit; }
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all], table[frame=void],
-table[frame=above], table[frame=below], table[frame=hsides],
-table[frame=lhs], table[frame=rhs], table[frame=vsides],
-table[frame=box], table[frame=border],
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i], table[frame=void i],
+table[frame=above i], table[frame=below i], table[frame=hsides i],
+table[frame=lhs i], table[frame=rhs i], table[frame=vsides i],
+table[frame=box i], table[frame=border i],
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-color: black;
 }</pre>
 
@@ -93168,105 +93156,105 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-table[align=left] { float: left; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-table[align=right] { float: right; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-table[align=center], table[align=abscenter],
-table[align=absmiddle], table[align=middle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+table[align=left i] { float: left; }
+table[align=right i] { float: right; }
+table[align=center i], table[align=abscenter i],
+table[align=absmiddle i], table[align=middle i] {
   margin-left: auto; margin-right: auto;
 }
-thead[align=absmiddle], tbody[align=absmiddle], tfoot[align=absmiddle],
-tr[align=absmiddle], td[align=absmiddle], th[align=absmiddle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[align=absmiddle i], tbody[align=absmiddle i], tfoot[align=absmiddle i],
+tr[align=absmiddle i], td[align=absmiddle i], th[align=absmiddle i] {
   text-align: center;
 }
 
-caption[align=bottom] { caption-side: bottom; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-p[align=left], h1[align=left], h2[align=left], h3[align=left],
-h4[align=left], h5[align=left], h6[align=left] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+caption[align=bottom i] { caption-side: bottom; }
+p[align=left i], h1[align=left i], h2[align=left i], h3[align=left i],
+h4[align=left i], h5[align=left i], h6[align=left i] {
   text-align: left;
 }
-p[align=right], h1[align=right], h2[align=right], h3[align=right],
-h4[align=right], h5[align=right], h6[align=right] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=right i], h1[align=right i], h2[align=right i], h3[align=right i],
+h4[align=right i], h5[align=right i], h6[align=right i] {
   text-align: right;
 }
-p[align=center], h1[align=center], h2[align=center], h3[align=center],
-h4[align=center], h5[align=center], h6[align=center] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=center i], h1[align=center i], h2[align=center i], h3[align=center i],
+h4[align=center i], h5[align=center i], h6[align=center i] {
   text-align: center;
 }
-p[align=justify], h1[align=justify], h2[align=justify], h3[align=justify],
-h4[align=justify], h5[align=justify], h6[align=justify] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=justify i], h1[align=justify i], h2[align=justify i], h3[align=justify i],
+h4[align=justify i], h5[align=justify i], h6[align=justify i] {
   text-align: justify;
 }
-thead[valign=top], tbody[valign=top], tfoot[valign=top],
-tr[valign=top], td[valign=top], th[valign=top] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=top i], tbody[valign=top i], tfoot[valign=top i],
+tr[valign=top i], td[valign=top i], th[valign=top i] {
   vertical-align: top;
 }
-thead[valign=middle], tbody[valign=middle], tfoot[valign=middle],
-tr[valign=middle], td[valign=middle], th[valign=middle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=middle i], tbody[valign=middle i], tfoot[valign=middle i],
+tr[valign=middle i], td[valign=middle i], th[valign=middle i] {
   vertical-align: middle;
 }
-thead[valign=bottom], tbody[valign=bottom], tfoot[valign=bottom],
-tr[valign=bottom], td[valign=bottom], th[valign=bottom] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=bottom i], tbody[valign=bottom i], tfoot[valign=bottom i],
+tr[valign=bottom i], td[valign=bottom i], th[valign=bottom i] {
   vertical-align: bottom;
 }
-thead[valign=baseline], tbody[valign=baseline], tfoot[valign=baseline],
-tr[valign=baseline], td[valign=baseline], th[valign=baseline] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=baseline i], tbody[valign=baseline i], tfoot[valign=baseline i],
+tr[valign=baseline i], td[valign=baseline i], th[valign=baseline i] {
   vertical-align: baseline;
 }
 
 td[nowrap], th[nowrap] { white-space: nowrap; }
 
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all] {
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i] {
   border-style: none;
   border-collapse: collapse;
 }
 
-table[frame=void] { border-style: hidden hidden hidden hidden; }
-table[frame=above] { border-style: solid hidden hidden hidden; }
-table[frame=below] { border-style: hidden hidden solid hidden; }
-table[frame=hsides] { border-style: solid hidden solid hidden; }
-table[frame=lhs] { border-style: hidden hidden hidden solid; }
-table[frame=rhs] { border-style: hidden solid hidden hidden; }
-table[frame=vsides] { border-style: hidden solid hidden solid; }
-table[frame=box],
-table[frame=border] { border-style: solid solid solid solid; }
+table[frame=void i] { border-style: hidden hidden hidden hidden; }
+table[frame=above i] { border-style: solid hidden hidden hidden; }
+table[frame=below i] { border-style: hidden hidden solid hidden; }
+table[frame=hsides i] { border-style: solid hidden solid hidden; }
+table[frame=lhs i] { border-style: hidden hidden hidden solid; }
+table[frame=rhs i] { border-style: hidden solid hidden hidden; }
+table[frame=vsides i] { border-style: hidden solid hidden solid; }
+table[frame=box i],
+table[frame=border i] { border-style: solid solid solid solid; }
 
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th {
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th {
   border-style: none;
 }
 
-table[rules=groups] > colgroup, table[rules=groups] > thead,
-table[rules=groups] > tbody, table[rules=groups] > tfoot {
+table[rules=groups i] > colgroup, table[rules=groups i] > thead,
+table[rules=groups i] > tbody, table[rules=groups i] > tfoot {
   border-style: solid;
 }
 
-table[rules=rows] > tr, table[rules=rows] > thead > tr,
-table[rules=rows] > tbody > tr, table[rules=rows] > tfoot > tr {
+table[rules=rows i] > tr, table[rules=rows i] > thead > tr,
+table[rules=rows i] > tbody > tr, table[rules=rows i] > tfoot > tr {
   border-style: solid;
 }
 
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th {
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th {
   border-style: none solid none solid;
 }
 
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th {
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-style: solid;
 }
 
@@ -93489,9 +93477,9 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-hr[align=left] { margin-left: 0; margin-right: auto; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-hr[align=right] { margin-left: auto; margin-right: 0; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-hr[align=center] { margin-left: auto; margin-right: auto; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+hr[align=left] { margin-left: 0; margin-right: auto; }
+hr[align=right] { margin-left: auto; margin-right: 0; }
+hr[align=center] { margin-left: auto; margin-right: auto; }
 hr[color], hr[noshade] { border-style: solid; }</pre>
 
   <p>If an <code><a href=#the-hr-element>hr</a></code> element has either a <code title=attr-hr-color><a href=#attr-hr-color>color</a></code> attribute or a <code title=attr-hr-noshade><a href=#attr-hr-noshade>noshade</a></code> attribute, and furthermore
@@ -93545,7 +93533,7 @@
   conditions in the list below, then the first such child is the
   <code><a href=#the-fieldset-element>fieldset</a></code> element's <dfn id=rendered-legend>rendered legend</dfn>:</p>
 
-  <ul class=brief><li>The child is a <code><a href=#the-legend-element>legend</a></code> element.</li>
+  </pre></pre></pre><ul class=brief><li>The child is a <code><a href=#the-legend-element>legend</a></code> element.</li>
 
    <li>The child is not out-of-flow (e.g. not absolutely positioned or floated).</li>
 
@@ -94562,8 +94550,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-img[align=left] { margin-right: 3px; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-img[align=right] { margin-left: 3px; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+img[align=left i] { margin-right: 3px; }
+img[align=right i] { margin-left: 3px; }</pre>
 
   </div>
 
@@ -94577,43 +94565,43 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-iframe[frameborder=0], iframe[frameborder=no] { border: none; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+iframe[frameborder=0], iframe[frameborder=no i] { border: none; }
 
-applet[align=left], embed[align=left], iframe[align=left],
-img[align=left], input[type=image][align=left], object[align=left] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=left i], embed[align=left i], iframe[align=left i],
+img[align=left i], input[type=image i][align=left i], object[align=left i] {
   float: left;
 }
 
-applet[align=right], embed[align=right], iframe[align=right],
-img[align=right], input[type=image][align=right], object[align=right] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=right i], embed[align=right i], iframe[align=right i],
+img[align=right i], input[type=image i][align=right i], object[align=right i] {
   float: right;
 }
 
-applet[align=top], embed[align=top], iframe[align=top],
-img[align=top], input[type=image][align=top], object[align=top] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=top i], embed[align=top i], iframe[align=top i],
+img[align=top i], input[type=image i][align=top i], object[align=top i] {
   vertical-align: top;
 }
 
-applet[align=baseline], embed[align=baseline], iframe[align=baseline],
-img[align=baseline], input[type=image][align=baseline], object[align=baseline] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=baseline i], embed[align=baseline i], iframe[align=baseline i],
+img[align=baseline i], input[type=image i][align=baseline i], object[align=baseline i] {
   vertical-align: baseline;
 }
 
-applet[align=texttop], embed[align=texttop], iframe[align=texttop],
-img[align=texttop], input[type=image][align=texttop], object[align=texttop] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=texttop i], embed[align=texttop i], iframe[align=texttop i],
+img[align=texttop i], input[type=image i][align=texttop i], object[align=texttop i] {
   vertical-align: text-top;
 }
 
-applet[align=absmiddle], embed[align=absmiddle], iframe[align=absmiddle],
-img[align=absmiddle], input[type=image][align=absmiddle], object[align=absmiddle],
-applet[align=abscenter], embed[align=abscenter], iframe[align=abscenter],
-img[align=abscenter], input[type=image][align=abscenter], object[align=abscenter] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=absmiddle i], embed[align=absmiddle i], iframe[align=absmiddle i],
+img[align=absmiddle i], input[type=image i][align=absmiddle i], object[align=absmiddle i],
+applet[align=abscenter i], embed[align=abscenter i], iframe[align=abscenter i],
+img[align=abscenter i], input[type=image i][align=abscenter i], object[align=abscenter i] {
   vertical-align: middle;
 }
 
-applet[align=bottom], embed[align=bottom], iframe[align=bottom],
-img[align=bottom], input[type=image][align=bottom],
-object[align=bottom] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=bottom i], embed[align=bottom i], iframe[align=bottom i],
+img[align=bottom i], input[type=image i][align=bottom i],
+object[align=bottom i] {
   vertical-align: bottom;
 }</pre>
 
@@ -94791,7 +94779,7 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 input { binding: <i title="">input-textfield</i>; }
-input[type=password] { binding: <i title="">input-password</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=password i] { binding: <i title="">input-password</i>; }
 /* later rules override this for other values of type="" */</pre>
 
   <p>When the <i title="">input-textfield</i> binding applies to an
@@ -94837,13 +94825,13 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=datetime] { binding: <i title="">input-datetime</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=date] { binding: <i title="">input-date</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=month] { binding: <i title="">input-month</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=week] { binding: <i title="">input-week</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=time] { binding: <i title="">input-time</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=datetime-local] { binding: <i title="">input-datetime-local</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=number] { binding: <i title="">input-number</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=datetime i] { binding: <i title="">input-datetime</i>; }
+input[type=date i] { binding: <i title="">input-date</i>; }
+input[type=month i] { binding: <i title="">input-month</i>; }
+input[type=week i] { binding: <i title="">input-week</i>; }
+input[type=time i] { binding: <i title="">input-time</i>; }
+input[type=datetime-local i] { binding: <i title="">input-datetime-local</i>; }
+input[type=number i] { binding: <i title="">input-number</i>; }</pre>
 
   <p>When the <i title="">input-datetime</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#date-and-time-state title=attr-input-type-datetime>Date and Time</a> state, the
@@ -94892,7 +94880,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=range] { binding: <i title="">input-range</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=range i] { binding: <i title="">input-range</i>; }</pre>
 
   <p>When the <i title="">input-range</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#range-state title=attr-input-type-range>Range</a> state, the element is
@@ -94918,7 +94906,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=color] { binding: <i title="">input-color</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=color i] { binding: <i title="">input-color</i>; }</pre>
 
   <p>When the <i title="">input-color</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#color-state title=attr-input-type-color>Color</a> state, the element is
@@ -94940,8 +94928,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=checkbox] { binding: <i title="">input-checkbox</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=radio] { binding: <i title="">input-radio</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=checkbox i] { binding: <i title="">input-checkbox</i>; }
+input[type=radio i] { binding: <i title="">input-radio</i>; }</pre>
 
   <p>When the <i title="">input-checkbox</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#checkbox-state title=attr-input-type-checkbox>Checkbox</a> state, the element
@@ -94962,7 +94950,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=file] { binding: <i title="">input-file</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=file i] { binding: <i title="">input-file</i>; }</pre>
 
   <p>When the <i title="">input-file</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#file-upload-state title=attr-input-type-file>File Upload</a> state, the element
@@ -94980,7 +94968,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=submit], input[type=reset], input[type=button] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=submit i], input[type=reset i], input[type=button i] {
   binding: <i title="">input-button</i>;
 }</pre>
 

Modified: index
===================================================================
--- index	2011-10-12 19:29:42 UTC (rev 6675)
+++ index	2011-10-12 19:46:31 UTC (rev 6676)
@@ -92539,18 +92539,6 @@
   as appropriate for elements whose 'direction' property is 'ltr', and
   are expected to be flipped around on elements whose 'direction'
   property is 'rtl'. These are marked "<dfn id=ltr-specific>LTR-specific</dfn>".</p>
-<!--
-  <p id="case-sensitive-selector-exception">For the purpose of the
-  rules marked "case-sensitive", user agents are expected to use
-  case-sensitive matching of attribute values rather than
-  case-insensitive matching, regardless of whether a case-insensitive
-  matching is normally required for the given attribute.</p>
--->
-  <p id=case-insensitive-selector-exception>Similarly, for the
-  purpose of the rules marked "case-insensitive", user agents are
-  expected to use <a href=#ascii-case-insensitive>ASCII case-insensitive</a> matching of
-  attribute values rather than case-sensitive matching, even for
-  attributes in XHTML documents.</p>
 
   <p class=note>These markings only affect the handling of attribute
   <em>values</em>, not attribute names or element names.</p>
@@ -92593,8 +92581,8 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 [hidden], area, base, basefont, command, datalist, head,
-input[type=hidden], link, menu[type=context], meta, noembed, noframes,
-param, rp, script, source, style, track, title { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=hidden i], link, menu[type=context i], meta, noembed, noframes,
+param, rp, script, source, style, track, title {
   display: none;
 }</pre>
 
@@ -92843,9 +92831,9 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-br[clear=left] { clear: left; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-br[clear=right] { clear: right; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-br[clear=all], br[clear=both] { clear: both; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+br[clear=left i] { clear: left; }
+br[clear=right i] { clear: right; }
+br[clear=all i], br[clear=both i] { clear: both; }
 
   <p>For the purposes of the CSS ruby model, runs of children of
   <code><a href=#the-ruby-element>ruby</a></code> elements that are not <code><a href=#the-rt-element>rt</a></code> or
@@ -92992,10 +92980,10 @@
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
 [dir] { unicode-bidi: embed; }
-bdi, bdi[dir], output, output[dir], [dir=auto] { unicode-bidi: isolate; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
-bdo[dir=auto] { unicode-bidi: bidi-override isolate; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-textarea[dir=auto], pre[dir=auto] { unicode-bidi: plaintext; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
+textarea[dir=auto i], pre[dir=auto i] { unicode-bidi: plaintext; }
 
 
   <h4 id=sections-and-headings><span class=secno>15.3.6 </span>Sections and headings</h4>
@@ -93087,13 +93075,13 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 ol[type=1], li[type=1] { list-style-type: decimal; }
-ol[type=a], li[type=a] { list-style-type: lower-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=A], li[type=A] { list-style-type: upper-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=i], li[type=i] { list-style-type: lower-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=I], li[type=I] { list-style-type: upper-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ul[type=disc], li[type=disc] { list-style-type: disc; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-ul[type=circle], li[type=circle] { list-style-type: circle; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-ul[type=square], li[type=square] { list-style-type: square; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+ol[type=a], li[type=a] { list-style-type: lower-alpha; }
+ol[type=A], li[type=A] { list-style-type: upper-alpha; }
+ol[type=i], li[type=i] { list-style-type: lower-roman; }
+ol[type=I], li[type=I] { list-style-type: upper-roman; }
+ul[type=disc i], li[type=disc i] { list-style-type: disc; }
+ul[type=circle i], li[type=circle i] { list-style-type: circle; }
+ul[type=square i], li[type=square i] { list-style-type: square; }
 
   <p>When rendering <code><a href=#the-li-element>li</a></code> elements, user agents are expected
   to use the <a href=#ordinal-value>ordinal value</a> of the <code><a href=#the-li-element>li</a></code> element
@@ -93135,31 +93123,31 @@
 
 table, td, th { border-color: gray; }
 thead, tbody, tfoot, tr { border-color: inherit; }
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all], table[frame=void],
-table[frame=above], table[frame=below], table[frame=hsides],
-table[frame=lhs], table[frame=rhs], table[frame=vsides],
-table[frame=box], table[frame=border],
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i], table[frame=void i],
+table[frame=above i], table[frame=below i], table[frame=hsides i],
+table[frame=lhs i], table[frame=rhs i], table[frame=vsides i],
+table[frame=box i], table[frame=border i],
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-color: black;
 }</pre>
 
@@ -93168,105 +93156,105 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-table[align=left] { float: left; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-table[align=right] { float: right; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-table[align=center], table[align=abscenter],
-table[align=absmiddle], table[align=middle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+table[align=left i] { float: left; }
+table[align=right i] { float: right; }
+table[align=center i], table[align=abscenter i],
+table[align=absmiddle i], table[align=middle i] {
   margin-left: auto; margin-right: auto;
 }
-thead[align=absmiddle], tbody[align=absmiddle], tfoot[align=absmiddle],
-tr[align=absmiddle], td[align=absmiddle], th[align=absmiddle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[align=absmiddle i], tbody[align=absmiddle i], tfoot[align=absmiddle i],
+tr[align=absmiddle i], td[align=absmiddle i], th[align=absmiddle i] {
   text-align: center;
 }
 
-caption[align=bottom] { caption-side: bottom; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-p[align=left], h1[align=left], h2[align=left], h3[align=left],
-h4[align=left], h5[align=left], h6[align=left] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+caption[align=bottom i] { caption-side: bottom; }
+p[align=left i], h1[align=left i], h2[align=left i], h3[align=left i],
+h4[align=left i], h5[align=left i], h6[align=left i] {
   text-align: left;
 }
-p[align=right], h1[align=right], h2[align=right], h3[align=right],
-h4[align=right], h5[align=right], h6[align=right] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=right i], h1[align=right i], h2[align=right i], h3[align=right i],
+h4[align=right i], h5[align=right i], h6[align=right i] {
   text-align: right;
 }
-p[align=center], h1[align=center], h2[align=center], h3[align=center],
-h4[align=center], h5[align=center], h6[align=center] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=center i], h1[align=center i], h2[align=center i], h3[align=center i],
+h4[align=center i], h5[align=center i], h6[align=center i] {
   text-align: center;
 }
-p[align=justify], h1[align=justify], h2[align=justify], h3[align=justify],
-h4[align=justify], h5[align=justify], h6[align=justify] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+p[align=justify i], h1[align=justify i], h2[align=justify i], h3[align=justify i],
+h4[align=justify i], h5[align=justify i], h6[align=justify i] {
   text-align: justify;
 }
-thead[valign=top], tbody[valign=top], tfoot[valign=top],
-tr[valign=top], td[valign=top], th[valign=top] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=top i], tbody[valign=top i], tfoot[valign=top i],
+tr[valign=top i], td[valign=top i], th[valign=top i] {
   vertical-align: top;
 }
-thead[valign=middle], tbody[valign=middle], tfoot[valign=middle],
-tr[valign=middle], td[valign=middle], th[valign=middle] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=middle i], tbody[valign=middle i], tfoot[valign=middle i],
+tr[valign=middle i], td[valign=middle i], th[valign=middle i] {
   vertical-align: middle;
 }
-thead[valign=bottom], tbody[valign=bottom], tfoot[valign=bottom],
-tr[valign=bottom], td[valign=bottom], th[valign=bottom] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=bottom i], tbody[valign=bottom i], tfoot[valign=bottom i],
+tr[valign=bottom i], td[valign=bottom i], th[valign=bottom i] {
   vertical-align: bottom;
 }
-thead[valign=baseline], tbody[valign=baseline], tfoot[valign=baseline],
-tr[valign=baseline], td[valign=baseline], th[valign=baseline] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+thead[valign=baseline i], tbody[valign=baseline i], tfoot[valign=baseline i],
+tr[valign=baseline i], td[valign=baseline i], th[valign=baseline i] {
   vertical-align: baseline;
 }
 
 td[nowrap], th[nowrap] { white-space: nowrap; }
 
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all] {
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i] {
   border-style: none;
   border-collapse: collapse;
 }
 
-table[frame=void] { border-style: hidden hidden hidden hidden; }
-table[frame=above] { border-style: solid hidden hidden hidden; }
-table[frame=below] { border-style: hidden hidden solid hidden; }
-table[frame=hsides] { border-style: solid hidden solid hidden; }
-table[frame=lhs] { border-style: hidden hidden hidden solid; }
-table[frame=rhs] { border-style: hidden solid hidden hidden; }
-table[frame=vsides] { border-style: hidden solid hidden solid; }
-table[frame=box],
-table[frame=border] { border-style: solid solid solid solid; }
+table[frame=void i] { border-style: hidden hidden hidden hidden; }
+table[frame=above i] { border-style: solid hidden hidden hidden; }
+table[frame=below i] { border-style: hidden hidden solid hidden; }
+table[frame=hsides i] { border-style: solid hidden solid hidden; }
+table[frame=lhs i] { border-style: hidden hidden hidden solid; }
+table[frame=rhs i] { border-style: hidden solid hidden hidden; }
+table[frame=vsides i] { border-style: hidden solid hidden solid; }
+table[frame=box i],
+table[frame=border i] { border-style: solid solid solid solid; }
 
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th {
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th {
   border-style: none;
 }
 
-table[rules=groups] > colgroup, table[rules=groups] > thead,
-table[rules=groups] > tbody, table[rules=groups] > tfoot {
+table[rules=groups i] > colgroup, table[rules=groups i] > thead,
+table[rules=groups i] > tbody, table[rules=groups i] > tfoot {
   border-style: solid;
 }
 
-table[rules=rows] > tr, table[rules=rows] > thead > tr,
-table[rules=rows] > tbody > tr, table[rules=rows] > tfoot > tr {
+table[rules=rows i] > tr, table[rules=rows i] > thead > tr,
+table[rules=rows i] > tbody > tr, table[rules=rows i] > tfoot > tr {
   border-style: solid;
 }
 
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th {
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th {
   border-style: none solid none solid;
 }
 
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th {
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-style: solid;
 }
 
@@ -93489,9 +93477,9 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-hr[align=left] { margin-left: 0; margin-right: auto; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-hr[align=right] { margin-left: auto; margin-right: 0; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-hr[align=center] { margin-left: auto; margin-right: auto; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+hr[align=left] { margin-left: 0; margin-right: auto; }
+hr[align=right] { margin-left: auto; margin-right: 0; }
+hr[align=center] { margin-left: auto; margin-right: auto; }
 hr[color], hr[noshade] { border-style: solid; }</pre>
 
   <p>If an <code><a href=#the-hr-element>hr</a></code> element has either a <code title=attr-hr-color><a href=#attr-hr-color>color</a></code> attribute or a <code title=attr-hr-noshade><a href=#attr-hr-noshade>noshade</a></code> attribute, and furthermore
@@ -93545,7 +93533,7 @@
   conditions in the list below, then the first such child is the
   <code><a href=#the-fieldset-element>fieldset</a></code> element's <dfn id=rendered-legend>rendered legend</dfn>:</p>
 
-  <ul class=brief><li>The child is a <code><a href=#the-legend-element>legend</a></code> element.</li>
+  </pre></pre></pre><ul class=brief><li>The child is a <code><a href=#the-legend-element>legend</a></code> element.</li>
 
    <li>The child is not out-of-flow (e.g. not absolutely positioned or floated).</li>
 
@@ -94562,8 +94550,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-img[align=left] { margin-right: 3px; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-img[align=right] { margin-left: 3px; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+img[align=left i] { margin-right: 3px; }
+img[align=right i] { margin-left: 3px; }</pre>
 
   </div>
 
@@ -94577,43 +94565,43 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-iframe[frameborder=0], iframe[frameborder=no] { border: none; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+iframe[frameborder=0], iframe[frameborder=no i] { border: none; }
 
-applet[align=left], embed[align=left], iframe[align=left],
-img[align=left], input[type=image][align=left], object[align=left] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=left i], embed[align=left i], iframe[align=left i],
+img[align=left i], input[type=image i][align=left i], object[align=left i] {
   float: left;
 }
 
-applet[align=right], embed[align=right], iframe[align=right],
-img[align=right], input[type=image][align=right], object[align=right] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=right i], embed[align=right i], iframe[align=right i],
+img[align=right i], input[type=image i][align=right i], object[align=right i] {
   float: right;
 }
 
-applet[align=top], embed[align=top], iframe[align=top],
-img[align=top], input[type=image][align=top], object[align=top] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=top i], embed[align=top i], iframe[align=top i],
+img[align=top i], input[type=image i][align=top i], object[align=top i] {
   vertical-align: top;
 }
 
-applet[align=baseline], embed[align=baseline], iframe[align=baseline],
-img[align=baseline], input[type=image][align=baseline], object[align=baseline] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=baseline i], embed[align=baseline i], iframe[align=baseline i],
+img[align=baseline i], input[type=image i][align=baseline i], object[align=baseline i] {
   vertical-align: baseline;
 }
 
-applet[align=texttop], embed[align=texttop], iframe[align=texttop],
-img[align=texttop], input[type=image][align=texttop], object[align=texttop] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=texttop i], embed[align=texttop i], iframe[align=texttop i],
+img[align=texttop i], input[type=image i][align=texttop i], object[align=texttop i] {
   vertical-align: text-top;
 }
 
-applet[align=absmiddle], embed[align=absmiddle], iframe[align=absmiddle],
-img[align=absmiddle], input[type=image][align=absmiddle], object[align=absmiddle],
-applet[align=abscenter], embed[align=abscenter], iframe[align=abscenter],
-img[align=abscenter], input[type=image][align=abscenter], object[align=abscenter] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=absmiddle i], embed[align=absmiddle i], iframe[align=absmiddle i],
+img[align=absmiddle i], input[type=image i][align=absmiddle i], object[align=absmiddle i],
+applet[align=abscenter i], embed[align=abscenter i], iframe[align=abscenter i],
+img[align=abscenter i], input[type=image i][align=abscenter i], object[align=abscenter i] {
   vertical-align: middle;
 }
 
-applet[align=bottom], embed[align=bottom], iframe[align=bottom],
-img[align=bottom], input[type=image][align=bottom],
-object[align=bottom] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+applet[align=bottom i], embed[align=bottom i], iframe[align=bottom i],
+img[align=bottom i], input[type=image i][align=bottom i],
+object[align=bottom i] {
   vertical-align: bottom;
 }</pre>
 
@@ -94791,7 +94779,7 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 input { binding: <i title="">input-textfield</i>; }
-input[type=password] { binding: <i title="">input-password</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=password i] { binding: <i title="">input-password</i>; }
 /* later rules override this for other values of type="" */</pre>
 
   <p>When the <i title="">input-textfield</i> binding applies to an
@@ -94837,13 +94825,13 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=datetime] { binding: <i title="">input-datetime</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=date] { binding: <i title="">input-date</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=month] { binding: <i title="">input-month</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=week] { binding: <i title="">input-week</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=time] { binding: <i title="">input-time</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=datetime-local] { binding: <i title="">input-datetime-local</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=number] { binding: <i title="">input-number</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=datetime i] { binding: <i title="">input-datetime</i>; }
+input[type=date i] { binding: <i title="">input-date</i>; }
+input[type=month i] { binding: <i title="">input-month</i>; }
+input[type=week i] { binding: <i title="">input-week</i>; }
+input[type=time i] { binding: <i title="">input-time</i>; }
+input[type=datetime-local i] { binding: <i title="">input-datetime-local</i>; }
+input[type=number i] { binding: <i title="">input-number</i>; }</pre>
 
   <p>When the <i title="">input-datetime</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#date-and-time-state title=attr-input-type-datetime>Date and Time</a> state, the
@@ -94892,7 +94880,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=range] { binding: <i title="">input-range</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=range i] { binding: <i title="">input-range</i>; }</pre>
 
   <p>When the <i title="">input-range</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#range-state title=attr-input-type-range>Range</a> state, the element is
@@ -94918,7 +94906,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=color] { binding: <i title="">input-color</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=color i] { binding: <i title="">input-color</i>; }</pre>
 
   <p>When the <i title="">input-color</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#color-state title=attr-input-type-color>Color</a> state, the element is
@@ -94940,8 +94928,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=checkbox] { binding: <i title="">input-checkbox</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
-input[type=radio] { binding: <i title="">input-radio</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=checkbox i] { binding: <i title="">input-checkbox</i>; }
+input[type=radio i] { binding: <i title="">input-radio</i>; }</pre>
 
   <p>When the <i title="">input-checkbox</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#checkbox-state title=attr-input-type-checkbox>Checkbox</a> state, the element
@@ -94962,7 +94950,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=file] { binding: <i title="">input-file</i>; } /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */</pre>
+input[type=file i] { binding: <i title="">input-file</i>; }</pre>
 
   <p>When the <i title="">input-file</i> binding applies to an
   <code><a href=#the-input-element>input</a></code> element whose <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute is in the <a href=#file-upload-state title=attr-input-type-file>File Upload</a> state, the element
@@ -94980,7 +94968,7 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=submit], input[type=reset], input[type=button] { /* <a href=#case-insensitive-selector-exception>case-insensitive</a> */
+input[type=submit i], input[type=reset i], input[type=button i] {
   binding: <i title="">input-button</i>;
 }</pre>
 

Modified: source
===================================================================
--- source	2011-10-12 19:29:42 UTC (rev 6675)
+++ source	2011-10-12 19:46:31 UTC (rev 6676)
@@ -104852,18 +104852,6 @@
   as appropriate for elements whose 'direction' property is 'ltr', and
   are expected to be flipped around on elements whose 'direction'
   property is 'rtl'. These are marked "<dfn>LTR-specific</dfn>".</p>
-<!--
-  <p id="case-sensitive-selector-exception">For the purpose of the
-  rules marked "case-sensitive", user agents are expected to use
-  case-sensitive matching of attribute values rather than
-  case-insensitive matching, regardless of whether a case-insensitive
-  matching is normally required for the given attribute.</p>
--->
-  <p id="case-insensitive-selector-exception">Similarly, for the
-  purpose of the rules marked "case-insensitive", user agents are
-  expected to use <span>ASCII case-insensitive</span> matching of
-  attribute values rather than case-sensitive matching, even for
-  attributes in XHTML documents.</p>
 
   <p class="note">These markings only affect the handling of attribute
   <em>values</em>, not attribute names or element names.</p>
@@ -104919,8 +104907,8 @@
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
 [hidden], area, base, basefont, command, datalist, head,
-input[type=hidden], link, menu[type=context], meta, noembed, noframes,
-param, rp, script, source, style, track, title { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+input[type=hidden i], link, menu[type=context i], meta, noembed, noframes,
+param, rp, script, source, style, track, title {
   display: none;
 }</pre>
 
@@ -105229,9 +105217,9 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-br[clear=left] { clear: left; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-br[clear=right] { clear: right; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-br[clear=all], br[clear=both] { clear: both; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+br[clear=left i] { clear: left; }
+br[clear=right i] { clear: right; }
+br[clear=all i], br[clear=both i] { clear: both; }
 
   <p>For the purposes of the CSS ruby model, runs of children of
   <code>ruby</code> elements that are not <code>rt</code> or
@@ -105412,10 +105400,10 @@
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
 [dir] { unicode-bidi: embed; }
-bdi, bdi[dir], output, output[dir], [dir=auto] { unicode-bidi: isolate; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
-bdo[dir=auto] { unicode-bidi: bidi-override isolate; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-textarea[dir=auto], pre[dir=auto] { unicode-bidi: plaintext; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
+textarea[dir=auto i], pre[dir=auto i] { unicode-bidi: plaintext; }
 
 
   <h4>Sections and headings</h4>
@@ -105507,13 +105495,13 @@
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
 ol[type=1], li[type=1] { list-style-type: decimal; }
-ol[type=a], li[type=a] { list-style-type: lower-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=A], li[type=A] { list-style-type: upper-alpha; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=i], li[type=i] { list-style-type: lower-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ol[type=I], li[type=I] { list-style-type: upper-roman; }<!-- /* <a href="#case-sensitive-selector-exception">case-sensitive</a> */ -->
-ul[type=disc], li[type=disc] { list-style-type: disc; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-ul[type=circle], li[type=circle] { list-style-type: circle; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-ul[type=square], li[type=square] { list-style-type: square; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+ol[type=a], li[type=a] { list-style-type: lower-alpha; }
+ol[type=A], li[type=A] { list-style-type: upper-alpha; }
+ol[type=i], li[type=i] { list-style-type: lower-roman; }
+ol[type=I], li[type=I] { list-style-type: upper-roman; }
+ul[type=disc i], li[type=disc i] { list-style-type: disc; }
+ul[type=circle i], li[type=circle i] { list-style-type: circle; }
+ul[type=square i], li[type=square i] { list-style-type: square; }
 
   <p>When rendering <code>li</code> elements, user agents are expected
   to use the <span>ordinal value</span> of the <code>li</code> element
@@ -105555,31 +105543,31 @@
 
 table, td, th { border-color: gray; }
 thead, tbody, tfoot, tr { border-color: inherit; }
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all], table[frame=void],
-table[frame=above], table[frame=below], table[frame=hsides],
-table[frame=lhs], table[frame=rhs], table[frame=vsides],
-table[frame=box], table[frame=border],
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i], table[frame=void i],
+table[frame=above i], table[frame=below i], table[frame=hsides i],
+table[frame=lhs i], table[frame=rhs i], table[frame=vsides i],
+table[frame=box i], table[frame=border i],
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-color: black;
 }</pre>
 
@@ -105588,105 +105576,105 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-table[align=left] { float: left; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-table[align=right] { float: right; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-table[align=center], table[align=abscenter],
-table[align=absmiddle], table[align=middle] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+table[align=left i] { float: left; }
+table[align=right i] { float: right; }
+table[align=center i], table[align=abscenter i],
+table[align=absmiddle i], table[align=middle i] {
   margin-left: auto; margin-right: auto;
 }
-thead[align=absmiddle], tbody[align=absmiddle], tfoot[align=absmiddle],
-tr[align=absmiddle], td[align=absmiddle], th[align=absmiddle] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+thead[align=absmiddle i], tbody[align=absmiddle i], tfoot[align=absmiddle i],
+tr[align=absmiddle i], td[align=absmiddle i], th[align=absmiddle i] {
   text-align: center;
 }
 
-caption[align=bottom] { caption-side: bottom; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-p[align=left], h1[align=left], h2[align=left], h3[align=left],
-h4[align=left], h5[align=left], h6[align=left] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+caption[align=bottom i] { caption-side: bottom; }
+p[align=left i], h1[align=left i], h2[align=left i], h3[align=left i],
+h4[align=left i], h5[align=left i], h6[align=left i] {
   text-align: left;
 }
-p[align=right], h1[align=right], h2[align=right], h3[align=right],
-h4[align=right], h5[align=right], h6[align=right] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+p[align=right i], h1[align=right i], h2[align=right i], h3[align=right i],
+h4[align=right i], h5[align=right i], h6[align=right i] {
   text-align: right;
 }
-p[align=center], h1[align=center], h2[align=center], h3[align=center],
-h4[align=center], h5[align=center], h6[align=center] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+p[align=center i], h1[align=center i], h2[align=center i], h3[align=center i],
+h4[align=center i], h5[align=center i], h6[align=center i] {
   text-align: center;
 }
-p[align=justify], h1[align=justify], h2[align=justify], h3[align=justify],
-h4[align=justify], h5[align=justify], h6[align=justify] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+p[align=justify i], h1[align=justify i], h2[align=justify i], h3[align=justify i],
+h4[align=justify i], h5[align=justify i], h6[align=justify i] {
   text-align: justify;
 }
-thead[valign=top], tbody[valign=top], tfoot[valign=top],
-tr[valign=top], td[valign=top], th[valign=top] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+thead[valign=top i], tbody[valign=top i], tfoot[valign=top i],
+tr[valign=top i], td[valign=top i], th[valign=top i] {
   vertical-align: top;
 }
-thead[valign=middle], tbody[valign=middle], tfoot[valign=middle],
-tr[valign=middle], td[valign=middle], th[valign=middle] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+thead[valign=middle i], tbody[valign=middle i], tfoot[valign=middle i],
+tr[valign=middle i], td[valign=middle i], th[valign=middle i] {
   vertical-align: middle;
 }
-thead[valign=bottom], tbody[valign=bottom], tfoot[valign=bottom],
-tr[valign=bottom], td[valign=bottom], th[valign=bottom] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+thead[valign=bottom i], tbody[valign=bottom i], tfoot[valign=bottom i],
+tr[valign=bottom i], td[valign=bottom i], th[valign=bottom i] {
   vertical-align: bottom;
 }
-thead[valign=baseline], tbody[valign=baseline], tfoot[valign=baseline],
-tr[valign=baseline], td[valign=baseline], th[valign=baseline] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+thead[valign=baseline i], tbody[valign=baseline i], tfoot[valign=baseline i],
+tr[valign=baseline i], td[valign=baseline i], th[valign=baseline i] {
   vertical-align: baseline;
 }
 
 td[nowrap], th[nowrap] { white-space: nowrap; }
 
-table[rules=none], table[rules=groups], table[rules=rows],
-table[rules=cols], table[rules=all] {
+table[rules=none i], table[rules=groups i], table[rules=rows i],
+table[rules=cols i], table[rules=all i] {
   border-style: none;
   border-collapse: collapse;
 }
 
-table[frame=void] { border-style: hidden hidden hidden hidden; }
-table[frame=above] { border-style: solid hidden hidden hidden; }
-table[frame=below] { border-style: hidden hidden solid hidden; }
-table[frame=hsides] { border-style: solid hidden solid hidden; }
-table[frame=lhs] { border-style: hidden hidden hidden solid; }
-table[frame=rhs] { border-style: hidden solid hidden hidden; }
-table[frame=vsides] { border-style: hidden solid hidden solid; }
-table[frame=box],
-table[frame=border] { border-style: solid solid solid solid; }
+table[frame=void i] { border-style: hidden hidden hidden hidden; }
+table[frame=above i] { border-style: solid hidden hidden hidden; }
+table[frame=below i] { border-style: hidden hidden solid hidden; }
+table[frame=hsides i] { border-style: solid hidden solid hidden; }
+table[frame=lhs i] { border-style: hidden hidden hidden solid; }
+table[frame=rhs i] { border-style: hidden solid hidden hidden; }
+table[frame=vsides i] { border-style: hidden solid hidden solid; }
+table[frame=box i],
+table[frame=border i] { border-style: solid solid solid solid; }
 
-table[rules=none] > tr > td, table[rules=none] > tr > th,
-table[rules=none] > thead > tr > td, table[rules=none] > thead > tr > th,
-table[rules=none] > tbody > tr > td, table[rules=none] > tbody > tr > th,
-table[rules=none] > tfoot > tr > td, table[rules=none] > tfoot > tr > th,
-table[rules=groups] > tr > td, table[rules=groups] > tr > th,
-table[rules=groups] > thead > tr > td, table[rules=groups] > thead > tr > th,
-table[rules=groups] > tbody > tr > td, table[rules=groups] > tbody > tr > th,
-table[rules=groups] > tfoot > tr > td, table[rules=groups] > tfoot > tr > th,
-table[rules=rows] > tr > td, table[rules=rows] > tr > th,
-table[rules=rows] > thead > tr > td, table[rules=rows] > thead > tr > th,
-table[rules=rows] > tbody > tr > td, table[rules=rows] > tbody > tr > th,
-table[rules=rows] > tfoot > tr > td, table[rules=rows] > tfoot > tr > th {
+table[rules=none i] > tr > td, table[rules=none i] > tr > th,
+table[rules=none i] > thead > tr > td, table[rules=none i] > thead > tr > th,
+table[rules=none i] > tbody > tr > td, table[rules=none i] > tbody > tr > th,
+table[rules=none i] > tfoot > tr > td, table[rules=none i] > tfoot > tr > th,
+table[rules=groups i] > tr > td, table[rules=groups i] > tr > th,
+table[rules=groups i] > thead > tr > td, table[rules=groups i] > thead > tr > th,
+table[rules=groups i] > tbody > tr > td, table[rules=groups i] > tbody > tr > th,
+table[rules=groups i] > tfoot > tr > td, table[rules=groups i] > tfoot > tr > th,
+table[rules=rows i] > tr > td, table[rules=rows i] > tr > th,
+table[rules=rows i] > thead > tr > td, table[rules=rows i] > thead > tr > th,
+table[rules=rows i] > tbody > tr > td, table[rules=rows i] > tbody > tr > th,
+table[rules=rows i] > tfoot > tr > td, table[rules=rows i] > tfoot > tr > th {
   border-style: none;
 }
 
-table[rules=groups] > colgroup, table[rules=groups] > thead,
-table[rules=groups] > tbody, table[rules=groups] > tfoot {
+table[rules=groups i] > colgroup, table[rules=groups i] > thead,
+table[rules=groups i] > tbody, table[rules=groups i] > tfoot {
   border-style: solid;
 }
 
-table[rules=rows] > tr, table[rules=rows] > thead > tr,
-table[rules=rows] > tbody > tr, table[rules=rows] > tfoot > tr {
+table[rules=rows i] > tr, table[rules=rows i] > thead > tr,
+table[rules=rows i] > tbody > tr, table[rules=rows i] > tfoot > tr {
   border-style: solid;
 }
 
-table[rules=cols] > tr > td, table[rules=cols] > tr > th,
-table[rules=cols] > thead > tr > td, table[rules=cols] > thead > tr > th,
-table[rules=cols] > tbody > tr > td, table[rules=cols] > tbody > tr > th,
-table[rules=cols] > tfoot > tr > td, table[rules=cols] > tfoot > tr > th {
+table[rules=cols i] > tr > td, table[rules=cols i] > tr > th,
+table[rules=cols i] > thead > tr > td, table[rules=cols i] > thead > tr > th,
+table[rules=cols i] > tbody > tr > td, table[rules=cols i] > tbody > tr > th,
+table[rules=cols i] > tfoot > tr > td, table[rules=cols i] > tfoot > tr > th {
   border-style: none solid none solid;
 }
 
-table[rules=all] > tr > td, table[rules=all] > tr > th,
-table[rules=all] > thead > tr > td, table[rules=all] > thead > tr > th,
-table[rules=all] > tbody > tr > td, table[rules=all] > tbody > tr > th,
-table[rules=all] > tfoot > tr > td, table[rules=all] > tfoot > tr > th {
+table[rules=all i] > tr > td, table[rules=all i] > tr > th,
+table[rules=all i] > thead > tr > td, table[rules=all i] > thead > tr > th,
+table[rules=all i] > tbody > tr > td, table[rules=all i] > tbody > tr > th,
+table[rules=all i] > tfoot > tr > td, table[rules=all i] > tfoot > tr > th {
   border-style: solid;
 }
 
@@ -105951,9 +105939,9 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-hr[align=left] { margin-left: 0; margin-right: auto; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-hr[align=right] { margin-left: auto; margin-right: 0; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-hr[align=center] { margin-left: auto; margin-right: auto; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+hr[align=left] { margin-left: 0; margin-right: auto; }
+hr[align=right] { margin-left: auto; margin-right: 0; }
+hr[align=center] { margin-left: auto; margin-right: auto; }
 hr[color], hr[noshade] { border-style: solid; }</pre>
 
   <p>If an <code>hr</code> element has either a <code
@@ -107213,8 +107201,8 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-img[align=left] { margin-right: 3px; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-img[align=right] { margin-left: 3px; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+img[align=left i] { margin-right: 3px; }
+img[align=right i] { margin-left: 3px; }</pre>
 
   </div>
 
@@ -107228,43 +107216,43 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-iframe[frameborder=0], iframe[frameborder=no] { border: none; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+iframe[frameborder=0], iframe[frameborder=no i] { border: none; }
 
-applet[align=left], embed[align=left], iframe[align=left],
-img[align=left], input[type=image][align=left], object[align=left] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=left i], embed[align=left i], iframe[align=left i],
+img[align=left i], input[type=image i][align=left i], object[align=left i] {
   float: left;
 }
 
-applet[align=right], embed[align=right], iframe[align=right],
-img[align=right], input[type=image][align=right], object[align=right] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=right i], embed[align=right i], iframe[align=right i],
+img[align=right i], input[type=image i][align=right i], object[align=right i] {
   float: right;
 }
 
-applet[align=top], embed[align=top], iframe[align=top],
-img[align=top], input[type=image][align=top], object[align=top] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=top i], embed[align=top i], iframe[align=top i],
+img[align=top i], input[type=image i][align=top i], object[align=top i] {
   vertical-align: top;
 }
 
-applet[align=baseline], embed[align=baseline], iframe[align=baseline],
-img[align=baseline], input[type=image][align=baseline], object[align=baseline] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=baseline i], embed[align=baseline i], iframe[align=baseline i],
+img[align=baseline i], input[type=image i][align=baseline i], object[align=baseline i] {
   vertical-align: baseline;
 }
 
-applet[align=texttop], embed[align=texttop], iframe[align=texttop],
-img[align=texttop], input[type=image][align=texttop], object[align=texttop] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=texttop i], embed[align=texttop i], iframe[align=texttop i],
+img[align=texttop i], input[type=image i][align=texttop i], object[align=texttop i] {
   vertical-align: text-top;
 }
 
-applet[align=absmiddle], embed[align=absmiddle], iframe[align=absmiddle],
-img[align=absmiddle], input[type=image][align=absmiddle], object[align=absmiddle],
-applet[align=abscenter], embed[align=abscenter], iframe[align=abscenter],
-img[align=abscenter], input[type=image][align=abscenter], object[align=abscenter] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=absmiddle i], embed[align=absmiddle i], iframe[align=absmiddle i],
+img[align=absmiddle i], input[type=image i][align=absmiddle i], object[align=absmiddle i],
+applet[align=abscenter i], embed[align=abscenter i], iframe[align=abscenter i],
+img[align=abscenter i], input[type=image i][align=abscenter i], object[align=abscenter i] {
   vertical-align: middle;
 }
 
-applet[align=bottom], embed[align=bottom], iframe[align=bottom],
-img[align=bottom], input[type=image][align=bottom],
-object[align=bottom] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+applet[align=bottom i], embed[align=bottom i], iframe[align=bottom i],
+img[align=bottom i], input[type=image i][align=bottom i],
+object[align=bottom i] {
   vertical-align: bottom;
 }</pre>
 
@@ -107461,7 +107449,7 @@
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
 input { binding: <i title="">input-textfield</i>; }
-input[type=password] { binding: <i title="">input-password</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+input[type=password i] { binding: <i title="">input-password</i>; }
 /* later rules override this for other values of type="" */</pre>
 
   <p>When the <i title="">input-textfield</i> binding applies to an
@@ -107521,13 +107509,13 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=datetime] { binding: <i title="">input-datetime</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=date] { binding: <i title="">input-date</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=month] { binding: <i title="">input-month</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=week] { binding: <i title="">input-week</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=time] { binding: <i title="">input-time</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=datetime-local] { binding: <i title="">input-datetime-local</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=number] { binding: <i title="">input-number</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+input[type=datetime i] { binding: <i title="">input-datetime</i>; }
+input[type=date i] { binding: <i title="">input-date</i>; }
+input[type=month i] { binding: <i title="">input-month</i>; }
+input[type=week i] { binding: <i title="">input-week</i>; }
+input[type=time i] { binding: <i title="">input-time</i>; }
+input[type=datetime-local i] { binding: <i title="">input-datetime-local</i>; }
+input[type=number i] { binding: <i title="">input-number</i>; }</pre>
 
   <p>When the <i title="">input-datetime</i> binding applies to an
   <code>input</code> element whose <code
@@ -107590,7 +107578,7 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=range] { binding: <i title="">input-range</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+input[type=range i] { binding: <i title="">input-range</i>; }</pre>
 
   <p>When the <i title="">input-range</i> binding applies to an
   <code>input</code> element whose <code
@@ -107619,7 +107607,7 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=color] { binding: <i title="">input-color</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+input[type=color i] { binding: <i title="">input-color</i>; }</pre>
 
   <p>When the <i title="">input-color</i> binding applies to an
   <code>input</code> element whose <code
@@ -107644,8 +107632,8 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=checkbox] { binding: <i title="">input-checkbox</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
-input[type=radio] { binding: <i title="">input-radio</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+input[type=checkbox i] { binding: <i title="">input-checkbox</i>; }
+input[type=radio i] { binding: <i title="">input-radio</i>; }</pre>
 
   <p>When the <i title="">input-checkbox</i> binding applies to an
   <code>input</code> element whose <code
@@ -107670,7 +107658,7 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=file] { binding: <i title="">input-file</i>; } /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */</pre>
+input[type=file i] { binding: <i title="">input-file</i>; }</pre>
 
   <p>When the <i title="">input-file</i> binding applies to an
   <code>input</code> element whose <code
@@ -107691,7 +107679,7 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-input[type=submit], input[type=reset], input[type=button] { /* <a href="#case-insensitive-selector-exception">case-insensitive</a> */
+input[type=submit i], input[type=reset i], input[type=button i] {
   binding: <i title="">input-button</i>;
 }</pre>
 




More information about the Commit-Watchers mailing list