Slashdot Mirror


Opera Lays Down Acid2 Challenge

sebFlyte writes "The CTO of Opera has proposed a new version of the acid test for browser compatibility, and has challenged Microsoft to make IE7 a browser worth having that will do the Web good. He's asked to help from Web designers the world over to build a new page for Microsoft to test IE7 with to make sure it does everything Web designers want it to. "

83 of 499 comments (clear)

  1. Like, render Slashdot the same way every time? by ScentCone · · Score: 4, Funny

    *cough* Firefox

    --
    Don't disappoint your bird dog. Go to the range.
    1. Re:Like, render Slashdot the same way every time? by porcupine8 · · Score: 4, Interesting

      Am I the only person who has never had any issues with slashdot and firefox? Or if there are, they're minimal enough that I've never noticed them, so I doubt they're really worth bitching about.

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
    2. Re:Like, render Slashdot the same way every time? by ScentCone · · Score: 2, Interesting

      Actually, I use Firefox all day long, even though I frequently turn to MSIE for some testing or specific corporate sites. I build pages for a living, and I've a long, long list of gripes about every browser, in every version. Opera in particular seems to give some table nesting some trouble that IE doesn't exhibit, but all things considered, I'd rather use FF. There's a lot of pot-calling-kettle-black about the Opera challenge, that's all. All of the kettles and pots are black. That being said, I think some sort of Ultimate Browser Agony Test is a good idea. But to suggest that it's somehow Microsoft's fault that we need one is, well, just dumb.

      --
      Don't disappoint your bird dog. Go to the range.
    3. Re:Like, render Slashdot the same way every time? by Jerk+City+Troll · · Score: 4, Interesting

      View the source on any Slashdot web page and observe the gigantic, sloppy cluster-fuck that is their output. Do not blame Gecko for this nightmare of deeply nested tables, font tags, missing close tags, and other crap. (What's funny is that Slashdot gives an HTTP 403 to validator.w3.org.) When Slashdot makes their code sane, then we can blame the browser. It's amazing to me that any user agent can parse this and make sense of it.

    4. Re:Like, render Slashdot the same way every time? by ptlis · · Score: 4, Informative

      I too suspect it is in some way related to the iFrames - when I run Firefox without AdBlock I get the errors very regularily (a rough guestimate would be something in the region of every 10-15 page views) but with AdBlock blocking the OSDN ads the problem seems to go away (or at least it occurs very rarely).

      --
      There's mischief and malarkies but no queers or yids or darkies within this bastard's carnival, this vicious cabaret.
    5. Re:Like, render Slashdot the same way every time? by say · · Score: 5, Informative

      What's funny is that Slashdot gives an HTTP 403 to validator.w3.org

      I saved the source of this comment page and fed it to the validator. Made 117 errors, among them a fairly serious one:

      Line 2007, column 7: end tag for "TABLE" omitted, but its declaration does not permit this

      It also has _tons_ of unclosed LI tags. These obviously can mess up the display quite a lot. Except for that, the errors are mainly cosmetic - & instead of & and some spurious attributes which aren't in the 3.2 standard (nobr, iframe height etc.).

      The missing </table> is probably the most serious issue.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    6. Re:Like, render Slashdot the same way every time? by rsborg · · Score: 2, Insightful
      That being said, I think some sort of Ultimate Browser Agony Test is a good idea. But to suggest that it's somehow Microsoft's fault that we need one is, well, just dumb.

      Nothing dumb about it. Micrsoft has thumbed their nose at standards for the past 10 years, and the mess that is web standards is due mostly in part to the way IE (with > 90% marketshare) fails to adhere to those standards. Oh, and btw, if you haven't forgotten: Microsoft is a convicted monopolist in more than one continent. That means it's illegal for them to do shit like engineered lack of interoperability.
      But some people keep apologizing for them (sigh).

      --
      Make sure everyone's vote counts: Verified Voting
    7. Re:Like, render Slashdot the same way every time? by Striikerr · · Score: 2, Funny

      As long as the test page includes the "dancing Jebus" from The Simpsons, I'm all for it!

    8. Re:Like, render Slashdot the same way every time? by nine-times · · Score: 2
      That being said, I think some sort of Ultimate Browser Agony Test is a good idea.

      Agreed. What's surprising is that this apparently hasn't already been done. Or has it?

      It seems to me that creating such a page should go along with setting the standards in the first place. I mean, when the w3c settles on a standard, don't they create example code and explanations for how things should be rendered? When developers are creating their HTML renderers, don't they test out there renderer against some sort of page that uses tricky examples to make sure it renders properly? Doesn't someone have a page or set of pages lying around already?

      If not, it seems a reasonable suggestion that when the standards are being divised and hashed out that a set of examples are created to illustrate how rendering should happen, if for no other reason then to diminish ambiguity as to what the standard specifies. The same way W3C offers HTML validators, could they offer a browser-standards-compliance validator (even if it wasn't fully automated but required visual verification)? Or is there some reason why that's a bad idea?

    9. Re:Like, render Slashdot the same way every time? by arkanes · · Score: 4, Informative

      Slashdot declares HTML version 3.2, and the w3c validator is actually much stricter than the written standard. For example, you don't need to close LI elements, as they are implicitly closed by the next LI element. Same with non-standard attributes and even tags - the spec explicity defines behavior for undefined attributes and tags, which is a no-op. It should be a warning that you may be relying on non-standard behavior, but the standard does not prohibit them. Even the missing table end tag may be permitted under the standard, although I'd have to do some digging to check. There's something about block level elements and implicit closing by a new block element that I'd have to get the exact wording on. It's why you don't need a close tag for P elements in HTML 3.2, for example.

    10. Re:Like, render Slashdot the same way every time? by bemenaker · · Score: 2, Interesting

      occasionally, I will get a huge empty black space in the middle of my screen and the text is over it and unreadable, (being black). The white space is far shifted to the right. Or the text is shifted left over the navigation column. Refreshing once or twice clears it up. I get this probably once a week. I use Firefox exclusively.

    11. Re:Like, render Slashdot the same way every time? by The+Spoonman · · Score: 2, Informative

      Yes, you're the only one. :) In fact, one programmer decided to do something about it: Slashfix. Been using it for a while now and it works just great.

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    12. Re:Like, render Slashdot the same way every time? by Curtman · · Score: 2, Interesting

      Have you never seen it do this?

      That one isn't anywhere near as bad as the times when the entire page content is shifted one screen width to the right, but it still annoys me very much, and happens almost every time, whereas the page shifting bug only happens I would say 1/20 times as a rough estimate.

      It's not hard to create valid pages that render differently in different browsers. I just want to know why.

      :)

    13. Re:Like, render Slashdot the same way every time? by cosmo7 · · Score: 2, Insightful

      The thing I don't get is why not use CSS? I'd have thought the bandwidth saving alone would be reason enough, let alone cleaning up all the drunken formatting.

    14. Re:Like, render Slashdot the same way every time? by JediJorgie · · Score: 2, Insightful

      I see it all the time with FF1.0.1 (with or without extensions). And when it happens, you CANT ignore it because the page is unreadable... But the fix is quick... change text size. I just hold CTRL and bounce my scroll-whell forward and back.. It has gotten to the point that I don't even think about it, it is just reflex.

      Next time you are reading a /. story about bad programming, take a second and do a view source.. :)

      Jorgie

    15. Re:Like, render Slashdot the same way every time? by jacksonj04 · · Score: 2, Insightful

      I sense a chicken-and-egg coming along here.

      The solution is obviously starting to show here, write sites to the standard and browsers will follow.

      --
      How many people can read hex if only you and dead people can read hex?
  2. Why just microsoft? by MoneyT · · Score: 4, Insightful

    Has anyone (even Opera) managed to create a browser that does what all the web designers want it to do? Does the web designer community have a consensus of what they want the browsers to do?

    --
    T Money
    World Domination with a plastic spoon since 1984
    1. Re:Why just microsoft? by bcmm · · Score: 2, Funny

      Yeah.
      I mean, my opinion would be that the browser should, like, make pages look really cool, even if they are really badly made, and do, like, lots of cool stuff.

      Why can't they do what I want? I mean, I made a web page, and it looks crap in all the browser I've tried.

      --
      # cat /dev/mem | strings | grep -i llama
      Damn, my RAM is full of llamas.
    2. Re:Why just microsoft? by Pionar · · Score: 4, Insightful

      Yes, it's called W3C specifications.

      Like the one for xHTML 1.0. The one that currently has IE in my doghouse is CSS2 support, especially the Box Model. Firefox gets it right. Opera gets it right. But IE gets it totally wrong, forcing web designers to use unsightly hacks to get CSS to behave the same way in IE.

      The web community has always had this consensus, going back to HTML 3.2 and even further back. It's the browser makers that can't seem to come to a consensus, which is ridiculous because the W3C tells you how a user agent should behave.

    3. Re:Why just microsoft? by Pionar · · Score: 3, Insightful

      Since IE is the standard broswer for computers, isn't being compatable with IE the defacto standard for websites? Therefore shouldn't other browsers conform to MS standards?

      No. Web people have worked very hard to come up with standards (MS is even on committees in some of these areas). Standards make it easier for someone to create something once and not have to worry about what platforms it works on. One of the hardest parts of any web developer's job is to troubleshoot why webapp X won't work in browser Y. Thankfully, IE is pretty much there with the DOM, but CSS support is still lacking, and it's riddled with rendering bugs.

    4. Re:Why just microsoft? by MoneyT · · Score: 2, Insightful

      But again, the question was, whose standards do you align to? If one way of doing X conforms with IE and it's standards, and another way complies with W3C, which way is the standard if IE doesn't conform to W3C? W3C may call it a standard, but IE is the browser people are using and as far as the users are concerned, if it doesn't work with IE, it's broken. Not the other way arround.

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:Why just microsoft? by Anonymous Coward · · Score: 2, Insightful

      I think the major issue here for most folks is that HTML4, CSS2, and other standards are non-proprietary standards created by an independent standards body. While few browsers are or have ever been 100% compliant on EVERY DETAIL of a published standard, only Microsoft (of the remaining major broswer vendors) has a history of DELIBERATLY ignoring standards or DELIBERATLY incorporating non-standard extensions into their browsers. They've been doing this since IE 1.0.

      Why just Microsoft? Because they're the only one who's shown the propensity for ignoring open standards and trying to create their own related-but-proprietary substitutes.

      And, no, I'm not a knee-jerk "Microsoft sucks!" person. But the history here speaks for itself.

  3. "acid" by hey · · Score: 3, Funny

    You can usually remove the word "acid" from "acid test" without doing any harm.

  4. The acid test should answer the question... by Faust7 · · Score: 4, Funny

    Will IE 7 have 'Electric Kool-Aid' tags?

  5. Implementing full standards would help by PornMaster · · Score: 4, Interesting

    It'd be nice if there were reference pages made by the standards committees, so a browser could be simply deemed compliant or not.

    1. Re:Implementing full standards would help by bersl2 · · Score: 5, Informative
    2. Re:Implementing full standards would help by bhtooefr · · Score: 2, Informative
      Opera 8.0B3 fails the following on HTML4:

      6_16-BF-01 Frame Target Names (part C/D/F
      Verify that the user agent ignores target names that do not start with an alphabetical character (a-z, A-Z)
      Test for assertion 6.16-1

      This is 6_16-BF-01c.html

      When you click on this link, 6_16-BF-01f.html should load in THIS WINDOW, NOT in the window where 6_16-BF-01d.html is now. According to the spec, user agents must ignore target names that do not begin with an alphabetic character.
      (puts it in the D window)

      7_4_2-BF-02 The TITLE element (fails miserably - but does any browser actually PASS that one?)

      11_2_6-BF-02 Table cells: The TH and TD elements (on columns, colspan = 0 is set to 1, not all)

      13_3-BF-01 Generic inclusion: the OBJECT element (no image displays)

      13_3_1-BF-01 Rules for rendering objects (renders the object anyway, even though it shouldn't be able to)

      13_5-BF-01 Notes on embedded documents (text didn't show)

      13_6_1-BF-02 Client-side image maps: the MAP and AREA elements (fails - some parts are clickable)

      16_2_2-BF-02 The FRAME Element (fails - cells are not vertically resizable if in the same row as nonresizable cells, even if noresize isn't set)
  6. Why Bother? by djrosen · · Score: 3, Insightful

    MS has never shown the initiative to make things compliant why should any developers waste precious time coding a page for MS to balk at when there are other browsers out there? Firefox is slowly but surely gaining market share. I say Good Riddance to IE and make room for the new guys. Why HELP MS strenthen their hold?

    1. Re:Why Bother? by jbplou · · Score: 4, Insightful

      If you are making a web page and you are not coding so that is renders correctly on IE you are a fool. It has 85% market share.

    2. Re:Why Bother? by Low2000 · · Score: 5, Insightful

      Because if IE becomes more standards complient, that means that web coders will make their websites standards compliant. Thats good for the alternative browsers out there like Firefox and Opera more then anyone else. MS has enjoyed being in control of the bulk of the web browsing community for so long that if their browser doesn't conform to standards, the web coders have to conform to the browser.

    3. Re:Why Bother? by dotslashconfig · · Score: 2, Insightful

      You're either joking, or you're a moron.

      Let's deal with the joking option first:

      Internet Explorer may not be the best browser, but it's the one most individuals (read: people who buy computers from CompUSA/Dell) are likely to use - simply because it's there and it's supported.

      Now the moron option:

      "Slowly but surely" is the most bullshit phrase in the English language. A pretty strong argument could be made that the Internet Explorer crisis is at its peak right now. It has had a number of years as the front-runner, and almost exclusively used browser in the world. Virus and malware writers have had time to examine and exploit IE to its fullest. Despite this fact, adoption of alternative browsers hasn't happened en masse (see "joking" argument above). Thus, the slow adoption of Firefox could potentially come to a halt should Microsoft remedy even 1/3 of the issues plaguing Internet Explorer.

      Saying "good riddance" to IE is like forecasting the rapid adoption of Linux/Unix/OSX. Just because there are sometimes better alternatives doesn't mean that the current dominant force will suddenly vanish. In any case, Firefox adoption wouldn't happen all at once, and certainly not all within the next few years, as you seem to imply will happen.

    4. Re:Why Bother? by mgpeter · · Score: 2, Insightful
      Saying "good riddance" to IE is like forecasting the rapid adoption of Linux/Unix/OSX. Just because there are sometimes better alternatives doesn't mean that the current dominant force will suddenly vanish. In any case, Firefox adoption wouldn't happen all at once, and certainly not all within the next few years, as you seem to imply will happen.

      Back in the late seventies, early eighties the same thing was said about Atari, there were better alternatives back then but everyone wrote games for the 2600 anyway. Once people started to realize there was better alternatives, Atari all but vanished. Granted Microsoft is "innovating" more than Atari did back then, but once developers start porting their apps to ANYTHING other than Microsoft, people will turn to something else.

      I still get a kick out of watching Blade Runner and seeing all the Atari signs and billboards plastered all over the place.

    5. Re:Why Bother? by MikeFM · · Score: 2, Insightful

      I tend to treat IE as a crappy baby I have to babysit. I make sure it renders my pages okay but I don't try to let it play with the adults. So I can do nicer things on my standard stylesheets than the variant IE is made to use. I don't waste a lot of effort trying to make it do all the bells and whistles.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    6. Re:Why Bother? by jbplou · · Score: 2, Insightful

      You have a very specific example. But in the real world, releasing a site to the general public it must be fully usable by IE. I worked at an ISP doing tech support a few years ago and you would not believe how many customers thought Internet Explorer is the only way to access the Internet. You might say they are dumb then, but hey if your trying to sell a product or get information out you need to reach as many people as possible. Now that is a good example for training to show differences in browsers, by the way Opera has standards problems as well.

    7. Re:Why Bother? by slackmaster2000 · · Score: 2, Insightful

      I don't think that particular issue would be part of any web standard. How the browser handles file downloads and interacts with the operating system is up to the browser.

      I've actually had to work on the specific problem of making IE download files instead of open them, and found that it certainly is possible, just tricky. It's just as tricky to get other browsers to handle files the way IE does when you want them to, but it's also possible.

      Regardless, blaming Microsoft because your application doesn't work in IE is just as lame as blaming Mozilla because I can't pay my cable or cell phone bill with Firefox.

      Life is full of "how things should work vs. how things do work." Being successful requires that you make things work. Crying about how things should work to justify your widget that doesn't work isn't going to get you very far.

      I don't like IE either. I wish it would die. I've switched dozens of people to Firefox. When I develop I test on Firefox first, but the second browser I try is IE. Not testing on multiple browsers is a practice that should have died off in the early nineties.

    8. Re:Why Bother? by dodobh · · Score: 2, Insightful

      Or IE is just not in your target market.

      --
      I can throw myself at the ground, and miss.
  7. Meanwhile..... by Eradicator2k3 · · Score: 4, Funny

    Microsoft's IE7 developers allow themselves a chuckle and think, "Ha! We've been on acid for decades."

    --
    Mr. T pitied this fool on 27 July 1992.
  8. Standards, schmandards... by glamslam · · Score: 4, Insightful

    Standards compliance is for companies that don't have 90% or more of a market.

    Next!

    1. Re:Standards, schmandards... by discordja · · Score: 2, Insightful

      Considering even Microsoft IE6 does not have a 90% market share anymore that doesn't include them either.

      --
      I stole this .sig
    2. Re:Standards, schmandards... by rcamans · · Score: 3, Insightful

      I believe market refers to a place where you must pay for goods.
      I use the term "goods" loosely, here seeing as MS stuff should be termed "bads"
      But when you can get the same stuff for free, then the customer who pays is usually refered to as gullible, and the seller is often refered to as a con man.
      Don't they have laws against cons?
      Oh, wait, that law only applies to the little guys who con.
      Big guys who con are refered to as successfull monopolies.
      Never mind.

      --
      wake up and hold your nose
    3. Re:Standards, schmandards... by SpecBear · · Score: 3, Insightful

      Yes, indeed. As Netscape showed us, once you have a lock on the market the browser war is over and you don't have to improve your product at all.

      By the way, IE had 90% of the market. It no longer does. The problem with the monopoly position is that it makes MS complacent. If your browser is free, installed on almost every PC sold, and is the standard that most developers code to (even when it violates the W3C spec), then you really have to suck before people besides hard core geeks switch to something else. Once that starts happening, it means you've been sucking hard for a good long time and you've got a lot of catching up to do in terms of features and good will.

  9. Great Strategy by aspx · · Score: 4, Insightful

    This is brilliant!! Appear to be helpful, but really just point out shortcomings and bugs in your competitor's product, all the while gaining visibility and recognition in the community. I really must remember to do this sometime.

  10. I want IE7 to... by Mr.+Flibble · · Score: 3, Funny

    Load even more spyware!!!

    Err, oh. I guess that that was not a valid choice.

    --
    Try to hack my 31337 firewall!
  11. Re:IE not worth caring about by thegnu · · Score: 2, Informative

    I think the number of people who care about IE are just under 90% of the browser market, and anyone who might fix their computer (another 6-7%).

    So maybe a few people.

    --
    Please stop stalking me, bro.
  12. Re:IE not worth caring about by stupidfoo · · Score: 3, Insightful

    Is anybody actually caring about IE at this point?

    Why would anyone care about the experience of 90% (or whatever) of the site's users?

  13. Why take up the gauntlet? by Fjandr · · Score: 4, Insightful

    Microsoft would more than likely simply ignore the challenge completely. What do they have to gain (at this point) from actually producing a standards-compliant browser?

    Now, perhaps if FireFox continues to chew up the percentages of web browser usage, they might try it for PR purposes, but that's hardly an issue at the moment. Microsoft is more of an in-the-moment company (unless you're speaking of up-and-coming products, where they announce competing programs years before they actually plan to implement the changes).

    1. Re:Why take up the gauntlet? by rpdillon · · Score: 2, Insightful

      Well, right now, it's hard to explain to someone that doesn't know the backstory why "standards" are a Good Thing. If we had a web page made by web designers that would show off how things SHOULD look (put jpegs of the correct rendering beside the code), you could give people a location to visit to objectively measure their browser.

      This is important, because if Opera, Safari, Firefox, Konqueror, et. al. all render it fairly closely, and IE mangles it, you then have a story. CNet will run it, CNN will run it, and Slashdot will have a story pointing to the other stories: "IE7 Proven to Have Shitty Rendering Engine". Right now, there is no story, because the public doesn't understand the "standards" mumbo jumbo. But even a brand new user can understand two pictures not looking the same.

      "I visited http://isyourbrowserhotornot.com and it looked totally messed up! What can I do?"

      "Go download Firefox."

      Basically, this gives some kind of ruler an end-user can use to measure a browser in a fast, objective way. Right now, we either don't have that, or it is not well known. This puts the pressure on Microsoft to become more standards compliant. If people become *aware* of IE's shortcomings, they will be more likely to switch. If they don't become compliant, they will continue to steadily lose market share. If they do become compliant, they lose their strangle-hold on the market and everyone wins; we're back to no-browser-monopoly. Yea! Choice is good.

  14. Re:Like say the same joke everytime? by Anonymous Coward · · Score: 3, Funny

    As opposed to a real name like ScentClone! Thank god we can trust you.

  15. My proposal for the test page. by bigtallmofo · · Score: 4, Funny

    I humbly submit my idea for building a new page for Microsoft to test IE7 with to make sure it does everything Web designers want it to.

    Get Firefox!

    If it can properly render that link, I'll be satisfied.

    --
    I'm a big tall mofo.
    1. Re:My proposal for the test page. by _xeno_ · · Score: 3, Funny

      Worked fine for me, what problem did you have with it?

      --
      You are in a maze of twisty little relative jumps, all alike.
  16. Test suites by cortana · · Score: 3, Interesting

    Aren't there test suites that test the conformance of an implementation to all aspects of CSS2 standard already? And if not, why not?

  17. Re:Opera by QuietLagoon · · Score: 4, Insightful
    Opera is hardly the bastion of interoperability.

    Correct. However, Opera is falling behind in mindshare now that FireFox has all the buzz. So the best thing for Opera to do is to put up a standards challenge to Microsoft.

    That accomplishes two things: (1) some free PR for Opera, and (2) if anyone really follows through with it, it is far easier for Opera to adapt to the results than Microsoft. Opera has only a miniscule installed base that it needs to stay compatible with.

  18. Yeah, so... by gbulmash · · Score: 2, Insightful
    This is not the first challenge the Opera folks have issued to M$ and most likely not the last. It seems that the heads of Opera have a bit of a quixotic relationship with the windmill of Microsoft.

    And let's not be smug about everyone but Microsoft following standards. The company I used to work for had a file-upload javascript that worked with Firefox, Mozilla, Opera, and IE, but it didn't work with Safari and we had to specially recode the script just to accomodate that Safari quirk.

    It would be nice if every page rendered the same way on every browser, but let's be real. There will still be millions and millions of people who are slow to upgrade. Even if the latest versions of Opera, Firefox, Safari, and IE join hands in a circle and sing Kumbaya, you're still going to have to test your sites on Netscape 4.7, IE 5, etc. or you're going to have issues with the 30-40% of the market who hasn't upgraded yet.

    - Greg

  19. In other news... by wannabgeek · · Score: 3, Insightful

    Open Source geeks challenged M$ to make windows the most secure OS.
    US challenged China to be most democratic country
    blah blah

    Mod me down as troll, but what makes anyone think M$ cares about a challenge from a competitor?!

    --
    I'm much more funny, interesting and insightful than the moderators think
  20. Slashdot != xhtml by Arbin · · Score: 2, Interesting

    Slashdot produces some of the worst html code available, and it doesn't produce the same exact code EVERY time. Some days it offers spans, some days tables missing end tags, it's just random garbarge. How do you expect ANY browser to render code the same, EVERYTIME? God. I fed a troll... *shaking head*

  21. Wrong target by whitehatlurker · · Score: 3, Interesting
    While it would be nice if MS IE 7 were a more compliant browser, the real target is the lazy web authors who do not try to comply with standards.

    Or the malicious ones who miscode their site to intentionally over-support a browser.

    I support Hakon, but I think he's aiming at the wrong spot.

    Caveat: I have used (and liked) Opera since version 3 or so. I am have used (and hated) IE since version 2 or so. I am hardly unbiased.

    --
    .. paranoid crackpot leftover from the days of Amiga.
  22. opera? bloatware? sinks? .. that reminds me... by xlurker · · Score: 3, Funny
    ... before it's time to cement IEs feet and dump it in in the ocean.

    it's not over till the fat browser sinks, eh?

    haha, I kill me... *snicker*

    --
    ______________________________________________
    sigamajig...
  23. We don't need them to drop acid by Sebby · · Score: 2, Funny

    with the way MS products behave, it's obvious they've had acid before!

    We need them to learn to read specs!

    --

    AC comments get piped to /dev/null
  24. Re:Opera by bogie · · Score: 4, Insightful

    FWIW last time I checked Opera was pretty much tied with Firefox for being standards complaint. Among browsers that normal human use that's saying a lot.

    Based on that I don't see what's laughable.

    --
    If you wanna get rich, you know that payback is a bitch
  25. The Issue... by Anonymous Coward · · Score: 2, Insightful

    Most people are not web designers.
    Most people are not familiar with the nuances of CSS2.
    Most people are not aware of the various published spec's from W3.
    Most people are users.
    Most users use IE.
    Most people percieve "what the web can do" to be what they've experienced as "what IE can do."
    Most people don't know what they're missing.

    "What Microsoft provides" is already the de facto standard for the web. And most designers are resigned to living with this--nobody puts out CSS2 elements that IE does NOT support on production pages.

    There's zero pressure on Microsoft for standards compliance. Most people can barely comprehend the technical nuance of what the weberati say is "noncompliant," let alone be up in arms about it.

  26. Re:Opera is already dead. by badmammajamma · · Score: 4, Informative

    Actually they make quite a bit of money selling Opera. It's used a lot as an embedded app in cell phones, PDAs and such. As I understand it, Opera runs on more devices than any other browser. They also are more than willing to make custom versions for just about any platform or purpose.

    Any money they make from people sitting in front of desktops is just bonus.

    --
    Any man who afflicts the human race with ideas must be prepared to see them misunderstood. -- H. L. Mencken
  27. Sometimes, IE renders bad HTML well by benhocking · · Score: 4, Interesting

    This is not meant to be an attack on IE. If reasonable assumptions can be made about what the code should do, even when coded incorrectly, then it's great that IE does this. I'm not sure of any specific examples, but when I first started writing web pages (years ago), I remember that Netscape would cough on some pages that IE rendered well. Invariably, the problem was that I had left off some terminating tags, and IE correctly figured out my intentions.

    Three caveats:

    First, having Netscape scold me allowed me to fix my code. IMHO, a better way to do this, however, would be to have an option called "pedantic" that would insist on matching tags (where appropriate). This might exist now, and if so, that's great.

    Second, trying to "guess" what was intended is rife with problems. Anyone who has used MS Word for long enough knows what I mean.

    Finally, I currently use FireFox the vast majority of the time. I do not know if any of what I said is still true.

    --
    Ben Hocking
    Need a professional organizer?
    1. Re:Sometimes, IE renders bad HTML well by Anonymous Coward · · Score: 4, Insightful

      Browsers shouldn't render broken HTML.

      Compilers shouldn't compile broken code.

      If, as a programmer, you think that a compiler is better because it will compile buggy code without errors then god help you.

      The same applies to web design. Buggy HTML might render OK as just HTML, but once you start adding CSS into the equation (and IE has its OWN little array of bugs here) then it can start causing severely bizarre behavior.

    2. Re:Sometimes, IE renders bad HTML well by ChatHuant · · Score: 3, Informative

      Browsers shouldn't render broken HTML.

      Compilers shouldn't compile broken code


      Compilers shouldn't, because their user is a developer and he can (and should) fix the problems. But browsers should indeed render broken code, or make a best effort thereof. It's called graceful failure and it's a very important characteristic of production-strength software.

      The user of the browser isn't the web page developer, and he isn't interested in the minuties of CSS and W3C standards. The user wants to see the page, and the browser should show it to him instead of crapping out with weird and useless errors.

      We could argue that a resilient browser encourages bad code development habits. That may be true, for bad or amateur web developers, but it's still not the fault of the users. There are tools and validators that allow good devs to check the correctness of their code and fix it before deployment.

  28. Validator by XanC · · Score: 2, Informative
  29. Just a thought... by Saeed+al-Sahaf · · Score: 2, Interesting

    Just a thought (many dead bodies spinning in graves), what if IE7 is the Tit, the Jones, the Cake, the next best thing to drugs, and secure? Will it be a sign of the apocalypse?

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  30. In an IE7 world.... by gardyloo · · Score: 2, Funny

    ...all links posted on slashdot go directly to Roland's webpage.

  31. Opera? Compatibility? by leshert · · Score: 2, Interesting

    I'll be more impressed by something Opera says about compatibility when they fix their own issues--particularly their shoddy XMLHTTPRequest implementation.

  32. Hrrrmpph! by thegnu · · Score: 2, Insightful

    Even though it sounds a little tinfoil-hattish, the fact that a non-standards compliant web browser dominates the market might have a whole heck of a lot to do with all those web pages that don't follow standards, and rather choose to be compatible with IE.

    --
    Please stop stalking me, bro.
    1. Re:Hrrrmpph! by ArsonSmith · · Score: 2, Interesting

      Which begs the question "What is a standard?"

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
  33. Eric Meyers ComplexSpiral example by JanJoost · · Score: 2, Interesting

    I'd like to submit someone elses example page of the horrific way IE6 handles CSS2:

    http://www.meyerweb.com/eric/css/edge/complexspira l/demo.html

    It not only describes what goes wrong, but why, how and where.

    Oh: Eric: if you're reading this: Thanks! :)

  34. Some real CSS examples by mathmatt · · Score: 2, Interesting

    Look at this detailed analysis of how IE, Opera and Mizilla render CSS. Note that Opera and IE were both wrong at first, but Opera has adopted Mozilla's convention.

    This clearly demonstrates that the "browser war" is really a one(IE)-on-one(Firefox) battle with Opera and others simply choosing which side to mimic.

  35. Re:Opera is already dead. by bhtooefr · · Score: 2, Interesting

    First off, Opera's still innovating. Who has voice? Not Firefox, that's for sure... Who has small screen rendering? Not MiniMo (yet, anyway)...

    And, I've heard Opera's biggest moneymaker is NOT the desktop, where one can pay $0 and get text ads instead. It's mobile, where they're the only good game in town on some OSes (and they're working on Windows Smartphone - Pocket PC and Palm will be the only major OSes lacking Opera).

  36. Microsoft has everything to WIN here, not lose by iamsure · · Score: 2, Insightful

    Microsoft is constantly competing with itself, not others. It needs people to buy the latest versions of its OS and applications (office) to keep revenues coming in.

    As a result, it chooses to do things like release the XP2 firewall but not offer it for win2k - to push people towards newer versions, despite win2k being in mainstream support.

    Recently, they've been forced by the HUGE number of corporate customers to offer WinFS as an option for XP as well as future versions of the OS. Why? Because corporate customers don't run bleeding edge software.

    So what they need is a huge, wonderful carrot that will lead customers to the latest version. We arent talking about Dear Old Aunt Sally - she doesn't buy new versions of OS's. She buys a computer, and it comes with it.

    We are talking about corporate customers. They didn't buy the concept that WinFS couldn't work on XP, but Microsoft has been shouting (even swearing in court) that the browser is part of the OS.

    As a result, MS could very easily make IE7 only available on longhorn. As such, it's an opportunity for them to make it a selling point - a carrot.

    To make the carrot more attractive, they need to make it do as many things RIGHT as possible. If IE7 truly supported css2, png transparency, javascript, and so on, WEBDESIGNERS would start drawing the line at older versions of IE - doing Microsoft's selling for them!

    Businesses, portals, and the list goes on - anywhere that wants to make a truly compelling site without a million css box model hacks would start suggesting users use IE7, and before long, REQUIRING IE7.

    Microsoft has every reason in the world to kick major standards-ass with IE7, but unfortunately, they have a track record of not doing it.

    Here's hoping that their business savy is more powerful than their laziness. :)

  37. Re:Opera? Compatibility? by joebp · · Score: 3, Informative

    XMLHTTPRequest is not specified in any standard. It's more Microsoft extension nonsense which Mozilla foolishly embraced. Then again, the Mozilla guys tend to make poor decisions (hello IDN!)

  38. The problem...as I see it by msimm · · Score: 2, Interesting
    Is the web developers. I've had some down-right nasty exchanges by developers who believe that because IE represents 95% of "their target market" that 'standards' don't matter.

    A good example would be something along the lines of this (a response from an actual discussion I took part in, the funny thing was I wasn't trying to tell anyone anything about the W3C or the importance of standards, I just asked a question about a script that was acting strange in Firefox, my current platform of choice):
    A group of nameless and faceless aHoles got together and declared to the world, this is the "standard." You have to "validate" your code or it's no good, because we say so.

    And people like you, fall all over yourself, worshiping them.

    In my opinion, only a damned fool let's someone else manipulate him, whether he can see him or not.

    Those aHoles are meaningless to you, they are meaningless to your web site, but you are so weak and gullible, that you can't and will never understand that.
    Admittedly this is an extreme example, but I believe it is representative of a broader belief that might makes right. Firefox/Mozilla/Opera/Safari are still a relatively small ripple and there are some stodgy people out there who at best, simply don't care if their code works on a minority browser.

    Until it hits their pocket-books thats not going to change. The pressure needs to be put on businesses so that when say Bank AAA gets a site built that can't/doesn't support your browser (because of non-standard code created by people either too stubborn or too lazy to spend the extra 3 seconds to create/read about browser-friendly code) they hear about it. Maybe even lose some customers.

    Then our friendly web-developer can come back and learn how to fix his/her code. If that happens enough they'll get tired of doing it the old way and maybe play nice from the get-go.

    FTR, the code we were discussing in the the above quoted passaged did get fixed, by me and I have about 2 weeks of javascript programming under my belt (and if your wondering about the preceding conversation, no, I wasn't impolite or anything like that, I'm too old to pull that kind of crap).
    --
    Quack, quack.
  39. get SlashFix by LWATCDR · · Score: 2, Informative

    Maybe Slashdot should just put it on the front page.
    http://hardgrok.org/blog/item/slashfix-firefox-ext ension.html
    This is a firefox extension that fixes the strange rendering that Slashdot's broken html creates.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  40. Re:Why just microsoft? [Everybody sucks sometimes] by EtherAlchemist · · Score: 2, Insightful


    In short, no.

    Even if someone makes a browser that does everything designers AND developers want it to, it still won't do any good to those of us stuck supporting browsers that DON'T do all of it. The entire world is unlikely to switch instantly to the new wonder browser, leaving us to support legacy products.

    Where I work our top tier browser/OS matrix is:
    Win 98 - XP; IE5>, Mozilla 1.3>, Firefox 1>, Netscape 6.2>
    Linux; Mozilla 1.3>, Firefox 1>, Netscape 6.2>
    Mac OSX; Safari, IE 5.3>, Mozilla 1.3>, Firefox 1>, Netscape 6.2>

    This is a nightmare to build, even worse to QA. Opera, ironically enough, is not in our top tier BECAUSE it rendered pages differently enough from the other browsers- even though we were authoring XHTML 1.0 trans and CSS2 compliant- that it got shunted to a lower tier of support.

    If you pick any of those, IE would be the worst example, you can get different implementations between versions of how a page is supposed to render.

    I think this is why a large portion of the pages on the Web are authored they way they are- the broadest reach for the narrowest buck.

    Mac isn't the only brand with a cult. Build the world's best browser and you'll still have legions of people SWEARING that their choice in browser is the best, and pages that look like shit in it are due to the page not being written correctly rather than the browser's render engine using its own interpretation of WHAT the page is SUPPOSED to look like

    On the cynical side, I think a browser that did everything that Web designers wanted might come out something like Homer's car.

    Or Opera.

    --
    R(k)
  41. So, where is the w3 equivalant?? by edxwelch · · Score: 2

    There is none.
    I'm glad they made that "foolish" decision, because without XMLHTTPRequest you have no such thing as responsive web apps, no gmail, no google maps, etc.

  42. Re:IE not worth caring about by Doctor+O · · Score: 2, Interesting

    This is not +4, Insightful, because the OP is correct. Amongst others, I work for BBDO, TBWA, Publicis and RSCG, and none of those care much for IE, because if you have designers who understand the medium, it's easy to build nice (==compliant) XHTML/CSS which renders just fine everywhere. Most problems derive from graphics-laden sites sketched up in Photoshop (or even worse, XPress or Freehand) by aging print designers which require nonsensical pixel-perfect rendering and are demanded to be built "exactly like the layout!". Broken design, broken result.

    I might add that of course there are many huge players in the field who still travel the 'optimized for IE' road and build shitty stuff which just renders in one or two versions of IE (rendering of CSS changed severely in some areas between IE 5.0, 5.5 and 6.0). But those who understand what they do, produce good quality. The IE only pages are already disappearing, and actually my perspective on this is not that it happens because every new IE release introduces more incompatibilities with old versions and people are fed up with kludging up their HTML when they can just rebuild it and have it work everywhere in half the time which is required for debugging all those stupid side effects. Look at Google Maps as an example. Doesn't look very 'optimized for IE' to me.

    (I only talk about professional web design. I refuse to discuss the HTML practices of hobbyists, they'll build broken pages until browsers refuse to display them completely (won't happen), and frankly shouldn't be bothered with such discussions. Let them play with it, maybe some of them get enough out of it to learn how to do it the right way later.)

    --
    Who is General Failure and why is he reading my hard disk?
  43. Re:Like say the same joke everytime? by cbr2702 · · Score: 2, Funny

    Perhaps you mean ad nominum attacks?

    --


    This post written under Gentoo-linux with an SCO IP license.
  44. Useful? by tepples · · Score: 2, Interesting

    However, the CSS and XHTML specs on the W3C site are difficult to understand and therefore not all that useful when you're trying to debug a rendering problem. In addition, which browsers support searching the specs for, say, all rules that contribute to this border?

  45. Standardize -> Implement -> Deploy by tepples · · Score: 2, Informative

    edxwelch's comment, take 3: There is a standard available (XForms), but no one has yet deployed it.