Table of Content
Introduction
HTML basics
HTML tags
Head Section
Text
Entities
Hyperlinks
Images
Video and Audio
Lists
Tables
Containers
Semantic Elements
Basic structure of a web page
Summary
CSS basics
Providing CSS
Normalizing CSS
Basic selectors
Relational selectors
Pseudo-class selectors
Pseudo-element selectors
Inheritance
Color
Gradients
Borders
Shadows
Summary
CSS Cheat Sheet
Development tools
Intermediate
Layout
The box model
Sizing elements
Overflowing
Measurement units
Positioning
Floating elements
Flexbox
Grid
Hiding elements
Media queries
Typography
Styling Fonts
Embedding Web Fonts
Flash of Unstyled Text
Font Service
System Font Stack
Sizing Fonts
Vertical Spacing
Horizontal Spacing
Formatting Text
Images
Image Types and Formats
Content Images
Background Images
CSS Sprites
Data URLs
Clipping
Filters
Supporting High-density Screens
Resolution Switching
Using Modern Image Formats
Art Direction
Scalable Vector Graphics
Font Icons
Forms
Creating a Basic Form
Styling Forms
CSS Frameworks
Text Fields
Data Lists
Drop-down Lists
Check Boxes
Radio Buttons
Sliders
File Inputs
Grouping Related Fields
Hidden Fields
Data Validation
Submitting the Form
Transformations, Transitions, and Animations
Writing Clean, Maintainable CSS
Keyboard shortcut for Mac
Introduction
Intermediate