CSS Selectors Quickstart Course

Go to class
Write Review

Free Online Course: CSS Selectors Quickstart Course provided by Treehouse is a comprehensive online course, which lasts for 1-2 hours worth of material. The course is taught in English and is free of charge. CSS Selectors Quickstart Course is taught by Guil Hernandez.

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
    • Introduction

      1:53

    • instruction

      Type Selectors

    • instruction

      ID Selectors

    • instruction

      Class Selectors

    • Basic Selectors Challenge

      5 objectives

    • instruction

      Attribute Selectors

    • Attribute Selectors Challenge

      4 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 Combinators

      1:29

    • instruction

      Pseudo-classes

    • Pseudo-classes Challenge

      3 objectives

    • instruction

      Descendant Selectors

    • instruction

      CSS Combinators

    • Combinators Challenge

      4 objectives

    • instruction

      :first-child and :last-child Pseudo-classes

    • instruction

      :nth-child() Pseudo-class

    • Pseudo-classes Challenge

      4 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 JavaScript

      2:12

    • instruction

      Control Elements with JavaScript and Selectors

    • instruction

      Prefix Classes for JavaScript

    • instruction

      Custom Data Attributes

    • instruction

      Next Steps with CSS Selectors and JavaScript

    • Selectors in JavaScript Review

      6 questions