Elements of Web Design introduces traditional designers to the opportunities and pitfalls of Web design. Assuming readers understand traditional design issues but not the specific demands of the Web, this book includes chapters on every step of assembling pages - from pulling together a team with the appropriate skills, to choosing the right design formats, to creating contracts with clients to reflect the ever-changing nature of Web pages.
Though published in the late 90s and out-of-date, Elements of Web Design offers a great introduction to website development. I would recommend this book for anyone interested in learning HTML coding. Unfortunately, I found the section on cascading style sheets very confusing, but I still hope that the author(s) and publisher(s) produce an updated 3rd edition.