Re: how to deal with inconsistencies of css in netscape

by Al Sessions <al(at)oldforgefd.org>

 Date:  Thu, 20 Jun 2002 20:26:01 -0700
 To:  <hwg-techniques(at)hwg.org>
 In-Reply-To: 
  todo: View Thread, Original
At 07:05 PM 6/20/2002 -0400, cbirds wrote:
>Martin Clifford hunted and pecked out this message on 6/20/2002 4:51 PM
>
> >First of all, you're designing backwards.  If you want to design
> >cross-browser sites, you should be designing for Netscape, as IE is MUCH
> >more forgiving, and will usually display working docs from NS properly.
>
>I guess I had the same reaction to Nate's rant that Martin did. I simply
>design for 4.7, add in features for IE such as hover, and all is well,
>never any complaints.

Interesting. I take the exact opposite approach and design for browsers 
that are compliant and render my markup the way the W3 says they are 
supposed to. Then, and only then, will I create an additional stylesheet 
(or add browser detection to redirect to another set of pages, depending on 
the budget) to compensate for obsolete rendering engines.

The 'too forgiving' thing may have been true up until recently, but believe 
me, there is little forgiving about IE6 in strict mode.


>It CAN be done when you see nifty menus coded like
>the ones that were posted here earlier....and no large business would
>think of hiring a designer who plunks the code into a page editor, checks
>it in IE and posts it to the web.

I'm not sure what old Netscapes inability to parse CSS has to do with the 
use of WYSIWYG editors. Anyway, a Dreamweaver generated page is far more 
likely to work in NN<6 than my lovingly handcrafted (in a plain text 
editor) stylesheets are. The tools have *nothing* to do with the finished 
product.

>In fact, many of my  jobs are
>"redesigns" of sites that were like this. I came along and submitted  a
>whole new page, and was instantly asked to do the job.
>If you were going to have a house built, would you hire a builder who
>went out and bought a "kit" and threw the thing up without knowing
>anything about building, or one who knew how buildings were put together
>from scratch? (Even if you *wanted* the house made from the kit?) Maybe
>that's a poor analogy....but it's the best way I can express it.

To take your, admittedly poor, analogy a step further.

I happen to bang nails seasonally and have for most of my adult life. 
Though kit built homes are rarely comparable to a custom one-off structure, 
one thing you can be sure of is that the wiring and plumbing will be up to 
current code. Netscape <6 doesn't work because it is old, it doesn't work 
because the web has grown and it hasn't... it would be like using aluminum 
wiring or knob-and-tube for an electrical system... it'll work for a bit 
(maybe a long time), but when it inevitably breaks it's gonna burn down the 
house.

Anyway, you ever try to put one of them suckers together... holy smokes, 
I'd rather build a space shuttle.

>There
>may be many people on this list who turn up their noses at Netscape, but
>my ability to make things work everywhere has been good to me. And more
>and more people are turning back to Netscape (the original one) because
>the new one and IE just don't cut it.

Who's doing this? Do you have any quantifiable data to back this up? My 
logs and the logs of sites that I have access to (some quite large) show a 
constantly diminishing NN4.x user base. With AOL's move towards the gecko 
engine, this is trend that isn't likely to change anytime soon.

I'm also curious as to why you feel NN6 and IE "don't cut it"?

>I even went to one site, a very
>large one I was dealing with that serves the public with dynamic content
>information (banking or such) that specifically said DOES NOT WORK IN
>NETSCAPE 6, please use Netscape 4.7, or IE.

This is not a reflection on a particular browser but rather a display of 
the designers inability to properly craft a site.

For some reason many people seem to feel that this is an either/or 
situation and that a page that validates to a current DTD can't work 
properly cross browser. In fact, a page that separates content from 
structure in a semantic manner will prove much more portable and degrade 
gracefully. There is NO reason not to write markup that takes full 
advantage of the current standards; your work will be more accessible, will 
function better in other web capable devices and still provide a decent 
experience in obsolete browsers.

By catering to a ever smaller user base of NN users you are only 
reinforcing a static view of the web. If we as developers and designers 
cannot manage to work in todays environment, taking full advantage of the 
DOM, CSS-P and XHTML, how can we ever expect our users to upgrade.

HWG hwg-techniques mailing list archives, maintained by Webmasters @ IWA