To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.admin.generalOpen lugnet.admin.general in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Administrative / General / 5384
5383  |  5385
Subject: 
Re: MSIE5 better but still buggy (was: Re: Why MSIE sucks for the HTML writer)
Newsgroups: 
lugnet.admin.general
Date: 
Mon, 20 Mar 2000 20:36:56 GMT
Viewed: 
1555 times
  
In lugnet.admin.general, Mike Stanley writes:
In lugnet.admin.general, Todd Lehman writes:
Thus, it appears that Netscape _went against_ the HTML 2.0 spec when it
implemented the <SELECT> tag, and that Microsoft _adhered_ to the HTML 2.0
spec when it implemented the <SELECT> tag.  We could say then that it's
actually the spec itself which is broken, since it provides no way to
guarantee that a multiple-select list box comes up with exactly zero items
preselected.  To its credit, in violating the HTML 2.0 spec, Netscape made
the <SELECT> tag work better than it was intended to.  It is unfortunate
(IMHO) that Microsoft did not also violate the spec.

Ok, just so I understand this, you're saying that MS, a company that is
almost universally condemned for _not_ adhering to standards, should have
done what others (and maybe you) have screamed about all along - that is
violate those standards?  :)

I'm saying:  IMHO, it is unfortunate that Microsoft did not do what Netscape
did in that case, which was to violate the spec as Netscape did.  The spec
ended up changing in 4.0 anyway, so if MS has done what NN did, then at least
the top 2 browsers would do the same thing.  It's NN's fault for going against
the spec in the first place, and MS made it worse by not following in NN's
footsteps.  After all, the spec exists to ensure compatibility.  I suppose
that MS's standpoint (one can only guess) is that Netscape would eventually
come around and fix their broken NN to adhere to the 2.0 spec.  Instead, the
spec changed to be neither in NN's favor nor MS's favor, which is even worse
than the spec staying the same.


Ever heard the phrase _____ if they do, _____ if they don't?

Ultimately, the blame for the issue lies with Netscape.  (Assuming that NN
was the first major browser to violate the 2.0 specification of <SELECT>.)

However, Netscape's broken implementation of <SELECT> was smarter and wiser
than the spec was, so what they did wasn't a bad thing from a UI point of view,
even if it was a bad thing from an adherence-to-standards point of view.  What
Microsoft did in implementing <SELECT> "properly" was not a good thing from
either a UI point of view or an HTML coder's point of view, even if it was a
good thing from an adherence-to-standards point of view.

Whether the standards are more important than the UI experience is probably
a hotly debatable issue, but IMHO the standards exist to serve the UI, rather
than the other way around (just my opinion).  If a major browser vendor goes
against an arguably broken standard in a way which improves the UI experience,
it's better for everyone IMHO if the other major vendors also do the same,
even if it shames the spec.

In other words, IMHO, what Netscape did was _wrong_ but _good_.  And what
Microsoft did was _right_ but _bad_.  (IMHO.)

--Todd



Message has 1 Reply:
  Re: MSIE5 better but still buggy (was: Re: Why MSIE sucks for the HTML writer)
 
"Todd Lehman" <lehman@javanet.com> wrote in message news:FrqMLK.LCo@lugnet.com... [snip] (...) probably (...) rather (...) goes (...) experience, (...) The problem with that is "arguably broken" is subjective. If one vendor thinks the standard is (...) (25 years ago, 20-Mar-00, to lugnet.admin.general)

Message is in Reply To:
  Re: MSIE5 better but still buggy (was: Re: Why MSIE sucks for the HTML writer)
 
(...) Ok, just so I understand this, you're saying that MS, a company that is almost universally condemned for _not_ adhering to standards, should have done what others (and maybe you) have screamed about all along - that is violate those standards? (...) (25 years ago, 20-Mar-00, to lugnet.admin.general)

131 Messages in This Thread:
(Inline display suppressed due to large size. Click Dots below to view.)
Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact

This Message and its Replies on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR