Hey people, recently I read about HTML5, but I'm not too sure whether to use it or learn it yet. Are they compatible on IE7, IE8, FF3, Chrome and other modern browsers? So far I only heard that they work on iphone and safari because they're using the webkit software or something. In addition to that, smashingmagazine has been talk alot about it lately. Is it ready to be used yet? And has anyone started learning it already?
Considering that they've been talking about it since 2004, released the first spec draft a year ago, and haven't done much since except argue over video codecs, I'm not holding my breath.
Start learning HTML 5. All my customer sites will be using it from here on out. You have to be careful because some things can trip you up but, once you become comfortable, it's not a problem. You can use many of the newer elements now, such as nav, header,footer, aside, and so on. Not related but a lot of CSS3 properties are available in the modern browsers which, as always, excludes IE. You will have to do one minor hack to get HTML5 elements to work in IE, too. (We always, always having to hack IE.) @theapparatus, If you think nothing much has happened over the last year, you haven't been keeping up.
I would not code my pages in XHTML, why sould i do that when HTML4 dose a better job? Unless you want to combine your markup with other XML based languages that is. I also recently noticed that the XHTML2 Working Group will end its work later this year, when the chart expires. Future versions of the XML serialization of HTML, is expected to be defined within the HTML5 specification. Which also makes more sense if you ask me. See: XHTML 2 Working Group Expected to Stop Work End of 2009
hmm but strange enough if you browse around the Internet, people are only looking to hire xhtml/css coders, rarely anyone are seeking for their design to be coded in html 4.0 instead. I dont know about HTML4.0 compared to xhtml 1.0, is it less strict with its markup tags?
html is less strict and xhtml makes you close tags such as <p> i prefer xhtml as my code is better... no open tags etc
As far as I know, the final specifications for HTML5 are not set yet. If that is the case, it would be foolish to upgrade at this time. Stick with HTML4 and XHTML 1.0 right now.
I had a little read about HTML 5 recently and i got the impression that i shouldn't rush into it yet.