HTML presentational elements (<B>, <I>, etc.) have their styles set in
html.css, allowing the user stylesheet to override them. The CSS specs
specify that presentational hints from the markup be treated as if it
were at the top of the author's stylesheet, and thus the user stylesheet
would not be able to alter these styles without an !important rule.
CSS1:3.2 - http://www.w3.org/TR/REC-CSS1#cascading-order
CSS2:6.4.4 - http://www.w3.org/TR/REC-CSS2/cascade.html#q12
Steps to Reproduce, Actual Results, and Expected Results:
See testcase (to be attached shortly)
Build for.. the 3rd of July, I think. (I'm on a public comp ATM.)
Created attachment 11289 [details]
HTML Presentational Elements Testcase
Created attachment 11290 [details]
HTML Presentational Elements Testcase - user stylesheet
Closing as dup of bug 2942. I moved your comments and testcase there.
*** This bug has been marked as a duplicate of 2942 ***