CSS Selectors in Depth
Offered By: egghead.io
Course Description
Overview
Cascading style sheet (CSS) selectors are the glue that connects styling to HTML content. Understanding how they work enables a developer to write more semantic markup and keeps styling modular for better project maintenance.
In this course, we will start with basic selectors and work our way through more complex classification of selectors, explaining common use cases along the way. Finally, we’ll look at how selectors can be combined and how selector specificity can create some common problems.
In this course, we will start with basic selectors and work our way through more complex classification of selectors, explaining common use cases along the way. Finally, we’ll look at how selectors can be combined and how selector specificity can create some common problems.
Syllabus
- Understand Basic CSS Selectors
- Identify Interactive HTML Elements with CSS Link Pseudo Classes
- Define Form Element States with CSS Form Pseudo Classes
- Target Custom HTML Element Patterns with DOM Hierarchy Pseudo Classes in CSS
- Target HTML Elements not Explicitly set in the DOM with CSS Pseudo Elements
- Chain Simple CSS Selectors for Fine-grain DOM Element Targeting
- Advanced CSS Selector Chaining for Improved Interaction without Javascript
- Understand CSS Selector Specificity
Taught by
Garth Braithwaite
Related Courses
Boost your CSS: Intermediate ChallengesScrimba via Coursera CSS Challenges
Scrimba Maintainable CSS using TypeStyle
egghead.io Основы HTML и CSS
Moscow Institute of Physics and Technology via Coursera Introduction to CSS3
University of Michigan via Coursera