Sams Teach Yourself HTML and CSS in 24 Hours by Julie C. Meloni
My rating: 3 of 5 stars
This is a decent introduction to HTML and CSS. Its main advantages over other books of this type are the full color examples and syntax-highlighted code snippets. The explanations and examples are simple and easily understood. It claims to cover HTML5, but actually just points out a few deprecated elements and mentions a few new elements and attributes. It doesn’t cover CSS3 at all. Besides XHTML 1.1 and CSS 2.1, it also deals with fonts, images, and SEO.
Use an email address encoder to obfuscate your mailto links using ASCII characters.
Use the W3C Link Checker to check for broken links.
Use absolute positioning only when you need fine, exact positioning. Otherwise, use relative positioning.
Don’t present more than 5 links (as a list or graphics) next to each other. Break them into multiple lists.
Use a flat structure; keep all pages within 1 or 2 links of the homepage.
Link to a category page or the homepage after each subsidiary page.
A home page should always include the site’s name, what it’s about, and a direct, concise statement of the most important message for the audience.