
WSP Petitions MS to Make IE Meet W3C Standards 95
Eric Krock writes "The Web Standards Project has launched a petition drive to pressure Microsoft to fully support HTML 4.0, CSS1, DOM1, and XML in IE." Like it or not, IE is currently the most widely-used WWW browser. Since Microsoft is under a lot of pressure to act (or at least pretend to act) nice nowadays, a large number of polite requests to make their browser products fully support current and future W3C standards just might do some good.
Sigh, Netscape (Score:1)
I say, there needs to be an open source browser that is not controlled by AOL! I'm not the one to start designing it, surely someone out there is, though!
Re:What about Mozilla? (Score:1)
It's not IE that's the problem... (Score:1)
-Mike
Re:What about Netscape? (Score:2)
Re:does javascript have a standard? (Score:1)
yes and no.
Netscape are kind enough to release quite good JavaScript documentation. version 1.3 is out with docs downloadable from http://developer.netscape.com [netscape.com]
the problem is that Microsoft's implementation of the "standards" doesn't follow Netscape's version. an example is the use of "JavaScript1.2" in the language attribute to the script element. IE 4 & 5 run scripts using 1.2, but it doesn't support all of 1.2 found in the Netscape docs. result is that you'll get broken scripts if you use it.
but, in the future there should be a standard for scripting too. it's called ECMAScript. combine it with W3C's Document Object Model and you have something better than JavaScript as of today.
MS's biggest problem.. (Score:1)
On the other hand if Netscape would support those proposed standards (in particular I am interested in the SMIL and HTML + TIME standards proposed by MS and Macromedia things would be better over all. Of course the ones listed in the letter are the biggest.
BTW doesn't IE5 support XML fully? I haven't read but I did see it listed as spec. Also when I look at Office 2K output they seem riddled with XML? Can someone confirm if this is an in house version, the standard or a Microsoft "improved" (hah!) version...
Re:Compliancy (Score:1)
I suggest you take a look at PostScript. You get all the power you need to specify exactly how things should be rendered (read visualized).
"Waah! I can't define presentation on the pixel level. Update the standard to meet the needs of us professional webdesigners!"
*sigh*
Re:What about Netscape? (Score:1)
A quote:
buggy.
also buggy.
seriously buggy. they can't even compete with Opera on CSS level 1 compliance. IE5 doesn't even come close. take IE to W3C's CSS test suite and see how it totally fails. sad story.
also buggy.
they're supporting their own standards. if DHTML is considered a "standard" Netscape supports that too since Netscape supports their own standard. it's even well documented.
I'd guess the HTML 4 implementation is buggy too, but I haven't checked.
did you look any numbers up before you posted this?
Re:What about Mozilla? (Score:1)
That different browsers should be allowed to render HTML in different ways is a core concept. If you wanted complete control, you should have used Adobe Acrobat.
Most Widely Used? Not here... (Score:2)
Mozilla/4.* 51%
MSIE 4.* 38.5%
MSIE 3.* 3.5%
Mozilla/3.* 3.5%
And then everything else... I've seen some stats from some other very high traffic sites and they mirror ours as well.
---
Openstep/NeXTSTEP/Solaris/FreeBSD/Linux/ultrix/OS
Re:How bout Netscape? (Score:2)
The current Mozilla/ NS 5.0 layout engine, that supports these standards (known as NGlayout) was not originally going to be part of NS 5.0. The WSP lobbyied Netscape to use NGlayout in the 5.0 browser, Netscape change their mind.
Since Mozilla AKA Netscape 5.0, does appear to pass the standards tests and is trying to adhear to standards, there is no need to lobby Netscape at this time, except to maybe make it happen faster.
W3, Standards, and XML (Score:2)
It seems that in cases where browsers break compliance, it is usually to extend the standard with proprietary tags. IIRC, Netscape started this with such vileness as the BLINK tag (please correct me if I'm wrong here). They took a lot of flak for that one, too.
I've been working quite a bit with XML lately and IE5's support for it. It's not that Microsoft has broken W3 specs -- they've just gone and implemented stuff which is still in the W3 suggestion box. XSL may be an example of this.
I think what MS is trying to do here is make a best guess at what will be recommended by W3. I'm sure they know that the final standard may well invalidate their current implementation. There were, for example, significant changes in XML support between IE4 and IE5. This may be because the XML standards were more solid by the time IE5 was released.
A friend of mine was working on an HTML generator and was in a similar position. It is really hard trying to write a standards-compliant implementation when the standards are not yet finalized. It's also frustrating knowing that today's code will have to be completely changed in 3 months.
I think the real risk is that IE5's implementation may become entrenched as a de facto standard before W3 makes a decision. By going ahead and implementing standards in a browser with majority marketshare, MS may make the W3 standard moot. Pragmatic web designers probably care a lot more about how pages look than whether or not they are compliant. What good are standards if only a handful of browsers follow them, anyway?
I haven't worked on Mozilla any, but I would love for someone on the Moz team to comment on W3 standards and proposals. How much do they change? Have you had to make any major code changes as a result?
This is funny (Score:2)
A goal of the WSP is to have the two major browsers be compliant. Since Mozilla is already working towards that goal, there's nothing to petition there at this time.
Re:What about Netscape? (Score:2)
Yeah! My compiler won't compile my code unless I spell keywords right! It sucks too!
/* This was meant to be taken with humor, not as a flame. */
Javascript standard in a nutshell (Score:3)
Paragraph a:
When running javascript, all behavior shall be considered undefined.
It is recommended that the implementor:
1) Pop up annoying banner ads which never can be killed.
2) Generate a minimum of three errors per page.
3) Randomly close the browser in the middle of rendering a page.
The coming standard is also expected to recommend forwarding your e-mail address to random spammer groups.
Hope this helps.
Re:MS patent on CSS (Score:1)
This flies in the face of the fact that MSIE 5 fails at more of the CSS1 tests [w3.org] than e.g. Opera does.
just a matter of time (was: Mozilla) (Score:1)
Re:What about Mozilla? (Score:1)
Standards for html, xml et al already exist, and Micromsoft's strategy of claiming to support the standards (and generally speaking, they do, to within the limit of bugs), BUT then adding "extensions" (spit) adn using marketplace clout to push those NON-standard extensions, si what sucks. Why can't they just go through the proper channels liek the rest of us?
What rest of us? Surely you're not speaking of Netscape here, are you? Netscape was the innovator of the WWW-embrace-and-extend, putting HTML extensions willy-nilly into the early versions of the browser. The screaming about this was loud and clear back in 1995. Even today, Netscape's standards compliance is limited at best, dismal at worst. (Dealing with Netscape's very limited Java 1.1 support is a major pain.)
There are no fully compliant browsers. Given the rate that the web is changing, there probably never will be.
Try here (Score:1)
The people who run the Hitbox counter take all the information they get from people hitting that, calculate it daily, and publish it as is. Very useful service, even if it's only 30,000,000 hits a day.
Try it out, it's http://www.statmarket.com [statmarket.com].
Compliance with standards (Score:1)
Useful? Of course.
A standard? Yup.
Use them? Please.
MS hypocrisy (Score:1)
Hmmm....
Mozilla (Score:1)
MS, show your true colours (Score:1)
If MS doesn't support web standards, then we know that their stance on the instant messaging thing is bogus.
I think it would be more scary if they did support the standards.
Microsoft supporting standards. Does. Not. Compute.
(You do trust MS, don't you?)
:-)
Good thing to do if you support Microsoft or not. (Score:1)
Re:What about Netscape? (Score:1)
Netscape's version 5, if it ever is released, still has loads of proprietary tags, and is not nearly as broadly compliant as IE. They may, as has been said, more CSS supportive, but there is more than CSS out there that web designers would like to take advantage of.
I think we should just give M$ a rest...sure they're trying to take over the planet, but until we see a better browser come out of Netscape, not a whole lot can be said.
What about Mozilla? (Score:2)
The big question is: Does Mozilla already conform to these standards?
I would think that if there was any other popular browser out there that did conform to the standards, then maybe MS would be more willing to conform.
Until that time, I doubt that they will waste much time trying to do anything "correctly."
On a related note: Would they then be forced to change Frontpage to produce compliant pages? That would be nice. Since every Joe Bob idiot is using Frontpage to right "Joe Bob's Home Page". Am I really missing out when I can't read "Joe Bob's Home Page?" Probably not, but many of my co-workers use it too, and though they are smart enough to realize what they are doing, it doesn't stop them.
I'm not impressed (Score:1)
It's like the SQL standard, targets to shoot for that aren't necessarily met. I think it's better that the standards are now ahead of the released products rather than a bunch of non-defined things being fought out (and revised in
Re:What about Mozilla? (Score:1)
Standards for html, xml et al already exist, and Micromsoft's strategy of claiming to support the standards (and generally speaking, they do, to within the limit of bugs), BUT then adding "extensions" (spit) adn using marketplace clout to push those NON-standard extensions, si what sucks. Why can't they just go through the proper channels liek the rest of us?
Out of interest, it occurs to me that the real question is, if microsoft were to produce an open-source version of MS IE 5 (or 6, standards-compliant), whether the OSS community would accept it? (Would show how rationalised the anti-microsoft bias really is and delimit justice, I guess).
Also, WHY is mozilla (which I'm pretty sure is meant to be standards-compliant from day 1) taking so long to get off the ground? It is still *far* from stable, and it's unusable as it is - I know I'm not the best qualified to talk as someone who doesn't code that much, but I don't see why it takes over a year to string together a few parsers and bits of GUI etc.
Ho hum...
~Tim
--
Re:why does it take so long? (Score:1)
In addition to that there is a large and, as I heard, not that well written amount of existing code and 140 professional Netscape programmers continously working on it. There are not so many programmers even able to help in the project.
Re:What about Mozilla? (Score:1)
Re:Not true (Score:1)
Compliancy (Score:1)
Re:MS patent on CSS (Score:1)
Re:What about Netscape? (Score:1)
Netscape DOES do tables right if you DO them right. For example, most (all?) the table problems I've seen is when a tag is not closed. Are they depending on MSIE to 'correct' the error for them?
And, what do you mean with 'spelling mistakes in the HTML'? I've never seen that happen before. Groundless accusations are pitiful.
Netscape is, though, still behind on standards (CSS!), but that's what Mozilla is going/suppose to fix.
WC3? Oh, you mean W3C [w3.org]! Sure, all-knowledgeable one.
How bout Netscape? (Score:1)
Hear hear! (Score:1)
The Divine Creatrix in a Mortal Shell that stays Crunchy in Milk
why ask? (Score:1)
Re:Compliancy - they did (Score:1)
Re:W3, Standards, and XML (Score:1)
I think the real risk is that IE5's implementation may become entrenched as a de facto standard before W3 makes a decision. By going ahead and implementing standards in a browser with majority marketshare, MS may make the W3 standard moot.
For what it's worth, the same thing happens in the Mail world all the time. For example, the SMTP w/SSL RFC was in draft at the time that OE4 and Exchange 5.5 were released. They supported the draft at that time (which meant doing SSL-SMTP over a different port than normal SMTP, I believe 465). Then the draft was changed to do it on port 25 with an RFC821 keyword instead. And when OE5 came out, it supported the RFC. A later service pack to Exchange 5.5 also supported the RFC.
So I think Microsoft has shown that even though they do have a release schedule and sometimes make the decision to implement something before it's a standard, they correct their implementation and support the standard in a reasonable amount of time.
Re:Anti-MS Hypocrisy (Score:1)
Re:I'm not impressed (Score:2)
their goal is standard-complience, and not
diverisity from that).
Re:does javascript have a standard? (Score:1)
-Mike