Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Microsoft

Web Designers Ignoring Standards and Support IE Only 1279

An anonymous reader says "According to this story on news.com, it is becoming harder for users of Microsoft-free systems and browsers to view the web. This seems to be a new call to arms from the standards groups, and it is something we should be thinking about. Without help from web designers, using browsers like Mozilla and Opera will effectively cut off our ability to view web sites 'correctly.'" My pet peeve is when sites hype and announce new-and-improved sites, and then they come out and they are simply a gigantic flash application.
This discussion has been archived. No new comments can be posted.

Web Designers Ignoring Standards and Support IE Only

Comments Filter:
  • ...yes... (Score:4, Informative)

    by jonathan_atkinson ( 90571 ) <jonathana AT cleanstick DOT org> on Monday July 08, 2002 @10:17AM (#3841424) Homepage
    This is, er, total rubbish. While a lot of smaller web designers may be MS focused, most large sites will try very hard to make their sites work across platforms. Just check out most of the discussion on alistapart [alistapart.com], which primarily deals with new web technologies, and how to implement them in a cross-platform manner. While a lot of the 'amature' web may be strewn with proprietary tags, a lot of the larger sites really do care about users who use different browsers; from Netscape 4 to WebTV.

    --jon
  • by mitchkeller ( 208117 ) <justice.gogeek@org> on Monday July 08, 2002 @10:23AM (#3841477) Homepage

    A while back I wrote to my credit card provider about their worthless website, which I can only use in Netscrape 4.7?. Even with the Mozilla UserAgent string changed to something more "standard," they won't let me past the homepage. They claim that my browser doesn't support proper encryption or something. Additionally, their damn menus don't work in Mozilla or Opera. Below is the oh so friendly and helpful email they sent back. It sounds so canned that I can't help but assume that they get a lot of these complaints. Why on earth don't they change their ways if they get so many complaints? There are fewer security problems with Mozilla than IE. I really should take my business elsewhere, but the interest rate is keeping me with them for now.

    Thank you for contacting Capital One regarding your inability to access your account information with the browser version of your choice.

    We regret any inconvenience you may have experienced from not being able to access our website with your preferred browser versions. However, currently the secured portions of our website cannot be accessed by these browser versions because of their inability to consistently encrypt and decode the information that is displayed on the secured pages.

    Though we hope to be able to soon offer access to users of the browser versions you mentioned in your message, we are currently unable to provide a timeframe when our web site will be accessible through these browsers. In the meantime, though, you can access your account using Netscape Version 4.76 or Internet Explorer 5.5 or greater.

    If we can be of assistance to you, please reply to this message or contact our Online Account Service Department at 1-800-___-____. Our associates are available 24 hours every day.

    We look forward to assisting you.

    Sincerely,

    ___________
    eCorrespondence
    Capital One Services

  • by Schnapple ( 262314 ) <tomkiddNO@SPAMgmail.com> on Monday July 08, 2002 @10:28AM (#3841548) Homepage
    Well if anyone out there has fooled around with VisualStudio.NET and its GridLayout mode then on a web server with the .NET extensions loaded (yeah yeah I know it's a Windows-only technology thus far) when the .aspx page is loaded the proper page is given to the client based on what browser they're using. Whatever trick you want is passed over as whatever the client will understand, be it VBScript, JavaScript or simple HTML links - whataver works. Whatever graphic layout you specify will come across as the correct DHTML specification based on the browser.

    I took a DHTML page I made in Visual InterDev that would simply not work in non-IE browsers and re-did it in VisualStudio.NET - it worked 100% perfect in all browsers (well, except Konqueror). Sure, not everything works or looks 100% right (some tricks I tried didn't have as good results but they did the job) but for all the fuss that Microsoft is trying to shut out non-IE users, .NET sure does seem to be doing a lot to try and keep all the browsers happy.

  • Site designers (Score:2, Informative)

    by mr_z_beeblebrox ( 591077 ) on Monday July 08, 2002 @10:28AM (#3841550) Journal

    Some website designers are not aware of the difficulties of non windows users. A couple months ago I went to www.mancow.com and it was flash only. I e mailed a note to the webmaster and a few days later received the following:

    An apology and explanation that no attempt was being made to alienate users

    A request to view his NEW page the front page was graphically cool enough and then it linked to "Flash version or HTML version"

    So, not everyone does this deliberately.

    BTW As a courtesy (if his servers can take it) this was also a plug for www.mancow.com.

    Karl
  • by irix ( 22687 ) on Monday July 08, 2002 @10:32AM (#3841590) Journal
    Seems to me that things are getting better, not worse.

    I was about to post the same thing. I have been running an up-to-date version of Mozilla/Galeon for quite a while, and things seem to be much better now that Mozilla has matured. The also plugins seem to be much better now - I usually find that Java Applets and Flash work just fine too.

    I very rarely find a website that I can't view correctly. That being said, we still need to keep up the web standards [webstandards.org] pressure to make sure this trend continues.

  • by den_erpel ( 140080 ) on Monday July 08, 2002 @10:34AM (#3841611) Homepage Journal
    Since a couple of months, we've been active in a local group to support and promote open standards (http://www.openstandaarden.be). While decent use of html is not the only aspect, the current replies of webmasters can be cathegorised in 3 main groups:

    1. Incompetence. Let's face it, with the advent of WYSIWYG editors, nobody needs to know a single line of HTML anymore. Combined with software producers that practice point 2, this is a deadly combination. This is actually the worst group because the webdesigners (can one use this word) do not see any need to change. Hey, everybody should be using their tools and OS, because they are the experts.
    2. Malice. Especially Microsoft uses a couple of well documented techniques to kill all opposition and different browsers is for them one way to kill other operating systems. In one particular case, they seriously funded a government related site and all radio audio streams were in wma format. When the webmasters were contacted, they admitted to this fact. Luckily some of the webmasters there are not in cathegory 1 and changes were made. (The site used to be unaccessible with anything but IE). Realplayer and MP3 audio streams are still on the way out though (even though there seems to be some sensibility with a couple of people that can influence desicions (http://www.vrt.be, http://www.radio1.be, ...)
    3. Standards. Some webmasters still do an effort to get sites accessible with most browsers (and, very importantly, to disabled people). This last cathegory is often "forgotten" when building another Flash and other extension enabled site, even though simple things (like tagging images) can help them a lot. It is nice to see that changes are made for the good after indicating a problem on the site.

    Unfortunately, cathegories 1 and 2 are growing faster than cathegory 3 and when faced with "we got the server and bandwith to provide the streams for free" argumentation, there is, still, little one can do other than trying to get the people understand the value an need for standards
    And the fact that government sites seem to be especially susceptible to these effects makes it worse: these sites should be accessible to _anyone_ (even when "best viewed with telnet 80") and, if the government practices something, it is to some an indication of "standardisation" :((
  • Re:Sad, very sad.... (Score:2, Informative)

    by Anonymous Coward on Monday July 08, 2002 @10:34AM (#3841617)
    That pretty much goes for all browsers, and it's not really MS's fault.
    From http://www.xs4all.nl/~ppk/js/detect.html:

    "When Netscape 1 was the latest and greatest browser, it used Mozilla as its name and identification. Since back then it was the only browser supporting cookies and other exciting novelties like , many web developers wrote browser detects searching for Mozilla in the browser string to send Netscape 1 users to advanced pages and users of other browsers (Mosaic, Lynx) to simpler pages.

    When Explorer and the later browsers hit the market, they supported cookies and other advanced Netscape 1 code, too. Therefore they also started their identification string by Mozilla to end up on the right side of these browser detects. This has remained a habit until today, even though it's not necessary any more.

    Once again, we see that the use of browser detects forces browsers to identify themselves differently (wrongly, if you like).

    The other browser vendors generally put the real name of their browser in their string, MSIE or Opera or whatever. They also added compatible directly after the Mozilla version number, to indicate that they weren't really Mozilla but only Mozilla-compatible. This, also, has become a habit.

    On the other hand, until Netscape 6 Netscape has never added Netscape to this string. Therefore there is no certain way to detect a Netscape 4 or lower. If it's no other browser and if there's no compatible in the string, we have to assume it's a Netscape 1 to 4."

  • Re:Pet Peeves.... (Score:4, Informative)

    by Midnight Thunder ( 17205 ) on Monday July 08, 2002 @10:35AM (#3841630) Homepage Journal
    Apart from the problem of not being able to being able to bookmark a page on the site ( since it is all flash ) and waiting ages for the site to load, web designers literaly shoot themselves in the foot when it comes to indexing. There was an article that I read recently that indicated that more people will make use of a search engine before surfing to the site of interest, so if your site is flash only your site is not going to get indexed, so nobody will know that there is stuff of interest, unless someone explicity says so.
  • by John Hasler ( 414242 ) on Monday July 08, 2002 @10:37AM (#3841643) Homepage
    "I think coding for ALL browsers would be rather hard."

    It's easy. Write standards-compliant pages, validate, and you're done.
  • by tuxzone ( 64722 ) on Monday July 08, 2002 @10:41AM (#3841698)
    I did a small research in the Netherlands for uselab.com. We tested 22 municipal websites for accessibility using Mozilla 1.0 on Win2k and IE 5.1 on MacOSX.

    The result: over 30 % of the websites had serious accessibility problems on Mozilla and on IE on the Mac. Problems where mainly caused by improper use of dynamic HTML and erroneous handling of the useragent-string (ie. trying to deliver a non-existant Mozilla webpage).

  • by toupsie ( 88295 ) on Monday July 08, 2002 @10:43AM (#3841714) Homepage
    "the best HTML editor is Notepad"

    Close. The best HTML editor, ever, is BareBone's BBEdit [barebones.com]. It Doesn't Suck(TM)

    Its also one of the best Text Editors ever made, if not the best ever made.

  • by Jobe_br ( 27348 ) <bdruth@gmailCOUGAR.com minus cat> on Monday July 08, 2002 @10:48AM (#3841784)
    Hands down, Dreamweaver - 4 was real good, MX in some respects is better. It beats the pants off of Golive, which is really meant as the "designer's" web development tool (when the designer doesn't have access to a professional developer, for some reason or another).

    DW MX will produce code using CSS and the like (even XHTML if you so desire) that will validate to the W3C validator, for the most part.

    Cheers!
  • Re:Lynx rules (Score:3, Informative)

    by Your_Mom ( 94238 ) <slashdot@i[ ]smir.net ['nni' in gap]> on Monday July 08, 2002 @10:51AM (#3841826) Homepage
    Honestly, I've dropped lynx for Links [browser.org]. Links, I must say is God's gift to text-only browser, it takes the best parts of lynx, and then gives it all the stuff that lynx lacks (tables, frames, etc). Plus, I just alias lynx to links and I am all set.

    Screenshots [mff.cuni.cz]

  • The5K Contest (Score:2, Informative)

    by HappyPhunBall ( 587625 ) on Monday July 08, 2002 @10:55AM (#3841863) Homepage
    Take a look [the5k.org] at the 5K contest this year. The rules were relaxed a bit this time around, and in my totally random browsing of the entries I found that at least half of them do not work in my trusty Mozilla sans java, flash, etc. Disgusting, what used to be a contest to showcase novel design has become a wasteland of cheesy javascript and flash.
    Sadly, the 256b [wildmag.de] contest seems to be going the same route. Check the first 5 entries, they are all IE only or require javascript.
    Web designers are sucking more and more latley. Learn proper CSS and stop designing broken pages.
  • by Anonymous Coward on Monday July 08, 2002 @10:56AM (#3841875)
    This won't work in Mozilla or Netscape; however, it does work in IE. There is a program called AdShield. It's some IE plugin thing. It keeps a list that blocks anything coming from a server. It will allow the blocking of images, html, flash, and pop-ups.

    To block flash with AdShield you just need to rightclick the flash movie and select "add to block list"

    Get the main program from: http://www.adshield.org/

    Get an ad list to import from: http://mywebpages.comcast.net/winhelp2002/block.zi p

    The ad list is a pregenerated list that will filter out most wideknown advertising companies.

    The best thing about this program is that it works, and doesn't add unneccessary crap to the UI. The only thing it force ads are three new options on the right-click menu. You can have an icon added to the button bar which then opens/closes an IE panel for configuration of the program (if you don't want to do it from the options in the right-click menu).
  • by Pachooka-san ( 88633 ) on Monday July 08, 2002 @11:41AM (#3842375) Homepage
    I work for a company that does a number of web projects for the US government, and the big buzzword here is Section 508 [section508.gov] compliance. This is federally mandated support for web users with disabilities that use readers and other assistive tools. It is a requirement for all government websites, although enforcement appears to be highly variable. From what I have gleaned, the rule of thumb is make the site Lynx-compliant and you're not too far off. By time you have true 508-compliance, you're not using very many of the cute IE tags, you're not using Flash (I know it's theoretically possible, but Flash & 508 absolutely do not mix), and you've eliminated a lot of the useless JPEG/GIF/Javascript menu junk. Unfortunately, some of our (government) clients are just thumbing their collective noses at the regulations right now, but 508-compliant sites do render just fine in just about anything.
  • by Isofarro ( 193427 ) on Monday July 08, 2002 @11:49AM (#3842433) Homepage
    Not too hard because you can detect that from the User Agent.
    You are _relying_ on User Agent string -- then you deserve to get royally screwed. Nowhere, but nowhere is it documented that the Agent String needs to be accurate, its _optional_ and at the discretion of the browser.

    The only reason people have started manipulating their User Agent string is because fuckwits like you can't do your job properly by making your content fully accessible in the first place.

    Look how many pages assume that MSIE and NN4 are the only possible browsers on the planet. 2 browsers out of 1000 -- that's shocking and idiotic.
  • by Ambassador Kosh ( 18352 ) on Monday July 08, 2002 @11:57AM (#3842473)
    Overall I have been doing web design for a while and all of our pages are 100% spec and there are a lot of reasons for that.

    The first problem is that thinking IE is the only standard is a self fulfilling prophecy. The more you design for IE the less you see other browsers and thus the more you can design for IE since you don't see other browsers. I have seen this a lot of rewriting a customers page that was designed for IE only by another company typically increased the number of customers a fair bit.

    When you piss someone off most of the time they will tell 10 other people that x company pissed them off. However if you make something good and cool they typically tell only 2-3 people. So how can it be a good idea to ignore these other browsers that are down in the 5-10% area? That would lower the overall usage of your site by a staggering amount which I have seen that it does.

    Finally I have seen sites that only work on IE and block you if you are not using IE. Guess what guys search engines for the most part are not IE. Google is most certainly not IE. Ooh your company page is really good and will really help your company now that it is not on the search engines. Also sites that are 100% spec move up in the various search engines faster. I don't know exactly why but I do know that it happens.

    Overall the data is the same between many views of a website so why not just do server side browser detection and change some of your layout code for each of the browser groups you need to make for you site to make it render correctly in all of them? The data is the same between all of them and changing your layout code should be fairly easy in any dyanmic environment. Then you can serve back to the browser whatever version best suits that browser and overall I have found that usage of web pages using that rises dramatically. Also with that we tend to see far more opera, netscape 4.x, konqueror and mozilla users and thus the percentage of IE drops a fair bit.
  • by Isofarro ( 193427 ) on Monday July 08, 2002 @12:14PM (#3842584) Homepage
    I can produce a site that will display perfectly against every browser ever created, but I can't do that *and* have a reasonable site layout.
    You can't, I can. You first need to unlearn the crap you've amassed so far. Most likely you have layout and presentation in your HTML, and that's why you always fail.

    Authoring for the World Wide Web 101

    Take just the content of one of your pages, and create a simple HTML document that correctly describes the structure of your content. Encapsulate that content within a div, and give it an id.

    Now underneath, create another div for your navigation. Your navigation will tend to be a list of links.

    Now create another div before the content div and stick your logo graphics in there.

    Now you are done with the HTML and you have a page that displays in all html compliant browsers.

    Now, and _only_ now can you insert your presentation, like this: Reference a CSS file in your document header. Now create a stylesheet that encapsulates the placement of your div's, style your fonts, colour with your crayons.

    Simple when you approach the problem from the right direction.
  • by Fastball ( 91927 ) on Monday July 08, 2002 @12:16PM (#3842611) Journal
    I don't know about this one. Yes, it is an excellent validator as far as catching everything. I built a validation and publishing system around the SGMLS tool that it uses and the HTML::Validator Perl module. It works, but...

    The error messages are extremely cryptic. It's tough to run down problems when you get messages like "general entity." OTOH, if your familiar with CSE Validator, then you get good, comprehensible messages. And 9 out of 10 pages that validate in CSE Validator will validate with the W3C/SGMLS validator. Alas, CSE Validator is GUI only for Windows. Sigh.

  • by tempest303 ( 259600 ) <jensknutson@@@yahoo...com> on Monday July 08, 2002 @12:22PM (#3842652) Homepage

    The bottom line is though that standards put out by the W3C are USELESS.


    And who would YOU propose invent the standards? The "market"? You know who THAT means... we DON'T want the web becoming the sad state that word processing has become: you buy Word, or you can't play nicely with 90% of the rest of American business.
  • by lugonn ( 555020 ) on Monday July 08, 2002 @01:20PM (#3843110)
    This exact thing happened to me. I told my boss about coding for different browsers. He said as long as it worked with IE and AOL he didn't care.

    He figured his client base would be using whatever came pre-loaded on the machine (i.e. IE), or AOL. After I explained they are the same. He told me not to waste my time with the other browsers.

    Well, I ignored him and made sure my code ran under NS6 and IE5 to W3C specs (CSS and NS4 == TNT).

    A few months ago I proudly showed him an article explaining how AOL would be dropping IE and going with NS in the future. He said I should look into supporting NS. I told him the code already does...scored some brownie points.

    Point is...don't listen to your boss when you know your right. Especially when they are lawyers with money trying to start a tech co. Always do what you know is the right way of doing things, fuck the bosses shortcut suggestions. I've spent the past year showing my boss how clueless he is concerning computers, and now he listens to me.

  • Mozilla Evangelism (Score:3, Informative)

    by illsorted ( 12593 ) on Monday July 08, 2002 @01:31PM (#3843188)
    Check out the Mozilla Evangelism [bclary.com] site. They keep up a list [bclary.com] of sites that are not standards-compliant (and therefore don't render well in Moz), including a list of specific bugs and their status for each site.
  • by Phroggy ( 441 ) <slashdot3@ p h roggy.com> on Monday July 08, 2002 @02:56PM (#3843814) Homepage
    Damn straight. BBEdit is simply amazing. Not just for HTML; it's pretty sweet for most programming languages too. It's handy to be able to double-click a command I've just typed, select a menu option and have it show me that command in the Perl documentation. On Mac OS X it can tell me whether the code compiles cleanly or if there are any errors, and show me where the errors are. Cut and paste some code into a function and need to indent it farther in? No problem, just a couple of keystrokes to shift it over. Too many features to begin to describe, really.
  • by earache ( 110979 ) on Monday July 08, 2002 @03:48PM (#3844246) Homepage

    The majority of professional web developers make every attempt at keeping the pages working across multiple platforms and multiple browsers. Any dev shop worth a lick of salt has this built into their QA process.

    I personally use what I can on the server-side to adapt pages to the browser viewing them. For most modern browsers, this only requires slight changes to insure consistent look and feel, but for netscape 4.x some major tweaking might be required. For instance, if I have any DHTML that is required, I try to make sure the designers have designed any DHTML elements so that their is a fallback mechanism that works if the browser viewing the page doens't have javascript enabled, or their DHTML implementation is too buggy to bother with.

    Being a microsoft shop, we use asp.net for development and it's proven quite easy to develop a set of custom server tags to enable this sort of adaptivity. It's really as simple as:

    <ilab:Browser Browser="Netscape" Major="4">
    { ... netscape 4 specific changes ... }
    </ilab:Browser>
    <ilab:Browser Browser="Default" >
    { ... everyone else ... }
    </ilab:Browser>

    Additionally with asp.net (as well as jsp) most of your page's UI elements are probably written as "controls" (or widgets) and you write those to degrade to lesser browsers, and give the full feature set to the capable ones.

    In the end, it's all about rigorous QA and deciding what works best for what platform and making those changes accordingly.

    Conspiracy theories aside, IE was a real boon to the advancement of DHTML for user interface in web pages. While netscape 4.x was choking to death, IE enabled developers to do a lot of new things rather easily. Unfortunately, this all occured during the web boom and a lot of developers were lazy or hurried and didn't take the time to strategize for multiple browser/platforms.

  • Re:Personaly... (Score:5, Informative)

    by mlas ( 165698 ) on Monday July 08, 2002 @04:01PM (#3844343) Homepage
    Two links of relevance:

    First, note this list of CSS bugs [css.nu]. Note that a number of valid markups CRASH NS4. That's why NS4 is a thorn in the side of standards compliance... otherwise valid code can flat-out cause the browser to tank. Not good. Just as a little knowledge is a dangerous thing, a little CSS compliance is a train wreck. In response to one of the above posts, I'd much rather code for Lynx than NS4. And I do code for IE, opera, Netscape 6, Mozilla...

    But there are workarounds, some painful, some quite painless. Go here for an FAQ on dealing with NS4 [mako4css.com].
  • by RedSynapse ( 90206 ) on Monday July 08, 2002 @04:06PM (#3844380)
    First off I want to dispel the myth that only small fry peon sites have standards compliance problems. Bugzilla [mozilla.org] currently has 1920 Tech Evangelism bugs open. These bugs all deal with websites that have poor coding resulting in problems rendering properly in Mozilla. These are sites like:
    • National Australia Bank [national.com.au] Click "Register Now" and you get a "Your Browser Version is not supported"
    • CN Rail [www.cn.ca] North America's Railroad (Excluding non-NS6 users).
    • Bank Of America [bankofamerica.com] Try to apply for a gold card and the form gets screwed up.
    • Benjamin Moore [benjaminmoore.com] Sorry our page is designed for IE only, buy your paint elsewhere.
    • Novartis [novartis.com] Screwed up rendering.
    • Connectsite [connectsite.com] Exchange, Collaborate, Connect! Unless of course your using a non IE browser, then go away.

    This isn't counting the 1720 Tech Evangelism bugs that have already been resolved. Sites like salomonsmithbarney.com, yahoo.com, cbs.com, citrix.com and many many more have all resolved improper coding issues that screwed up non IE rendering. But the positive news is that in 1720 cases web administrators have changed their websites to make them unbroken.

    Here's an example. One of the most highly reported bugs (bug 114812) that has since been fixed was with hotmail. Due to faulty javascript implementation if you would select the "ALL MESSAGES" box in your inbox only one message would actually be selected, so to delete the mountains of spam that accumulate daily you had to click the box beside _each_individual_message_. Clicking 200 checkboxes after not checking your mailbox for a few days does not a fun time make. Anyway after about 6 months of pestering microsoft finally fixed it. The moral: If complaining can make Microsoft make its pages standards compliant well the sky's the limit.

    Anyway if you want to do something to help check out Mozilla Evangelism [bclary.com] The site is chock full of advice about how to report and deal with non-compliant websites. You can even use the Letter Writing Tool [bclary.com] to write and send a nifty letter to website administrators who haven't yet seen the light. Obviously the site is geared to getting things to work properly in Mozilla, but the fact is, things tend to work in Mozilla if they are standards compliant.

  • by setmajer ( 212722 ) on Tuesday July 09, 2002 @01:13AM (#3847440) Homepage
    I'm happy to satisfy 9?% of my possible audience. [thecounter.com]

    TheCounter.com is garbage. CodeBitch has written
    two [macedition.com]
    articles [macedition.com] on the topic of browser sniffing and log analysis that lay the issue out pretty well.

    TheCounter.com and other sources of free stats, such as OneStat [onestat.com], areoffer little or no information as to the sites they collect their stats from: are they pr0n sites, hobbyist sites, small business sites, Amazon.com? We don't know. Without knowing, you cannot say whether the stats these services report will accurately reflect your own traffic.

    Example: my employer works on half a dozen or so sites for a single client. All of them are coded to be at least functional in all browsers, and several are coded to look nearly identical across Netscape 4.x Mac/Win, Opera 5.x+ Mac/Win, IE 5+ Mac/Win and Gecko-based browsers on all platforms (Mozilla, Netscape 6+, Chimera, Galeon, etc.). The percentage of visitors using NN4.x varies from 0% (yes, exactly 0) to 12% between those sites.

    There is also a technical problem: the sniffing on these sites isn't always sufficiently sophisticated to avoid serious errors. There is a lag before new browser versions are included in the logs, and there is little or no information on how these services handle 'spoofing.' The classic example is Opera, which reports as MSIE in it's UA string. You have to explicitly check for the string 'Opera' both when counting Opera browsers and when counting MSIE, otherwise you'll wind up overreporting IE and underreporting Opera.

    Bottom line: the only way to accurately guage the browsers your visitors are using is to analyze your own logs. Period. TheCounter.com et al are very nearly worthless. Even some thing like the Google Zeitgeist is opaque with respect to sniffer methodology, so while it may get a reasonable cross-section of the audience you cannot be certain it is accurately identifying browsers.

    If you really must use free stats, you should check all of the above, as well as Browser News [upsdell.com] before trying to draw any conclusions.
  • by setmajer ( 212722 ) on Tuesday July 09, 2002 @02:02AM (#3847602) Homepage
    Designer: All of them? Okay...lets take a look at the possible conditions under which you can view a web site. You can have this generic looking site that will distinguish you from this peanut in that the peanut isn't on the screen, and it is dumbed down enough to be viewed by everyone. That's cheap. You can have this terrific looking site, but for every different scenario that you want someone to be able to view it under, it will cost an additional 'X' dollars. Or...you can develop for M.S., get 85% of the potential viewers, and have it cost the original quote"

    Me: You're incompetent. Next designer, please.

    I design and build sites for a living. I worked on the campaign [einfach-fuer-alle.de] that got an accessibility law analagous to the U.S.'s Section 508 passed in Germany. For very little additional development time (like less than 5%), you can build a site that will function correctly in damn near any browser you throw at it once you know what you're doing.

    You probably won't get fancy DHTML menus in Netscape 3.x, since that browser doesn't support DHTML in any form. It may look pretty bland in a browser with weak CSS support like OmniWeb. But it will function just fine in all of them.

    If you really must have the thing look 'the same' (not possible, really; never was; there's always a few pixels here or a differently-styled bullet there) in all browsers, I'll use a valid and accessible table layout (yes, it can be done) and call it a day. If you really want it done fast, I'll do the whole layout in CSS and use @import for the fancy stuff, then do a quickie stylesheet for NN4.x and bring that in via the <link> tag. NN4.x users will get colors, fonts, images, maybe even some of the JS goodies. The layout may be circa 1995 top-down boring, but it'll be perfectly usable. If another browser has issues, I'll just use one of assorted browser hacks [pixelpark.com] to hide that bit of CSS. We're talking a couple of hours of testing and hacking, tops.

    Things do get ugly if you try to do a CSS-only multi-column layout that works perfectly in NN4.x. (I've done [satour.de] it, but it was a royal PITA). So what? If NN4.x is that big a deal for you, use tables and have done.

    Barring developer incompetence, there is NO reason on God's green earth why a site can't look great in Opera 5+, IE 5+ and Gecko-based browsers and function perfectly well in the rest without spending ungodly amounts of development time on it.

    Period.

  • by setmajer ( 212722 ) on Tuesday July 09, 2002 @02:14AM (#3847646) Homepage
    let's assume $50,000 dev cost for IE only, $100,000 for multi-browser, $200,000 for all browsers.

    Let's not, because I've never worked on a site where that would be the case. Maybe $50,000 for IE-only, $75,000 for all browsers--max.

    I've been doing this for six years, and have done some DHTML-intensive sites (yes, including some IE-only). The argument for doing IE-only is getting seriously weak. Use the W3C DOM instead of the MS DOM for scripting, use tables for layout if NN4.x is important, hide problematic styles by @importing the 'advanced' stylesheet and you're 90% of the way home already.

    There is one widely-used browser that requires major expenditure if you want to support it with all the whizzy UI widgets: Netscape 4.x. Opera has a limited DOM, but a bit of object/property testing in your code will protect it with very little fuss. Aside from a few DHTML performance issues, Mozilla is on a par with IE/Win in terms of DOM support--and in some instances it's better.

    Yes, development time will be a function of feature set. That's true whether you're developing for IE-only or for all browsers. For the vast majority of sites, though, developing for IE-only saves you very little--unless you're an incompetent who can't live without document.all.

  • by sgtrock ( 191182 ) on Tuesday July 09, 2002 @10:10AM (#3849093)
    Preach on, bro!

    BTW, site to avoid:

    http://www.capitalone.com

    For almost 2 years they have had the gall to claim that only IE and Netscape 4.x are secure enough to log in to their site. Konqueror, Netscape 6.x, Mozilla, and Galeon all return a page saying that the client in use is not secure enough.

    I have talked to several people at Capital One over the past year or so trying to get a straight answer as to what they saw as 'insecure' with all of these other browsers. I never got a straight answer, nor did I ever get a satisfactory answer as to WHEN they would start supporting something besides an ancient browser and the leakiest browser on the planet.

    I've given up waiting for them to clean up their act. I'm pulling my credit card business and moving it to a company that wants my money.

Top Ten Things Overheard At The ANSI C Draft Committee Meetings: (5) All right, who's the wiseguy who stuck this trigraph stuff in here?

Working...