Perusing through Davy Hyatt’s blog, I came across his statement that “Safari has draconian XML error handling,” which may explain why I’ve had so much trouble getting sites I’ve designed to look right in Safari. However, anyone who claims Safari’s CSS support is perfect should read Mark Pilgrim’s error tracker. Safari does some weird things with CSS.
I don’t know much about programming languages, but I can see immediate benefits and costs of being strict about rendering only good XML, but is that really wise, given the wide range of people providing content nowadays? I tend to hand-code most of my HTML, and I’m too lazy to read up the XML spec so that I can cross every t and dot every i. I suppose it’s time for me to run everything I’ve written through a validator.