CSS :is(.awesome)

Room 3
13:40 - 14:40

Talk (60 min)

For years I repeated the same phrase, “You can’t style an element based on its descendant’s class or state”, and I can clearly recall thinking we never would. With the introduction of :has(), I now need to change my tune.

As new properties are being added to CSS, we can do so much more than we used to. We recently saw grid and flexbox added to our styling toolbox but we didn’t stop there. In this talk we will look at some of the new properties, pseudo-classes, and techniques that have recently become available and how we can apply them to our projects.

Martine Dowden

An award winning CTO, UX / UI Designer & Developer, International Speaker, and author, Martine focuses on web interfaces that are beautiful, functional, accessible, and usable. She approaches user experience from both art and science, drawing from her degrees in psychology and visual communications. She has worked as an developer, artist, educator, and consultant since 2005.
In 2015, she published a children's book, “Programming Languages ABC++”. She then went on to write “Approachable Accessibility: Planning for Success” which was released in June 2019 and “Architecting CSS: The Programmer’s Guide to Effective Stylesheets” in 2020.
Currently, she is the CTO at Andromeda Galactic Solutions where she continues to learn, work on, and share her passion for front end development.