Chapter 1 What Are HTML and CSS?
How HTML and CSS Work Together
Chapter 2 Creating a Website on Your Computer
Website Directory Structures and File Extensions
Chapter 6 Structure and Layout with HTML
Building a Blog Article Layout
How Does Media Work on the Web?
Responsive Images: Considering Different Devices and Connections
Chapter 8 Tables and Other Structured Data Elements
Why Is Structured Data Important?
Chapter 10 Advanced and Experimental Features
It’s All About Browser Support
Chapter 11 Introduction to CSS
The Cascade, Inheritance, and Parent-Child Relationships
Selecting Elements by their Relationships
Specificity and Precedence in the Cascade
Targeting Elements with Specific Attributes
Including External Fonts with @font-face
Chapter 15 Using CSS for Page Layout
Creating Layers and Overlapping Elements
Creating an Overlay Using z-index
Chapter 16 Layouts with CSS Grid and Flexbox
Modern Solutions for an Important Problem
Chapter 17 Responsive Design and Media Queries
Making a Full-width Layout Responsive
Chapter 18 CSS Transformations and Animations
Simplifying Styles with Variables
Chapter 21 Getting Your Website Online
Chapter 22 Testing Your Website
Troubleshooting with Chrome Developer Tools
Chapter 23 Improving Website Performance
What Do We Mean by Performance?
Know How Your Website Performs
Including as Many People as Possible
Additional Tags and Attributes
Accessibility Tests and Validation