nicholasjon.com

 

Web Applications 1.0 & HTML 5

Will it beat XHTML? I’m entirely curious. Link

 
 

Tags

16 posts
Google Chart
 
21 posts
Google Chart
 

 

Related Posts

0 comments
1/20/2008
Link
 
0 comments
4/25/2006
Link
 
0 comments
11/29/2005
Link
 
0 comments
11/8/2005
Link
 
0 comments
10/12/2008
Blog
 

 
3/28/2007
10:09am

Posted by John Zeratsky

I certainly drank the kool-aid. All of my future markup will be as HTML5-compatible as possible.

(I like XHTML, too, but its potential was never fully realized in the real world. Time to move on.)

John Zeratsky
 
3/28/2007
12:34pm

Posted by Nick

XHTML served to raise awareness that crappy markup wasn’t a requirement for the future of the web, but it didn’t bring a tangible benefit in and of itself. I’m actually kinda excited to see HTML5 on the rise. I’ve been fighting the “XHTML isn’t a good fit for web applications” bug for almost a year now, and I’m ready to have a glass of kool-aid myself.

Goodbye XML, hello something better (oh, like HTML+JSON).

Nick
 
3/29/2007
8:33am

Posted by John Zeratsky

You’re right, XHTML did serve that purpose, but I wonder if that’s because it was a subset of XML (that’s the part that was never fully realized) or simply because it was more strictly defined (and less tolerant of presentational markup) than HTML4?

I think the question is: If HTML5 had come along instead of XHTML, would it have had the same effect? (I think yes.)

John Zeratsky
 
3/29/2007
7:04pm

Posted by Nick

I’m all in favor of HTML5 now, but I’m not sure if HTML5 would have been “right” at the time. (“The time” being four-ish years ago or so.)

I mean, XHTML is strict — and that’s both its upside and its downside. It’s great because you know exactly how to write well-formed documents — or perhaps, you know “what you did wrong before.” XHTML sucks because XML’s really a data interchange format (think of all the mime-type discussions you’ve seen, yikes!) and who really wants to craft pretty data interchange formats?

I have a hunch that HTML5 — which is in a way a kinder, gentler XHTML — would have lacked the backbone to really clean up the web the way the super-strictness of XHTML did.

Really, it was all “XHTML+CSS” as a pair back in the day. I’m not sure if CSS would have been able to take the way it has without the strictness of XHTML. And we’d definitely have to say DHTML2 instead of AJAX. :)

Nick
 

Loading comment form Please wait...