Rendering feedback

The rendering section should say that when scripting is enabled, noscript should be hidden (we have bugs saying that this should be with !important -- some pages want to have <noscript> be display:block when scripting is disabled but leave it hidden when it's enabled, or something).


   dl > dd { margin-left: 40px; } /* margin-right, for rtl elements */

<dd>s not in a <dl> should still be indented.


   h1 { margin-left: 0.67em; margin-right; 0.67em; }
   h2 { margin-left: 0.83em; margin-right; 0.83em; }
   h3 { margin-left: 1.00em; margin-right; 1.00em; }
   h4 { margin-left: 1.33em; margin-right; 1.33em; }
   h5 { margin-left: 1.67em; margin-right; 1.67em; }
   h6 { margin-left: 2.33em; margin-right; 2.33em; }

These should be margin-top and margin-bottom.


   When a Document is in quirks mode, margins on HTML elements that
   collapse with the top or bottom of the initial containing block are
   expected to be collapsed to zero.

I think this should be more general, sort of like:

   :first-child { margin-top:0 }
   :last-child { margin-bottom:0 }

...but I haven't looked into whether that matches reality or not.


   body { color: black; background: white; }

This should be on html:root instead (if at all).


   abbr[title], acronym[title] { text-decoration: dotted underline; }

This should be border-bottom: thin dotted.


   table { text-indent: initial; }

This should also apply to input, textarea, select, option, optgroup and button.

-- 
Simon Pieters
Opera Software

Received on Monday, 2 February 2009 20:53:43 UTC