Too many website developers still code their websites for older browsers. For example some still build their websites aiming them at Internet Explorer 5 or even earlier and then add additional functionality for newer browsers. This is known as progressive coding. Whilst I fully agree that websites should work in any browser, Andy Clarke writes in "Transcending CSS: The Fine Art of Web Design" that we should be writing websites for the latest browsers and then using conditional CSS as a fall back to older browsers. The book is a fantastic piece of material, beautifully explained so that even the beginner can understand it yet still advanced enough for the most seasoned developer to learn something. A very worthwhile buy, for the new or experienced developer.
Nick is an enthusiastic engineer, programmer, researcher, developer and photographer. Nick also runs websites for 
