CSS Isn’t Black Magic – Understanding Browser Rendering of CSS

I just came across this really amazing article by Aimee Marie Knight, called CSS Isn’t Black Magic, that explains how CSS Rendering works in the browser, as well as the CSSOM (CSS Object Model) and the CSS stack(s). One great thing is that it expands on how specificity works, and what gets prioritized – which is really important for targeting tags and elements, and knowing which css portions will be effective in making the changes you want.

I thought I’d developed a pretty solid knowledge and understanding of CSS by now, but this is a whole new area I wasn’t really aware of, and it’s really integral to writing great CSS code.