An Introduction to the :has() Selector in CSS
HTML & CSSThe :has() pseudo-class has far greater range than just styling an element’s ancestor. It's a great time for you to become familiar with it!

Unlock a premium collection of courses, books, and assessments to hone your tech skills and advance your career. Get unlimited access to everything for one simple price.
The :has() pseudo-class has far greater range than just styling an element’s ancestor. It's a great time for you to become familiar with it!


Learn about how developers can redeploy existing applications to a cloud native compute platform and accelerate operations.

We demystify Google Analytics 4, explaining what's new, and how to get up and running with this completely new version of Google Analytics.

Node.js 20 was released in April 2023. Learn about the new options available to developers with the world's most-used JavaScript runtime.
Learn how to use date and time in Python, with real-life examples of working with date and time using the Python datetime and time modules.
Learn how to use signals in Solid, a modern, reactive JavaScript library for building user interfaces that primarily rely on components.
Learn how developers can accelerate their applications in the cloud and reduce long-term operating costs with a cloud native platform.
Become a SitePoint member and join our community. With your account you'll get access to courses, books, our forum, and our weekly newsletter.

If you're about to start your coding journey, you might be wondering which programming language you should learn first. With so many out there, it can be difficult to decide which one is right for you.

Learn about the 9 most popular React UI component libraries and how to use them.

Discover how to learn quickly, master any skill, and supercharge your personal growth with these ten proven learning techniques.

Learn about seven of the best front-end code playgrounds to experiment, share code, and show off your skills!
Learn to code or build a career as a web developer with us. Our Premium Library contains hundreds of development books and courses created by SitePoint and our partners.





Your SitePoint account gives you access to our community of over 30,000 members. Ask tech questions, get help, or find some new friends.

