CSS Selectors Quickstart Course (How To)
Offered By: Treehouse
Course Description
Overview
An introduction to CSS selectors for JavaScript programmers. This course covers what you need to know about CSS selectors to complete common DOM programming tasks.
What you'll learn
- Type, ID, and class selectors
- Attribute selectors
- Pseudo-classes
- Data attributes
- The role of CSS selectors in JavaScript
Syllabus
CSS Selector Basics
In this stage, you will learn common CSS selectors that target elements based on their type, ID, class and attributes.
Chevron 7 steps-  Introduction1:53 
-   instructionType Selectors
-   instructionID Selectors
-   instructionClass Selectors
-  Basic Selectors Challenge5 objectives 
-   instructionAttribute Selectors
-  Attribute Selectors Challenge4 objectives 
Pseudo-classes and Combinators
Learn pseudo-classes that select elements based on their state and a user's actions. You'll also use a more fine-grained approach to targeting elements with combinators.
Chevron 9 steps-  The Power of Pseudo-classes and Combinators1:29 
-   instructionPseudo-classes
-  Pseudo-classes Challenge3 objectives 
-   instructionDescendant Selectors
-   instructionCSS Combinators
-  Combinators Challenge4 objectives 
-   instruction:first-child and :last-child Pseudo-classes
-   instruction:nth-child() Pseudo-class
-  Pseudo-classes Challenge4 objectives 
The Role of Selectors in JavaScript
Learn how JavaScript uses selectors to control an element's behavior and apply functionality to the page.
Chevron 6 steps-  CSS Selectors and JavaScript2:12 
-   instructionControl Elements with JavaScript and Selectors
-   instructionPrefix Classes for JavaScript
-   instructionCustom Data Attributes
-   instructionNext Steps with CSS Selectors and JavaScript
-  Selectors in JavaScript Review6 questions 
Taught by
Guil Hernandez
Related Courses
Introduction to CSS3University of Michigan via Coursera All The Way CSS - The Complete CSS Adventure
Udemy Aprende Efectos CSS3
Udemy CSS Selectors Course (How To)
Treehouse HTML & CSS Crash Course Tutorial
Net Ninja via YouTube
