Contents
1. Getting Started in Web Design
It Takes a Village (Website Creation Roles)
3. Some Big Concepts You Need to Know
One Web for All (Accessibility)
The Need for Speed (Site Performance)
Step 2: Give the HTML Document Structure
Step 3: Identify Text Elements
Step 5: Change the Look with a Style Sheet
Element Review: HTML Document Setup
Thematic Breaks (Horizontal Rule)
Generic Elements (div and span)
Improving Accessibility with ARIA
Targeting a New Browser Window
First, a Word on Image Formats
The Great Form Control Roundup
Multipurpose Embedder (object)
Element Review: Embedded Media
Part III. CSS for Presentation
11. Introducing Cascading Style Sheets
Developer Tools Right in Your Browser
Underlines and Other “Decorations”
Changing List Bullets and Numbers
CSS Review: Font and Text Properties
The Shorthand background Property
Finally, External Style Sheets
CSS Review: Color and Background Properties
Fancy Text Wrap with CSS Shapes
CSS Review: Floating and Positioning Properties
16. CSS Layout with Flexbox and Grid
Flexible Boxes with CSS Flexbox
18. Transitions, Transforms, and Animation
Ease-y Does It (CSS Transitions)
CSS Review: Transitions, Transforms, and Animation
A Clean Slate (Reset and Normalize.css)
20. Modern Web Development Tools
Getting Cozy with the Command Line
Version Control with Git and GitHub
Part IV. JavaScript for Behavior
21. Introduction to JavaScript
Learning More About JavaScript
Responsive Image Production Tips
C. CSS Selectors, Levels 3 and 4