W3C home > Mailing lists > Public > public-html@w3.org > February 2009

Rendering feedback

From: Simon Pieters <simonp@opera.com>
Date: Mon, 02 Feb 2009 21:53:04 +0100
To: public-html <public-html@w3.org>
Message-ID: <op.uoqsaqbhidj3kv@hp-a0a83fcd39d2>

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 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 9 May 2012 00:16:29 GMT