HTML and CSS are technologies that have been around for over a decade and continue to be the work horses of Web design. Through all the years' changes have been made and improvements have been addressed, but, still, some things have not always worked out for the best.
The goal of HTML & CSS: The Good Parts is to focus on those things within the realm of these two technologies that work really well — and avoid those things that tend to be problematic. By focusing in on just the best practices, you will be able to build more effective sites and maintain them more efficiently. This book is 352 pages and divided into 14 chapters.
Chapter One, "Hypertext at the Core," shows that a properly built website is more than the sum of its parts. By taking advantage of hypertext media, you can structure your site in ways that are meaningful and useful to your visitors. Chapter Two, "Working with HTML Markup," offers a lot of features beyond links, and this chapter will explain what is available for use as well as how to structure your site.
Chapter Three, "CSS Overview," explains what CSS is as well as lays a foundation for creating successful websites. You will look at targeting rules, selectors, rule conflicts, priority and precedence, and much more. Chapter Four, "Developing a Relationship with Standards," describes how the web as practiced is not always the web as specified. Here you will see why ignoring standards to get the browser to work right will really end up being more work than is needed.
Chapter Five's subjects, "Effective Style and Structure," are two separate trains that have to be ridden using parallel tracks. This balance takes practice, and the tools that make it easier are the habits that are learned in this chapter. Chapter Six, "Solving the Puzzle of CSS Layout," means that you must put the pieces exactly where you want them, and CSS offers three tools for this — positioning, float, and width/margin. It is here that you will learn the techniques to master them.
Chapter Seven, "Working with Lists," is a necessary one because lists are everywhere. Since lists are easy to find in markup, you will learn how to use the three HTML lists — ordered, unordered, and definitions. Chapter Eight, "Headings, Hyperlinks, Inline Elements, and Quotations," shows that styling begins with layout, but it ends with accents. Since HTML and CSS offer no shortage of accents, you will see how to work with these various items.