What Happened to Browser Standards?!
by Collie Collier
December 2003 Firestarter
column
As you probably don't know, by profession I am a web site
designer. I take pride in my work, as I assume most competent
craftspeople do. However, recently I've had the most
incredible frustration in my job -- on this very web site! -- due to
the lack of browser compatibility or standards.
Standards are such a simple, helpful, wonderful concept.
Some informed body within a field of endeavor defines what the
basics are that everyone will fulfill. They then make these
standards public, and everyone uses them in order to create
effectively.
Good examples are using a certain weight of stretched canvas
for painters looking for good canvases on which to paint, using
a certain quality of steel in the I-bars used for skyscrapers,
or mandating the President of the United States must be a citizen
of this country.
The sad thing is we do have standards for browsers, but due to
pressure from big industry corporations, the standards are either a
truly bare bones minimum, or ignored completely.
Microsoft should be ashamed of itself... but needless to say,
much like the bully in the schoolyard, they're far more likely
congratulating themselves on how well they're forcing their own
browser-specific desires on the rest of the industry. Jerks.
So why am I so frustrated? Take a look at this web site in a
variety of browsers -- and please note, I'm only listing a few!
Let's address Microsoft first, while we're still frothing quietly
about bullies. Well... rather, I wish we could.
Microsoft has simply abandoned Internet Explorer for
the Mac (thank goodness for Safari!). Microsoft has also been
informed of several truly egregious security breaches in IE
(6.0 is its most recent version) for Windows -- and has calmly
declined to address them.
This means unless you're willing to compromise your machine's
security, or your web site is straight HTML and not much
more... it simply can't be seen in IE.
Yes, I know HTML is a suggestion, not a command. Yes, I know
complex scripts can get tangled up in browsers other than those for
which they were designed.
Still, you should be able to hyperlink within a file! Simple
perl scripts and JavaScript should work on IE! Right now,
unless you're willing to open your machine to virus attacks by
the unscrupulous, IE is just... stupid.
At least in Mozilla (the latest released version as of this
date is 1.5) the JavaScript works. However, occasionally Mozz
chooses not to show form execution boxes. Don't ask me why --
I've not yet been able to figure it out. Also, once you've
managed to select a drop-down menu item, you can't use your back
button any more.
I must fix this somehow. I truly loathe web pages which
try to prevent me moving through their site as I wish, almost as
much as I hate web sites which try to force a certain screen size on
me.
I don't think those folks understand how truly bad that makes
them look. I always immediately kill any site who tries that
crap on me. I guess I can at least claim I'm not trying to do
this deliberately on my web site, but that's cold comfort to
me currently.
Finally there's the legacy browser which "makes fools of us all":
Netscape 4.* Argh... don't get me started! Anything
even remotely cleverly coded, or standards-compliant, seems to be
thrown out by it -- CSS is a lost cause.
Some types of links, such as the amazon.com associate links,
are rendered as straight HTML, for heavens' sake. Forget CGI
scripts or JavaScript or anything similar.
Let us hope the rest of E. T. Bell's quote comes true, and
"our only comfort is that greater shall come after." I wish them
the best of luck, now AOL's dumped them.
Standards compliancy... this is why I use Opera (7.23, in
this case) -- it is the most standards compliant browser. Let me
rephrase: it's the most aggressively standards compliant
browser out there! I really like that.
It's reasonably priced, and for that you get a browser
that's blisteringly fast, secure, can block pop-ups, and is
user-friendly. There are versions for Windows, Linux, Mac,
and even a category called "Other." Ah, customer service --
what a concept.
It'd be so nice if we could all just pick a good,
consistent, comprehensive set of standards... and stick
to them! Wouldn't it be lovely if we could simply tell
Microsoft we didn't give in to bullies, and they should
get with the program?
*sigh* Well... I can keep on dreaming. Hopefully by
the new year we'll have everything ironed out, and my Firestarter
column will be less of a rant and more thought-provoking.
16.04.04: Kelly's Comments
Oh... just read your Dec 03 bit on browser standards. Amen,
sister! I spent ALL DAY today beating my head on the desk trying to
work out some problems. Grrrrr. Seeing as the web stuff is most of
what I like about my job, it's no wonder I'm insane. ;)
I really need to get Opera installed here on my new computer. IE
gets SO pissy when you won't allow it to have cookies and scripts
and pop-ups. Spoiled brat. ;)
|