There’s plenty of bad documentation on the web. This page will point you only to the most reliable sources.
The MDN documentation is practically an industry standard, and most pages offer links to relevant specifications.
An accessible reference that’s useful for beginners look to clarify points of confusion. For
example, their entry for
with a very succinct description.
Can I Use… is a well respected and frequently updated reference for the state of stadards support in different browser. The site takes a search term and presents a table of browser support, such as for the
Remember that even though the latest browsers all support a unit like
rem, there are still older browsers in wide circulation. So look at feature detection scripts for
rem units, like Modernizr’s, or well documented fallbacks, like specifying a pixel value for older IE—while understanding that that fallback will prevent text-zooming for IE users.
Although I’m always suspicious of sites with words like tricks in their name, CSS Tricks is an indispensable resource. For example, their page on CSS Flexbox is an important visual reference.
Do note that some of the HTML in CSS Tricks’s examples can be suspect and outdated, so bring your own semantic HTML to bear on whatever CSS advice they offer.