CSS Review
Instructors: Jess, Carmen, and Eda
Before this session, please:
- Read CSS Review and take notes
During this session, we’ll:
- Review notes
After this session, please:
Instructor notes
Here’s all the CSS topics we’ve learned in this section:
- CSS basics
- Inline, internal, and external CSS
- Working with the
widthandheightproperties - Different types of CSS combinators
- Inline, block, and inline-block level elements
- Margin and padding
- CSS specificity
- Design terminology
- UI design fundamentals
- Design best practices
- Common design tools
- Absolute units
- Relative units
- The
calc()function - User action pseudo-classes
- Input pseudo-classes
- Location pseudo-classes
- Tree-structural pseudo-classes
- Functional pseudo-classes
- Pseudo-elements
- Color theory
- Different ways to work with colors in CSS
box-shadowproperty- Linear and radial gradients
- Best practices for styling inputs
- Using
appearance: nonefor inputs - Common issues styling
datetime-localandcolorproperties - CSS overflow property
- CSS transform property
- The box model
- Margin collapse
- The
content-boxandborder-boxproperty values - CSS reset
- CSS filter property
- Introduction to CSS Flexbox and Flex model
- The
flex-directionproperty - The
flex-wrapproperty - The
justify-contentproperty - The
align-itemsproperty - Introduction to typography
- CSS
font-familyproperty - Web safe fonts
- At-rules and the
@font-faceat-rule - Working with external fonts
text-shadowproperty- Color contrast tools
- Accessibility tree
- The
max()function - Best practices with CSS and accessibility
- Hiding content with HTML attributes
- Accessibility issue of the
placeholderattribute - Working with different attribute selectors and links
- Targeting elements with the
langanddata-langattribute - Working with the attribute selector, ordered list elements and the
typeattribute - Working with floats
- Static, relative and absolute positioning
- Fixed and sticky positioning
- Working with the
z-indexproperty - Responsive web design
- Media queries
- Common media breakpoints
- Mobile first approach
- CSS custom properties (CSS variables)
- The
@propertyrule - CSS Grid basics
- CSS animation basics
- Accessibility and the
prefers-reduced-motionmedia query