HTML

CSS Specificity - Choosing between conflicting attributes

One thing always puzzled me when working with CSS style sheets - how do browsers interpret conflicting attributes?

Certainly the order in which attributes appear in the CSS files and the selectors used play an important role - but isn't there anything more to it?

Internet Explorer 7 and the Holy Hack

Internet Explorer 7 fixed the "* html" bug (also known as the "mysterious container bug"). The W3C specifications say that "* html" should select no elements, but browsers older than IE7 used to select a mysterious container at the root of all elements.

Syndicate content