{"id":27,"date":"2008-07-20T01:00:38","date_gmt":"2008-07-20T08:00:38","guid":{"rendered":"http:\/\/www.stormtiger.com\/collie\/bestiary\/?p=27"},"modified":"2010-07-20T08:25:25","modified_gmt":"2010-07-20T15:25:25","slug":"what-happened-to-browser-standards","status":"publish","type":"post","link":"https:\/\/www.stormtiger.com\/collie\/bestiary\/2008\/07\/what-happened-to-browser-standards\/","title":{"rendered":"What Happened to Browser Standards?!"},"content":{"rendered":"<p><b>Originally written December 2003<\/b>: more of a grumble than usual&#8230;<\/p>\n<p>As you probably don&#8217;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&#8217;ve had the <b>most<\/b> incredible frustration in my job &#8212; on this very web site! &#8212; due to the lack of browser compatibility or standards.<\/p>\n<p>Standards are such a <i>simple<\/i>, 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.<\/p>\n<p>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.<\/p>\n<p>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.<\/p>\n<p>Microsoft should be ashamed of itself&#8230; but needless to say, much like the bully in the schoolyard, they&#8217;re far more likely congratulating themselves on how well they&#8217;re forcing their own browser-specific desires on the rest of the industry. Jerks.<\/p>\n<p>So why am I so frustrated? Take a look at this web site in a variety of browsers &#8212; and please note, I&#8217;m only listing a few! Let&#8217;s address Microsoft first, while we&#8217;re still frothing quietly about bullies. Well&#8230; rather, I wish we could.<\/p>\n<p>Microsoft has simply <i>abandoned<\/i> 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 &#8212; and has calmly declined to address them.<\/p>\n<p>This means unless you&#8217;re willing to compromise your machine&#8217;s security, or your web site is straight HTML and not much more&#8230; it simply can&#8217;t be seen in IE.<\/p>\n<p>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.<\/p>\n<p>Still, you should be able to hyperlink within a file! Simple perl scripts and JavaScript should <i>work<\/i> on IE! Right now, unless you&#8217;re willing to open your machine to virus attacks by the unscrupulous, IE is just&#8230; <b>stupid<\/b>.<\/p>\n<blockquote><p><b>12.04.03<\/b>: <i>Thanks to George for a correction on the latest MS IE version! He helpfully adds:<\/i> &#8220;You might also check out Avant. It is a free shell that runs over IE and adds things like pop up blocking, flash blocking, tabbed browsing, etc. I use it for sites that only display correctly in IE.<\/p><\/blockquote>\n<p>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&#8217;t ask me why &#8212; I&#8217;ve not yet been able to figure it out.  Also, once you&#8217;ve managed to select a drop-down menu item, you can&#8217;t use your back button any more.<\/p>\n<p>I <b>must<\/b> 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.<\/p>\n<p>I don&#8217;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&#8217;m not trying to do this deliberately on my web site, but that&#8217;s cold comfort to me currently.<\/p>\n<p>Finally there&#8217;s the legacy browser which &#8220;makes fools of us all&#8221;: Netscape 4.* <b>Argh<\/b>&#8230; don&#8217;t get me started! <i>Anything<\/i> even remotely cleverly coded, or standards-compliant, seems to be thrown out by it &#8212; CSS is a lost cause.<\/p>\n<p>Some types of links, such as the amazon.com associate links, are rendered as straight HTML, for heavens&#8217; sake. Forget CGI scripts or JavaScript or anything similar.<\/p>\n<p>Let us hope the rest of E. T. Bell&#8217;s quote comes true, and &#8220;our only comfort is that greater shall come after.&#8221; I wish them the best of luck, now AOL&#8217;s dumped them.<\/p>\n<p>Standards compliancy&#8230; this is why I use <a href=\"http:\/\/www.opera.com\/\" target=\"_blank\">Opera<\/a> (7.23, in this case) &#8212; it is the most standards compliant browser. Let me rephrase: it&#8217;s the most <i>aggressively<\/i> standards compliant browser out there! I really like that.<\/p>\n<p>It&#8217;s reasonably priced, and for that you get a browser that&#8217;s blisteringly fast, secure, can block pop-ups, and is user-friendly. There are versions for Windows, Linux, Mac, and even a category called &#8220;Other.&#8221; Ah, customer service &#8212; what a concept.<\/p>\n<p>It&#8217;d be so nice if we could all just pick a good, consistent, comprehensive set of standards&#8230; and <i>stick to them<\/i>! Wouldn&#8217;t it be lovely if we could simply tell Microsoft we didn&#8217;t give in to bullies, and they should get with the program?<\/p>\n<p>*<i>sigh<\/i>* Well&#8230;  I can keep on dreaming. Hopefully by the new year we&#8217;ll have everything ironed out, and my Firestarter column will be less of a rant and more thought-provoking.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Originally written December 2003: more of a grumble than usual&#8230; As you probably don&#8217;t know, by profession I am a web site designer. I take&hellip;<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,13,12,20],"tags":[],"class_list":["post-27","post","type-post","status-publish","format-standard","hentry","category-firestarter","category-other-review","category-library","category-techstuff"],"_links":{"self":[{"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/posts\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":1,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":2013,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/posts\/27\/revisions\/2013"}],"wp:attachment":[{"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.stormtiger.com\/collie\/bestiary\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}