Introduction to the Course
Get an introduction to the course and explore its structure, strengths, prerequisites, and intended audience.
We'll cover the following
Course overview
Many new and improved features have landed in CSS over the past few years, and a cross-browser effort to improve compatibility has made the language more stable than ever! Let’s review these enhancements to layout, responsive design, element styling, properties, and selectors, and also peek at upcoming features.
The coordinated implementation of new features across browsers these days means we can start using them as soon as they appear, which is great for keeping our stylesheets as simple as possible. A few single-line properties can now replace multiline, hacky solutions. In some cases, newly available features may even allow us to remove JavaScript workarounds we once needed to bypass old limitations!
The CSS Working Group (CSSWG)—the body responsible for updates to the language—has been taking feedback from developers and drawing inspiration from community solutions. The improvements described in this course provide an exciting glimpse into what’s now possible with CSS. There’s never been a better time to get (back) into learning CSS!
Here’s the breakdown of the topics covered in this course:
Intended audience
This course targets front-end developers who want to familiarize themselves with the latest CSS features and enhancements.
Prerequisites
You should have a working knowledge of HTML and CSS fundamentals, including the ability to construct reusable components, implement media queries, and create responsive layouts.
Course strengths
Here are some strengths of this course:
Comprehensive overview of CSS |
|
Cross-browser compatibility |
|
Hands-on experience |
|
Timeliness |
|