This Murach book shows you how to develop websites that look good and work right on any type of device. It starts with an 8-chapter course that presents the HTML and CSS essentials, including how to use the box model and how to use CSS media queries to implement Responsive Web Design. From that point, you can go to any of the other chapters to learn how to work with Flexible Box Layout, Grid Layout, images and icons, custom fonts, tables, forms, audio and video, and CSS transitions, transforms, and animations. In addition, there are chapters on the established guidelines for designing user-centric websites; how to deploy a site on an Internet server; and how to get started with JavaScript so you can add features like image swaps and slide shows to your web pages.
Murach's HTML and CSS