There is a superheated discussion taking place at the reader comments section of Jefferey Zeldman's web site. This is another "You used to say XHTML, now what about turning to HTML" discussion that was surfaced recently.. I thought those of you who are interested in web design would be pulled in as well.
I myself prefer using XHTML 1.1 for its strictness (to make sure I'm doing my job according to the book) but I have indicated my feelings very clear that XHTML and HTML5 are merely Document Types and not particular mark-up languages, and added that I recognized one language to fit into this description, which was the HTML itself.
Let's do some glossary..
HTML5 is the next major revision of HTML (Hypertext Markup Language), the core markup language of the World Wide Web. The Web Hypertext Application Technology Working Group (WHATWG) started work on the specification in June 2004 under the name Web Applications 1.0.As of October 2009, the specification is in the "Last Call" state at the WHATWG.
Extensible Hypertext Markup Language, or XHTML, on the other hand,is a family of XML markup languages that mirror or extend versions of the widely used Hypertext Markup Language (HTML), the language in which web pages are written.
While HTML (prior to HTML5) was defined as an application of Standard Generalized Markup Language (SGML), a very flexible markup language framework, XHTML is an application of XML, a more restrictive subset of SGML. Because XHTML documents need to be well-formed, they can be parsed using standard XML parsers—unlike HTML, which requires a lenient HTML-specific parser.
Differences of HTML5 from HTML 4.01/XHTML 1.x
The following is a cursory list of differences and some specific examples.
- New parsing rules oriented towards flexible parsing and compatibility; not based on SGML
- Ability to use inline SVG and MathML in text/html
- New elements – section, article, footer, audio, video, progress, nav, meter, time, aside, canvas
- New types of form controls – dates and times, email, url, search
- New attributes – ping (on a and area), charset (on meta), async (on script)
- Global attributes (that can be applied for every element) – id, tabindex, hidden, data-* (custom data attributes)
- Deprecated elements dropped – center, font, strike, frameset
FYI - Jeffrey Zeldman is a renown lecturer and author on web design. His most recent book is titled Designing With Web Standards. Zeldman co-founded the Web Standards Project (WaSP), a group of professional website designers dedicated to disseminating and encouraging the use of the standards promoted by the World Wide Web Consortium (W3C).
Zeldman is held to be one of a vanguard of proficient visual designers who have adopted and promoted the use of standards-based, cross-browser solutions to web design problems. In particular, he has sought to destroy the myth that accessible websites have to be ugly or apparently “undesigned.”
His books and websites have helped promote a general improvement in the technical, visual design, usability and accessibility of websites, through the use of XHTML code and CSS.
Apparently he's also the center of attention, he attracts negative reactions as well. Though not knowing him in person, I have appreciated how professionally he's been handling similar situations for about 12 years or so, which can be seen on his recent posts, and which I addressed to maturity rather than sole professionalism.
I hope you've found this post useful,
stay with us in MediaCollege