Neil Turner's Blog

Blogging about technology and randomness since 2002

The standards bug bites Apple

According to PhotoMatt, Apple’s iPod site now complies with web standards. Certainly it renders in Standards Compliance Mode in Firefox. Apparently Jeffrey Zeldman was drafted in by Apple back in September 2003 along with StopDesign, so it’s possible that this is a result of their work. Several other parts of the site seem to be moving towards more standards-compliant code too, which can only be welcomed.
It also makes Apple, as a web-browser producing company, look less hypocritical. Apple, on this Developer Connection page for Safari, say:

…your best bet for ensuring your pages render properly in Safari – today’s version and beyond – is to follow web standards.

Yet, until very recently, much of Apple’s own web site used old-style quirky tag soup HTML. These new pages, while still sticking to the rather liberal HTML 4.01 Transitional standard, are a move in the right direction and should show that Apple practices what it preaches.
Interestingly, immediately after that quote appears on the page, there’s a link to this Web Developer page for more information about developing pages with web standards. But then Dave Hyatt, Safari’s main programmer, is also a Mozillianite, and Safari has borrowed features like XUL from the Gecko browsers.


  1. Interesting that!
    (Just out of interest, how do you turn on ‘Standards compliance mode’ in Firefox?)

  2. a) It’s been standards compliant (save a few validation errors) since they introduced the 10-15-30GB line back in October or something.
    b) “Standards compliance mode” is what’s on when “Quirks mode” is off in most browsers. “Quirks mode” is typically invoked when non-perfect HTML is found somewhere in the source, like “tag soup” or wrongly nested tags ([a][b][/a][/b]). Do a Google search on “Quirks mode” and you’ll find more.