I have been presenting various versions of this talk for over three years, updating it each time to ensure browser support information is correct and the advice current. I have also presented this material to a wide range of audiences. From beginners to CSS to back-end developers who needed their knowledge of CSS refreshed.
An understanding of modern CSS Selector use is vital for any web designer or developer and this talk is useful for any event where attendees may be new to CSS or need an update on modern techniques.
Links, resources and further reading
Stop Solving Problems you Don’t Yet Have – an article about boilerplates and polyfills.
The CSS3 Anthology – my book from SitePoint
Browser Stack – for testing your sites in a range of real browsers and operating systems.
Can I Use – details of Browser Support for anything you might ever want to use
Codrops CSS Reference – a brilliant reference on codrops.
CSS Arrow Please – because everyone needs a CSS Arrow
http://html5doctor.com/css3-pseudo-classes-and-html5-forms/ – for more information on the CSS3 UI pseudo-classes I mentioned briefly
How nth-child works – an article about the baffling world of nth-child
Understanding nth-child – SitePoint reference to nth-child
Writing efficient CSS Selectors – intro with lots of links to more information
CSS4 Selectors – lots of useful information, test your browser, explore the selectors
ConFoo 2015, Montreal, 2015
An updated version of this presentation for ConFoo.
ConFoo 2014, Montreal, Canada, 2014
ConFoo, Montreal, Canada, 2013
I presented this talk along with Pushing the Boundaries without Breaking the Web at ConFoo.
CSS Summit 2012, Online, 2012
I presented a revised version of this talk online for the summit 2012.
CSS Summit, Online, 2011
CSS3 and Selectors
I presented a version of this presentation for the CSS Summit.
Think Vitamin CSS3 online conference, Online, 2010
Mastering CSS3 Selectors
I presented on this subject for the Think Vitamin conference online.