CSS for Programmers
Offered By: LinkedIn Learning
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
- Why is CSS so weird?
- Declarative vs. imperative languages
- The browser rendering stack
- Sidebar: Browser developer tools
- CSS syntax
- The cascade
- Selector specificity
- What is the CSS box model?
- Logical properties
- Layout and positioning
- CSS-in-JS: Writing CSS without writing CSS?
- CSS-in-JS example: Styled Components and CSS Modules
- Accepting or resisting the cascade
- 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
- Going further
Taught by
Morten Rand-Hendriksen
Related Courses
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera Computer Security
Stanford University via Coursera Intro to Computer Science
University of Virginia via Udacity Introduction to Logic
Stanford University via Coursera Internet History, Technology, and Security
University of Michigan via Coursera