- From: Simon Pieters <simonp@opera.com>
- Date: Mon, 02 Feb 2009 21:53:04 +0100
- To: public-html <public-html@w3.org>
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