My birthday is coming up on Thursday, so I thought I would make up a list of 5 things I wish to happen with the web in the next year. I know that most of these will not happen in that time frame, but I can at least wish right?

The List

In no particular order, this is what I want:

  1. For everyone running IE6 to be upgraded by automatic updates
  2. For the term “Web 2.0” to never be heard again
  3. For all standards compliant browsers to support attaching multiple background images using CSS
  4. For the ability to render all fonts on the web
  5. For all standards compliant browsers to support the nth-child selector

For everyone running IE6 to be upgraded by automatic updates

As all web developers have experienced, IE6 sucks. But there is good news; IE7 is a huge step forward. Sure it still has some of the same problems that IE6 had, but it is basically on par with other standards compliant browsers.

Thankfully, Microsoft is pushing out IE7 in their automatic updates, and the number of people upgrading is rising quickly. Before we know it, IE6 will no longer be the most popular browser any more.

For the term “Web 2.0” to never be heard again

I’m sick of it. The term is used everywhere, even job descriptions. There was a good article on Fadtastic, Weekly Thought: Why Good Designers Should Stop Saying “Web 2.0”.

“Web 2.0” is meaningless, and it needs to be vanished from everyone’s vocabulary.

For all standards compliant browsers to support attaching multiple background images using CSS

Safari already does, why don’t other standards compliant browsers? Just take a moment and think about how wonderfully simple the markup would be for rounded corners. Ahh maybe some day.

For the ability to render all fonts on the web

Why can’t we upload fonts to our servers and have the browsers download them when needed? It can’t be the technology. It seems like a simple task. Can you image the possibilities if designers were not restricted to web-safe fonts? While, sIFR is awesome, there are so many limits to it. This needs to happen, now.

For all standards compliant browsers to support the nth-child selector

No more JavaScript striping. No more using odd and even classes.

When browsers support Structural Pseudo-Classes, or more specifically, the n-th child selector, it’s going to be great. We can handle all of the alternating styles that we want using only CSS.

What else?

So what are you getting me? What else would you ask for?