YoVDO

CSS for Programmers

Offered By: LinkedIn Learning

Tags

CSS-in-JS Courses Computer Science Courses Web Development Courses Accessibility Courses HTML Courses Box Model Courses

Course Description

Overview

Explore why CSS is different, how it applies to your problems, and how you can integrate it more smoothly with your work.

Syllabus

Introduction
  • CSS for Developers
  • Using GitHub Codespaces with this course
1. The Basics
  • Why is CSS so weird?
  • Declarative vs. imperative languages
  • The browser rendering stack
  • Sidebar: Browser developer tools
  • CSS syntax
  • The cascade
  • Selector specificity
2. The Box Model
  • What is the CSS box model?
  • Logical properties
  • Layout and positioning
3. CSS-in-JS
  • CSS-in-JS: Writing CSS without writing CSS?
  • CSS-in-JS example: Styled Components and CSS Modules
  • Accepting or resisting the cascade
4. Building Great Markup
  • HTML serves most of your needs
  • The layout module flowchart
  • Modern CSS to the rescue: Custom properties
  • CSS as JS properties
  • Accessibility and hiding content with CSS
  • Units and sizes
  • CSS functions
Conclusion
  • Going further

Taught by

Morten Rand-Hendriksen

Related Courses

An Introduction to Accessibility and Inclusive Design
University of Illinois at Urbana-Champaign via Coursera
Accessibility Audit
Amazon Web Services via AWS Skill Builder
Using the Accessibility Checker Tool in Microsoft Word
Coursera Project Network via Coursera
Accessibility to the Scenic Arts
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera
Tecnología accesible para la inclusión
Universitat Politècnica de València via edX