CSS feature detection


Feature detection involves working out whether a browser supports a certain block of code, and running different code dependent on whether it does (or doesn't), so that the browser can always provide a working experience rather than crashing / erroring in some browsers.

In this workshop you will learn how to write your own simple feature detection, how to use a library to speed up implementation, and about native features for feature detection such as @supports.

About the facilitator

Schalk Venter is a Front-end Developer and Interface Designer at RunwaySale (https://www.runwaysale.co.za/). He is super passionate about both front-end development and design.

About you

You should be familiar with HTML and CSS. Some knowledge of JavaScript will probably come in handy too.


Attendees must read and follow our Code of Conduct (http://ctfeds.org/code-of-conduct/). Thanks! :)

Thank you to New Media Labs (http://newmedialabs.com/) for providing the venue, wifi, breakfast snacks, and coffee and tea to keep us going. Woo! 🎉



As you enter Black River Park you will see the stairs to the entrance. Remember those :)
The visitors bays are through the booms to the right as you enter.
Once you have parked return to the stairs and enter the complex courtyard. You will see a lift on the far side of the courtyard.
Take that to the second floor and New Media Labs is directly opposite the lift as you exit. Ring the buzzer.