Intro to CSS Release Notes
Version 1.0 - Updates from legacy content
This release modularizes the legacy Intro to CSS lecture and provides some other minor updates detailed below. Updates are provided here at the module level, but all subsequent updates should be documented at the lesson level.
Release details
Additions
- Add content on CSS custom properties (variables).
- Add content covering comments in CSS.
- Add You Do sections for exploring how multiple classes on the same element interact with with one another.
Changes
- No longer directly depends on code from Intro to HTML content.
- Expand on written lecture material to provide a more straightforward outline for instructors to deliver content with and to provide more thorough written documentation for students.
- Update content to be style guide compliant.
- Update assets throughout.
- Move expanded shorthand properties discussion to Level Up material.
- Update content to only cover the
pxunit. Other units will be discussed in later modules. - Update combinators content to only cover the descendant selector. Other combinators will be covered in later modules.
- Some properties like
displayandbackgroundare not covered directly in the content, but have been moved to You Do sections.
Removals
The following removed items will be added back in an Intermediate CSS module.
- Remove box-sizing content.
- Remove CSS framework content.
- Remove content covering the different ways to add styles to a web page.
- Remove attribute selector content.
- Remove pseudo-classes content.
- Remove specificity content.
- Remove margin collapsing content.
- Remove pseudo-elements content.