stupid bleeding edge

bleeding edge, for those of you who don’t know, is the term for the top most version, the cutting edge, the newest and in most cases, not even supported yet, recomendation or version of codes, code structures, and languages and other technological entities.

the bleeding edge that i am referring to now is the new XHTML 2.0 specification. it is still in its infancy and is not even released as a recommended specification yet, but when it is, it is going to radically change the way that web pages are created and displayed.

when html started, it was a markup language, not unlike TeX (pronounced ‘tech’, like the greek letter chi, which is not pronounced like the tea, but like ‘ki’.).  it was designed to allow people to produce a page and then tell about the content (with tags like h1 {a first-level header}, and p {a paragraph}, etc., and the client reading it was supposed to make desicions on how to display that content.

then the web got popular. people wanted to be able to edit and control the way that people viewed their pages. along came all of the superfluous tags like u {underline}, i {italics}, etc. that are the bane of current specifications and have been deprecated (which means they are no longer recommended but are still supported by most, if not all browsers).  that is all going to change with xhtml 2.0. there will be no support for any deprecated tags and even more tags are being removed(img, for starters, h1, h2, etc.) with others being deprecated (such as <br />).  these tags are going to be replaced by new (, or already existing but rarely used) tags like section, line, and object.

some new exciting features of xhtml 2.0 is the change of the href {Hypertext REFerence} attribute of the a {anchor} tag, which is now part of the global attributes, like class or name. this means you can turn ANY object, be it a list item, an image, or a table cell, into a link without having to wrap it in an anchor tag !  this is cool.

but… as cool as the new features may be, the fact that ALL specifications that came before are now unsupported, nearly the whole of the www is going to have to be re-written. including all of my pages and other sites that i am working on, which is quite a few, sometime in the near future. that sux0rs.

for more information on this subject, here are some links:
The Web’s future: XHTML 2.0
XHTML 2.0 Working Draft