Oogle,
very nice.
Web develpers are quite screwed, they're caught between a rock, a hard place, another rock, and another hard place.
1.) browsers won't work with standards, so they have to do freakishly more work to get the site looking decent
2.) users who don't give a crap about stanards, and just want the site to look pretty in their browser
3.) web developers (or schmucks using wysiwyg's) who don't even know what the standards are, and think "well it works in my browser so it must be ok".
and here's the kicker that most people just aren't capable of understanding the importance of
4.) atypical user-agents that
need standarts compliant websites to work.
By #4 I mean cell phones, pda's,
search engines, browsers for disabled people, etc. These represent an extremely rapidly growing market share of who uses websites. In two or three years there will be no difference between a cell phone and a PDA. People will expect to be able to do
anything on their device because it will just naturally become a part of their life. If your site is coded with a <table width="650"> you're screwed already. Or if your layout depends on all your words and links to be embedded in images. And its not like the web developers have much of a choice. They can give up on CSS and use tables+images, but they screw all these other user agents. They can go for the standards and make their site much more future proof and content rich, but at the cost of that whiz-bang first impression that
everybody seems to think is the most important thing in the world. (its not, pretty much all focus groups, market studys, and psychological research prove that its drastically more important to have fresh, well organized, and constantly updated content. However when you walk into display the new design to your pointy-haired-boss he's gonna go "couldn't you jazz it up a bit, look what bob came up with in Dreamweaver").
Honestly though, things do seem to be getting better. Browsers are slooowly coming around. More and more websites are realizing that web media is not print media, and content is more important than design.
Wired's new site is a breath of fresh air. The thing is, XHTML 1.0 Transitional is
not hard at all. All you have to do is not be too lazy to validate, and force yourself to read about 15 minutes worth of CSS articles.
I dream of the day CSS boxes work.
bart