[html5] r6942 - [giow] (0) The 'bidi-override:embed' rule for [dir] shouldn't take effect for bl [...]

whatwg at whatwg.org whatwg at whatwg.org
Mon Jan 30 17:11:33 PST 2012


Author: ianh
Date: 2012-01-30 17:11:32 -0800 (Mon, 30 Jan 2012)
New Revision: 6942

Modified:
   complete.html
   index
   source
Log:
[giow] (0) The 'bidi-override:embed' rule for [dir] shouldn't take effect for block-level elements (since it overrides their 'isolate' rule).
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=14850
Affected topics: Rendering

Modified: complete.html
===================================================================
--- complete.html	2012-01-31 00:48:58 UTC (rev 6941)
+++ complete.html	2012-01-31 01:11:32 UTC (rev 6942)
@@ -89725,7 +89725,7 @@
 
 address, blockquote, center, div, figure, figcaption, footer, form,
 header, hr, legend, listing, p, plaintext, pre, summary, xmp {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 blockquote, figure, listing, p, plaintext, pre, xmp {
@@ -89967,7 +89967,26 @@
 
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
-[dir] { unicode-bidi: embed; }
+
+address, blockquote, center, div, figure, figcaption, footer, form,
+header, hr, legend, listing, p, plaintext, pre, summary, xmp, article,
+aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section, table, caption,
+colgroup, col, thead, tbody, tfoot, tr, td, th, dir, dd, dl, dt, menu,
+ol, ul, li {
+  unicode-bidi: isolate;<!-- basically anything that is display:block-like -->
+}
+
+[dir]:not(address):not(blockquote):not(center):not(div):not(figure
+):not(figcaption):not(footer):not(form):not(header):not(hr):not(legend
+):not(listing):not(p):not(plaintext):not(pre):not(summary):not(xmp
+):not(article):not(aside):not(h1):not(h2):not(h3):not(h4):not(h5
+):not(h6):not(hgroup):not(nav):not(section):not(table):not(caption
+):not(colgroup):not(col):not(thead):not(tbody):not(tfoot):not(tr
+):not(td):not(th):not(dir):not(dd):not(dl):not(dt):not(menu):not(ol
+):not(ul):not(li) {
+  unicode-bidi: embed;
+}
+
 bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
 bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
@@ -90137,7 +90156,7 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 article, aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 h1 { margin-top: 0.67em; margin-bottom: 0.67em; font-size: 2.00em; font-weight: bold; }
@@ -90169,8 +90188,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-dir, dd, dl, dt, menu, ol, ul { display: block; unicode-bidi: isolate; }
-li { display: list-item; unicode-bidi: isolate; }
+dir, dd, dl, dt, menu, ol, ul { display: block; }<!-- see also unicode-bidi:isolate rules -->
+li { display: list-item; }<!-- see also unicode-bidi:isolate rules -->
 
 dir, dl, menu, ol, ul { margin-top: 1em; margin-bottom: 1em; }
 
@@ -90238,15 +90257,15 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-table { display: table; unicode-bidi: isolate; }
-caption { display: table-caption; unicode-bidi: isolate; }
-colgroup, colgroup[hidden] { display: table-column-group; unicode-bidi: isolate; }
-col, col[hidden] { display: table-column; unicode-bidi: isolate; }
-thead, thead[hidden] { display: table-header-group; unicode-bidi: isolate; }
-tbody, tbody[hidden] { display: table-row-group; unicode-bidi: isolate; }
-tfoot, tfoot[hidden] { display: table-footer-group; unicode-bidi: isolate; }
-tr, tr[hidden] { display: table-row; unicode-bidi: isolate; }
-td, th, td[hidden], th[hidden] { display: table-cell; unicode-bidi: isolate; }
+table { display: table; }<!-- see also unicode-bidi:isolate rules -->
+caption { display: table-caption; }<!-- see also unicode-bidi:isolate rules -->
+colgroup, colgroup[hidden] { display: table-column-group; }<!-- see also unicode-bidi:isolate rules -->
+col, col[hidden] { display: table-column; }<!-- see also unicode-bidi:isolate rules -->
+thead, thead[hidden] { display: table-header-group; }<!-- see also unicode-bidi:isolate rules -->
+tbody, tbody[hidden] { display: table-row-group; }<!-- see also unicode-bidi:isolate rules -->
+tfoot, tfoot[hidden] { display: table-footer-group; }<!-- see also unicode-bidi:isolate rules -->
+tr, tr[hidden] { display: table-row; }<!-- see also unicode-bidi:isolate rules -->
+td, th, td[hidden], th[hidden] { display: table-cell; }<!-- see also unicode-bidi:isolate rules -->
 
 colgroup[hidden], col[hidden], thead[hidden], tbody[hidden],
 tfoot[hidden], tr[hidden], td[hidden], th[hidden] {

Modified: index
===================================================================
--- index	2012-01-31 00:48:58 UTC (rev 6941)
+++ index	2012-01-31 01:11:32 UTC (rev 6942)
@@ -89725,7 +89725,7 @@
 
 address, blockquote, center, div, figure, figcaption, footer, form,
 header, hr, legend, listing, p, plaintext, pre, summary, xmp {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 blockquote, figure, listing, p, plaintext, pre, xmp {
@@ -89967,7 +89967,26 @@
 
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
-[dir] { unicode-bidi: embed; }
+
+address, blockquote, center, div, figure, figcaption, footer, form,
+header, hr, legend, listing, p, plaintext, pre, summary, xmp, article,
+aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section, table, caption,
+colgroup, col, thead, tbody, tfoot, tr, td, th, dir, dd, dl, dt, menu,
+ol, ul, li {
+  unicode-bidi: isolate;<!-- basically anything that is display:block-like -->
+}
+
+[dir]:not(address):not(blockquote):not(center):not(div):not(figure
+):not(figcaption):not(footer):not(form):not(header):not(hr):not(legend
+):not(listing):not(p):not(plaintext):not(pre):not(summary):not(xmp
+):not(article):not(aside):not(h1):not(h2):not(h3):not(h4):not(h5
+):not(h6):not(hgroup):not(nav):not(section):not(table):not(caption
+):not(colgroup):not(col):not(thead):not(tbody):not(tfoot):not(tr
+):not(td):not(th):not(dir):not(dd):not(dl):not(dt):not(menu):not(ol
+):not(ul):not(li) {
+  unicode-bidi: embed;
+}
+
 bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
 bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
@@ -90137,7 +90156,7 @@
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
 article, aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 h1 { margin-top: 0.67em; margin-bottom: 0.67em; font-size: 2.00em; font-weight: bold; }
@@ -90169,8 +90188,8 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-dir, dd, dl, dt, menu, ol, ul { display: block; unicode-bidi: isolate; }
-li { display: list-item; unicode-bidi: isolate; }
+dir, dd, dl, dt, menu, ol, ul { display: block; }<!-- see also unicode-bidi:isolate rules -->
+li { display: list-item; }<!-- see also unicode-bidi:isolate rules -->
 
 dir, dl, menu, ol, ul { margin-top: 1em; margin-bottom: 1em; }
 
@@ -90238,15 +90257,15 @@
 
   <pre class=css>@namespace url(http://www.w3.org/1999/xhtml);
 
-table { display: table; unicode-bidi: isolate; }
-caption { display: table-caption; unicode-bidi: isolate; }
-colgroup, colgroup[hidden] { display: table-column-group; unicode-bidi: isolate; }
-col, col[hidden] { display: table-column; unicode-bidi: isolate; }
-thead, thead[hidden] { display: table-header-group; unicode-bidi: isolate; }
-tbody, tbody[hidden] { display: table-row-group; unicode-bidi: isolate; }
-tfoot, tfoot[hidden] { display: table-footer-group; unicode-bidi: isolate; }
-tr, tr[hidden] { display: table-row; unicode-bidi: isolate; }
-td, th, td[hidden], th[hidden] { display: table-cell; unicode-bidi: isolate; }
+table { display: table; }<!-- see also unicode-bidi:isolate rules -->
+caption { display: table-caption; }<!-- see also unicode-bidi:isolate rules -->
+colgroup, colgroup[hidden] { display: table-column-group; }<!-- see also unicode-bidi:isolate rules -->
+col, col[hidden] { display: table-column; }<!-- see also unicode-bidi:isolate rules -->
+thead, thead[hidden] { display: table-header-group; }<!-- see also unicode-bidi:isolate rules -->
+tbody, tbody[hidden] { display: table-row-group; }<!-- see also unicode-bidi:isolate rules -->
+tfoot, tfoot[hidden] { display: table-footer-group; }<!-- see also unicode-bidi:isolate rules -->
+tr, tr[hidden] { display: table-row; }<!-- see also unicode-bidi:isolate rules -->
+td, th, td[hidden], th[hidden] { display: table-cell; }<!-- see also unicode-bidi:isolate rules -->
 
 colgroup[hidden], col[hidden], thead[hidden], tbody[hidden],
 tfoot[hidden], tr[hidden], td[hidden], th[hidden] {

Modified: source
===================================================================
--- source	2012-01-31 00:48:58 UTC (rev 6941)
+++ source	2012-01-31 01:11:32 UTC (rev 6942)
@@ -103843,7 +103843,7 @@
 
 address, blockquote, center, div, figure, figcaption, footer, form,
 header, hr, legend, listing, p, plaintext, pre, summary, xmp {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 blockquote, figure, listing, p, plaintext, pre, xmp {
@@ -104128,7 +104128,26 @@
 
 :dir(ltr) { direction: ltr; }
 :dir(rtl) { direction: rtl; }
-[dir] { unicode-bidi: embed; }
+
+address, blockquote, center, div, figure, figcaption, footer, form,
+header, hr, legend, listing, p, plaintext, pre, summary, xmp, article,
+aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section, table, caption,
+colgroup, col, thead, tbody, tfoot, tr, td, th, dir, dd, dl, dt, menu,
+ol, ul, li {
+  unicode-bidi: isolate;<!-- basically anything that is display:block-like -->
+}
+
+[dir]:not(address):not(blockquote):not(center):not(div):not(figure
+):not(figcaption):not(footer):not(form):not(header):not(hr):not(legend
+):not(listing):not(p):not(plaintext):not(pre):not(summary):not(xmp
+):not(article):not(aside):not(h1):not(h2):not(h3):not(h4):not(h5
+):not(h6):not(hgroup):not(nav):not(section):not(table):not(caption
+):not(colgroup):not(col):not(thead):not(tbody):not(tfoot):not(tr
+):not(td):not(th):not(dir):not(dd):not(dl):not(dt):not(menu):not(ol
+):not(ul):not(li) {
+  unicode-bidi: embed;
+}
+
 bdi, bdi[dir], output, output[dir], [dir=auto i] { unicode-bidi: isolate; }
 bdo, bdo[dir] { unicode-bidi: bidi-override; }
 bdo[dir=auto i] { unicode-bidi: bidi-override isolate; }
@@ -104157,7 +104176,7 @@
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
 article, aside, h1, h2, h3, h4, h5, h6, hgroup, nav, section {
-  display: block; unicode-bidi: isolate;
+  display: block;<!-- see also unicode-bidi: isolate rules-->
 }
 
 h1 { margin-top: 0.67em; margin-bottom: 0.67em; font-size: 2.00em; font-weight: bold; }
@@ -104189,8 +104208,8 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-dir, dd, dl, dt, menu, ol, ul { display: block; unicode-bidi: isolate; }
-li { display: list-item; unicode-bidi: isolate; }
+dir, dd, dl, dt, menu, ol, ul { display: block; }<!-- see also unicode-bidi:isolate rules -->
+li { display: list-item; }<!-- see also unicode-bidi:isolate rules -->
 
 dir, dl, menu, ol, ul { margin-top: 1em; margin-bottom: 1em; }
 
@@ -104258,15 +104277,15 @@
 
   <pre class="css">@namespace url(http://www.w3.org/1999/xhtml);
 
-table { display: table; unicode-bidi: isolate; }
-caption { display: table-caption; unicode-bidi: isolate; }
-colgroup, colgroup[hidden] { display: table-column-group; unicode-bidi: isolate; }
-col, col[hidden] { display: table-column; unicode-bidi: isolate; }
-thead, thead[hidden] { display: table-header-group; unicode-bidi: isolate; }
-tbody, tbody[hidden] { display: table-row-group; unicode-bidi: isolate; }
-tfoot, tfoot[hidden] { display: table-footer-group; unicode-bidi: isolate; }
-tr, tr[hidden] { display: table-row; unicode-bidi: isolate; }
-td, th, td[hidden], th[hidden] { display: table-cell; unicode-bidi: isolate; }
+table { display: table; }<!-- see also unicode-bidi:isolate rules -->
+caption { display: table-caption; }<!-- see also unicode-bidi:isolate rules -->
+colgroup, colgroup[hidden] { display: table-column-group; }<!-- see also unicode-bidi:isolate rules -->
+col, col[hidden] { display: table-column; }<!-- see also unicode-bidi:isolate rules -->
+thead, thead[hidden] { display: table-header-group; }<!-- see also unicode-bidi:isolate rules -->
+tbody, tbody[hidden] { display: table-row-group; }<!-- see also unicode-bidi:isolate rules -->
+tfoot, tfoot[hidden] { display: table-footer-group; }<!-- see also unicode-bidi:isolate rules -->
+tr, tr[hidden] { display: table-row; }<!-- see also unicode-bidi:isolate rules -->
+td, th, td[hidden], th[hidden] { display: table-cell; }<!-- see also unicode-bidi:isolate rules -->
 
 colgroup[hidden], col[hidden], thead[hidden], tbody[hidden],
 tfoot[hidden], tr[hidden], td[hidden], th[hidden] {




More information about the Commit-Watchers mailing list