My buddy and business partner Colin Devroe drove all the way to New Jersey last night from northern Pennsylvania to purchase iLife ’06. He just used iWeb to put together a little page about his wedding a few years back. The design looks great, except, check out the source code.
<div class="paragraph Body" style="line-height: 20px; margin-bottom: 0px; margin-top: 0px; color: #ffffff; line-height: 20px;">Twenty-something male married to a gorgeous twenty-something </div>
And it does that for every single line of text! Instead of just using
<p> tags, which, you know, should be used for paragraphs, they use
<div class="paragraph">!!! It’s so atrocious that it reminds me of Frontpage-generated code from the late 90s, except this time, it still uses CSS but it’s ugly. It’s almost impossible to output code like this unless you really try hard.
Damn, Apple, you get two thumbs waaaay down for this. The only excuse you have is if you were rushing to get this out the door, and even then that’s not a valid excuse. Ugly, unmaintainable code that’s not semantic at all nor easy on the eyes. As a Mac user, I’m ashamed!