Foundations of Web Design

A Beginner’s Guide to Web Design and Front-End Development

Are you new to web design? This book is the perfect place to start. It gives you a clear and simple introduction to creating websites using HTML, CSS, and modern design principles.

Written by Thomas Michaud, a university instructor and expert in web development, this book helps you build real-world skills. You’ll learn how to structure pages, style them, and add basic interactivity.

Here’s what you’ll learn:

  • How to write clean, semantic HTML
  • How to style your pages using CSS (levels 1, 2, and 3)
  • The difference between fixed and liquid layouts
  • How to use the box model for spacing and layout
  • Best practices for text, links, images, and tables
  • How to build and style web forms
  • Choosing the right navigation style
  • How to add interactive features with JavaScript and jQuery

This book also includes videos and code examples to help you follow along and practice.

If you want to learn web design step by step, this is the book for you.