This post originated from an RSS feed registered with Java Buzz
by Vinny Carpenter.
Original Post: Designing With Web Standards
Feed Title: Vinny Carpenter's Blog
Feed URL: http://www.j2eegeek.com/error.html
Feed Description: Welcome to my blog. I am a total Java geek that lives in Milwaukee, making my living as an architect/developer, spending all my time with Java, J2EE, OO, Linux, and open source. In my spare time, when I am not in front of my computers, I spend every other minute with my other loves: My wife, books, music, guitars, Formula-1 racing and StarGate. Check out my blog @ http://www.j2eegeek.com/blog
Designing With Web Standards by Jeffrey Zeldman Paperback: 456 pages Publisher: New Riders; 1st edition (May 14, 2003) ISBN: 0735712018
'Designing with Web Standards' by Jeffrey Zeldman is a book about the use of standards in creating websites. Jeffrey Zeldman is a very well known web designer that manages the several very popular design websites. He also co-founded the Web Standards Project to persuade browser makers to comply with standards. I’ve been creating websites using HMTL since the early 90’s and wanted to learn more about CSS, XHTML and so I picked up this book.
This is not your traditional tutorial book – In fact, a majority of the book is spent discussing the topic of standards, which gives this book an almost academic feel. In spite of that, I still really like this book and found this book extremely helpful is designing standards compliant websites.
In particular, the chapter on XHTML is well written and does a great job in explaining everything from DOCTYPE, HTML tags case, closing tags, empty tags and encoding valid XML tags such as < > and &. The chapter on structure combines CSS and XHTML to provide a complete solution for websites. I had used DIV’s before but never really understood how and what they were and what was the difference between id and class. After reading this chapter, I feel like I have a very good understanding on the principles of layout and CSS.
I love all the examples in the book, especially in the latter part of the book where you work through different layouts using the technologies you just learned about. I also love the section of the book that lays out and documents all the deficiencies and bugs of existing browsers and how to work around those issues.
If you want to create websites that work in every browser, load quickly, consume less bandwidth and still be visually and functionally attractive, you need this book.