Table of Contents

HTML, CSS, JavaScript All in One

by Jennifer Kyrnin and Julie C. Meloni

PART I:  GETTING STARTED ON THE WEB
Lesson 1:  Understanding How the Web Works
Lesson 2:  Creating Web Content
Lesson 3:  Understanding Cascading Style Sheets
Lesson 4:  Understanding JavaScript
Lesson 5:  Validating and Debugging Your Code

PART II:  BUILDING BLOCKS OF PRACTICAL WEB DESIGN
Lesson 6:  Working with Fonts, Text Blocks, Lists, and Tables
Lesson 7:  Using External and Internal Links
Lesson 8:  Working with Colors, Images, and Multimedia

PART III:  ADVANCED WEB PAGE DESIGN WITH CSS
Lesson 9:  Working with Margins, Padding, Alignment, and Floating
Lesson 10:  Understanding the CSS Box Model and Positioning
Lesson 11:  Using CSS to Do More with Lists, Text, and Navigation
Lesson 12:  Creating Layouts Using Modern CSS Techniques
Lesson 13:  Taking Control of Backgrounds and Borders
Lesson 14:  Using CSS Transformations and Transitions
Lesson 15:  Animating with CSS and the Canva

PART IV:  RESPONSIVE WEB DESIGN
Lesson 16:  Understanding the Importance of Responsive Web Design
Lesson 17:  Designing for Mobile Devices
Lesson 18:  Using Media Queries and Breakpoint

PART V:  GETTING STARTED WITH DYNAMIC SITES
Lesson 19:  Understanding Dynamic Websites and HTML5 Applications
Lesson 20:  Getting Started with JavaScript Programming
Lesson 21:  Working with the Document Object Model (DOM)
Lesson 22:  Using JavaScript Variables, Strings, and Arrays
Lesson 23:  Controlling Flow with Conditions and Loops
Lesson 24:  Responding to Events and Using Windows
Lesson 25:  JavaScript Best Practices
Lesson 26:  Using Third-Party JavaScript Libraries and Frameworks

PART VI:  ADVANCED WEBSITE FUNCTIONALITY AND MANAGEMENT
Lesson 27:  Working with Web-Based Forms
Lesson 28:  Organizing and Managing a Website

Index