I am unsure if this applies to HTML (or rather CSS). From the archives I see that Dean Edwards proposed some <reset></reset> element that was supposed to reset styles to the page default style. I have another proposal<br clear="all">
<p><div style='inherit: nothing'></div><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><div style='inherit: font-weight font-family font-size;'></div></p>
<p>e.g. any css attribute on a space separated list. This list should also allow short hand attributes such as "background" and "font" but be expanded. Note that this is a "white list approach" - which I think is far better than the black list approach that we need to use today: style='line-height: 10px; font-family: Arial' 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.