CSS :is(.awesome)

CSS has become incredibly mature and incredibly powerful and it continues to evolve to add new capabilities. In this session, Martine Dowden explores some of the new properties, pseudo-classes, and techniques that have recently become available in CSS.

CSS :is(.awesome)

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 has degrees in both Psychology, and Visual Communications, which she uses to develop amazing user experiences and user interfaces. She specializes in CSS and web accessibility, and has years of experience in leadership, marketing, design, and development. In addition to being the CTO of Andromeda, Martine is also an international conference speaker, a published author, a Google Developer Expert in Web Technologies, Angular, and Firebase, and a Microsoft MVP in Developer Technologies. You can check out here latest publications and keep up with here latest projects at martine.dev.

More Awesome Sessions