01.08 CS208 CSS and Accessibility
Overview
Below are some links to concepts taught in CS208. Please review them to refresh your memory about CSS and accessibility. If any of the concepts are new, please take the time to review them so you can be prepared to work on your final project. I have divided the CSS topics into Basic and Advanced so you can target your CS208 review. CSS is incredibly complex, and you are not expected to memorize every aspect.
Basic CSS
- What is CSS
- Getting started with CSS
- How CSS is structured
- How CSS works
- CSS Building blocks
- CSS Selectors
- Type, class, and ID selectors
- Attribute selectors
- Pseudo-classes and pseudo-elements
- Combinators
Advanced CSS
- Cascade, specificity, and inheritance
- Cascade layers
- The box model
- Backgrounds and borders
- Handling different text directions
- Overflowing content
- CSS values and units
- Sizing items in CSS
- Images, media, and form elements
- Styling Tables
- Debugging CSS
Accessibility
- What is accessibility
- Accessibility Tools
- HTML: A good basis for accessibility
- CSS and JavaScript accessibility best practices
- WAI-ARIA basics
- Accessible multimedia
- Mobile accessibility
- Read about WAVE