February 01, 2007

Why I hate the W3C (or) Why I hate Blogger (or) Why I hate both

From the W3C site:
"The World Wide Web Consortium (W3C) develops interoperable
technologies (specifications, guidelines, software, and tools) to lead
the Web to its full potential."

Blogger is what you're reading this page on. It publishes your thoughts through the Web, so a lot of people can read them.

Now that I have formally introduced both of them, I will talk about the problems I have with both of them.

 


Problem 1


When I try to hit a newline in blogger, it assumes I'm a noob and inserts a <br/> in place.

Now, when I happen to insert a few newlines (\n) in a list for my own readability, it converts them to something like:
</li><br/><li>

which isn't really okay with the W3C XHTML transitional validator. Hmmmph! Now how about that?

 


Problem 2


The blogger templates are written sometimes with <p> so according to the W3C, there are problems nesting block level elements in it. Now I being a normal user introduce a paragraph because I think that would help people read my posts better. And I also want lots of people to be able to read it. I assume that the system works well by default. According to the W3C, some browsers are stupid, and would fail to render your document tree structure. Especially in the mobile browsers. Now this is so messed up.

 


Problem 3


The conversion to XHTML has typically been a kind of Arab and Camel story for me. So, being a kind arab, I have often tried to keep quiet when the W3C camel discouraged me from using <center> and <b> tags: the two tags that could make all the difference to me, in HTML. I haven't fought back when it said I couldn't arbitrarily nest elements. I mean, browsers and DOM!! WTF?!!!

Now, the camel came into the tent' and told me I had to escape links with queries in them:

<a href="http://www.google.com/search?q=XML+CDATA&amp;oe=utf-8">
XML CDATA
</a>

and that's when I got pissed off and decided to kick the camel.

Invalid XHTML 1.0 Transitional

 

1 comment:

Vaishnavi said...

Relax buddy.
I hope W3C takes note of it.
Arab and Camel fable analogy was good,the only difference you,the kind Arab knocking the Camel ;)

There is always a scope for improvement :).

My sugestion:Change templete