I am unsure if this applies to HTML (or rather CSS). From the archives I see that Dean Edwards proposed some &lt;reset&gt;&lt;/reset&gt; element that was supposed to reset styles to the page default style. I have another proposal<br clear="all">
<p>&lt;div style=&#39;inherit: nothing&#39;&gt;&lt;/div&gt;<br></p><p>This would effectively make everything inside the div have the browser default stylesheet. Other values for the inherit css style could be: </p><p>&lt;div style=&#39;inherit: font-weight font-family font-size;&#39;&gt;&lt;/div&gt;</p>
<p>e.g. any css attribute on a space separated list. This list should also allow short hand attributes such as &quot;background&quot; and &quot;font&quot; but be expanded. Note that this is a &quot;white list approach&quot; - which I think is far better than the black list approach that we need to use today: style=&#39;line-height: 10px; font-family: Arial&#39; etc is a black list and not very maintainable.</p>
<p></p>-- <br>Best regards / Med vennlig hilsen<br>Frode Børli<br>Seria.no<br>-Think about the environment. Do not print this e-mail unless you really need to.<br>-Tenk miljø. Ikke skriv ut denne e-posten dersom det ikke er nødvendig.