Slashdot Mirror


Future for Web Standards Pondered

An anonymous reader writes "With the next version of Internet Explorer tied to the release of longhorn, and still years off, what hope is there for innovation in CSS, SVG, XHTML and other web standards? Is the future of the web similarly tied to Internet Explorer and Longhorn? This article ponders this gloomy future, and sees a ray or two of hope."

357 comments

  1. firebird by kleinishere · · Score: 1, Interesting

    i hope that windows just uses mozilla firebird. it would be best if everyone could just simply code for the superior web browsing application. Though adware would become a fast issue due to the open source....

    1. Re:firebird by Cromac · · Score: 3, Funny
      Yeah right. Do you really hope that happens? Do you also hope that you'll win lotto and shack up with a nympho super model who digs threesomes? They have about the same chance of happening. Actually the second is far more likely.

      Micrsoft IS NOT going to use Mozilla, any hope that they will is just delusional.

    2. Re:firebird by Ulven · · Score: 5, Insightful

      The whole point is that you don't code for a specific browser, even if it is the superior. You code for the standards, and all else should follow from that.

    3. Re:firebird by benjcurry · · Score: 3, Insightful

      Exactly...In theory. I mean, I guess the best you can do is 1) make pages that validate and 2) worry about whether they work in a certain browser, in that order, and, I guess, Utopia will follow. But, in reality, web developers who are conscious of what's going on aren't as common as we'd all like to believe. Others are pressured by clients, or are simply Joe User's who are "Putting theyselfs up one o' them innernet sites!" with Frontpage. So, not everyone cares IN THE LEAST whether they're using a browser that renders pages correctly. If an IE user comes upon a pages that validates XHTML 1.0 Strict and CSS level 2 perfectly, but displays wrong on their screen, the site is, in their minds "broken" and it "sucks". Ouch!

    4. Re:firebird by Ulven · · Score: 1

      I won't argue with you there, but you took issue with the wrong part of my post.

      I was saying that coding specifically for Firefox is almost as bad as coding specifically for IE. It doesn't matter that it's a better browser. Wasn't it IE being a better browser than Netscape and people then coding specifically for it that caused all this trouble in the first place?

    5. Re:firebird by tiger99 · · Score: 0, Flamebait
      Yes, we probably all agree with that, but unfortunately the average idiot who designs web pages knows of only one browser, and the Criminal Monopoly has consistently demonstrated that it does not understand the meaning of the word "standard".

      As a result, businesses with bad web sites lose a percentage of their business, but they don't seem to be capable of realising that. If something does not conform to published standards to the extent that it will not work in Mozilla, that company can expect no money from me. I will not reboot into a vile, bug-infested OS, and then open a major security hole, just to to business with them, I will simply go elsewhere.

      Marketing men beware. If you employ idiots (often at vast expense) to design your web site, you will immediately lose about 10% of your possible sales. Your job might follow. And in any case, why pander to the wishes of a Convicted Criminal Monopoly? Be independent, think for yourselves, and get it done properly. It should not cost any more than getting it done badly, your site will look more professional, and no-one will fail to buy something because of a stupid browser incompatability.

  2. Oh! Oh! I know! I know! by elwell642 · · Score: 1, Redundant

    With the next version of Internet Explorer tied to the release of longhorn, and still years off, what hope is there for innovation in CSS, SVG, XHTML and other web standards?

    None. Zip. Zero. Diddly squat.

    --

    <insert witty linux comment here>

    1. Re:Oh! Oh! I know! I know! by SimplexO · · Score: 2, Informative

      As much as I am a fan of everything mozilla, and can't stand IE, the next version of IE will come out in Windows XP SP2. Lets get our facts straight.

      What's new? Apparently a pop-up blocker, and extensions. (That sounds familiar.) Also they locked down the "default zone" so that if (when) a security breach occurs, a virus won't be running in a privileged security mode.

      This all comes at a cost. Some old plug-ins don't work. At least that'll back the people off from bitching when Firefox 0.9 comes out and everybody has to fix their extensions.

  3. Article Text by Anonymous Coward · · Score: 4, Informative

    Site is already slowing...

    Plus ca change

    In a recent post I reminisced about the early days of CSS, and a few of the people I recall as influential and important in the development of a standards based web.

    But usually I am the kind of person who looks to the future. In the last few months Microsoft made a couple of very significant announcements with possibly quite negative implications for the future of a standards based web. Which has me thinking about that future, and wondering whether there even is such future.

    Since the release of Netscape and Internet Explorer 4, there has been a steady movement toward the idea of standards based web development. In some respects the innovation both in the underlying standards and their implementation has been quite extraordinary. But as the kids in the back seat are always asking "Are we there yet"?
    In a sense, there is no "there". Perhaps plateaus or way stations along the way, but no final destination. Right now it may seem like we are at one of those way stations. A reasonably large subset of CSS2 (soon to become CSS2.1) is quite well supported by most browsers.
    CSS and xhtml support are markedly improved since the early parts of this decade.

    But is it a way station, or are we just stalled?

    Microsoft has in the last few months both discontinued IE for the Macintosh altogether, and let it be known there will be no new IE for today's generation of Windows based computers. The next iteration of IE will be solely for "longhorn" based systems (longhorn being the code name for the successor to Windows XP). Any such systems are unlikely before 2006, leaving a several year hiatus between major upgrades for IE, the single most pervasive web platform by a long way. And at present the platform with the most web standards "issues".

    Which makes wonder - will we see standards based innovation in future?
    Who cares about standards?

    When it comes to commercial competition, standards are the friend of those without market dominance. The dominant player sets the "industry standard", as companies who dominate their niche tend to describe their software.

    I believe that during the second half of the 1990s, during the most innovative time of the development CSS, commercial considerations did not play a significant part either in the development of CSS or in its implementation in browsers. CSS flew below the radar at Microsoft and Netscape/AOL/Time Warner. That won't happen again.

    So what might the future hold? Let's turn the browsers for a moment. What happens here will determine what happens with CSS and standards more generally.
    Where are we now?
    Internet Explorer 6

    When Microsoft did not dominate the browser market, open standards leveled the paying field for them. But now with IE dominant, will Microsoft be so supportive of standards?

    Internet Explorer 6 is for Windows only. It supports much of CSS 2.1 though support for attribute based selectors, and more sophisticated selectors in general, such as the child selector is limited. It has some serious issues with the box model and positioning which cause many developers considerable frustration.
    As noted before, IE 6 is the last version of IE which will be available until probably mid 2006, perhaps later, and the next version will never work on today's computers, not even on XP.

    It's the end of the road for IE as we know it.

    So, if things stay as they are, with Internet Explorer the benchmark, then say goodbye to CSS innovation for a long long time.

    There are number of things which may affect this. First, CSS's design to allow forward compatibility means the user experience for more advanced browsers can be enhanced without compromising the experience of IE users. And there is even a simple way of hiding things from IE, using the child selector, which no version of IE on windows supports.
    If not IE, who will innovate?
    Opera? Mozilla? Anyone?

    The more important question is who will innovate on the

  4. Konqueror by txviking · · Score: 4, Interesting

    1) I believe Konqueror is the best browser currently out there. Some will complain that it is not available for Windows. But then, why should, or since based on Qt, why shouldn't it be possible

    2) The most important thing for standards is that not patented technology will be allowed to sneak into the standards.

    1. Re:Konqueror by Knights+who+say+'INT · · Score: 4, Interesting

      I'm a Konqueror user myself (have Mozilla und Opera installed, but can't get myself to bother booting'em), too. I just thought I'd take the chance to complain about how Slashdot breaks Konqueror (Konqueror breaks Slashdot?) in User and Journal pages.

      It mostly displays everything correctly, yes. Good stuff.

    2. Re:Konqueror by Amiga+Lover · · Score: 4, Insightful

      Konqueror is a good start. no extraneous crap like IE. I laughed when I read

      With the next version of Internet Explorer tied to the release of longhorn, and still years off, what hope is there for innovation in CSS, SVG, XHTML and other web standards?

      There's all the MORE hope for standards. standards that will actually be adhered to creating a sea of non-monoculture browsers, all working to a common goal, instead of one megacorp defining in secret what a browser should do.

      Real innovation will come with the proper open standards, allowing ALL people using all OSs to access the web how it was intended.

    3. Re:Konqueror by Big_Panda · · Score: 1

      I've I could get Konqueror to diplay pages correctly it would be an even better browser :-)

      --
      Can Codes of Ethics be hyperlinked?
    4. Re:Konqueror by nkh · · Score: 2, Informative

      But QT is no longer available in its GPL version for Windows' platforms. KDE developpers could still buy a license (or one for each platform!): $2000 is the cheapest you can get...

    5. Re:Konqueror by peragrin · · Score: 1

      Better option. someone port KHTML engine to windows. Just like Apple has doen with Safari.

      A native windows based port would be good. Sourceforge has one started but no one seems to have done anything other than start it.

      --
      i thought once I was found, but it was only a dream.
    6. Re:Konqueror by bsd4me · · Score: 4, Insightful

      There's all the MORE hope for standards. standards that will actually be adhered to creating a sea of non-monoculture browsers, all working to a common goal, instead of one megacorp defining in secret what a browser should do.

      That would be great if the vast majority of people would use them. The last time I looked, about 95% of people are using IE. Even if those numbers are off, most people use IE. That means that people have to make sure that their pages work in IE.

      Standards are good. Standards that people develop to are better. Standards, no matter how good, that don't impact the majority of end-users are useless.

      --

      (S(SKK)(SKK))(S(SKK)(SKK))

    7. Re:Konqueror by Too+Much+Noise · · Score: 1

      offtopic ... amazing. Did that particular mod ever read the article? or he's clueless about the konqueror/safari overlap?

      That aside, unfortunately Konq. is not "the best browser currently out there" (which, by extension, means Safari isn't either). Look up the Konq CSS rendering bugs on the kde buglists. Also, try getting it to use the xsl you associated with your xhtml file. Or xml+CSS. It's getting there, though.

      About running on windows, Apple managed to untie Khtml from QT, so anyone really interested could presumably do the same for windows.

    8. Re:Konqueror by Anonymous Coward · · Score: 0

      Right, the tone of the piece is way off. The fact that MS isn't complying with standards is a godsend. The scarriest thing MS could do is to straighten up their act. As long as they play it business as usual they'll continue to shrivel up and go away. If you watch their stock over the long term, that's what's happening.

    9. Re:Konqueror by jpu8086 · · Score: 2, Informative

      FIrstly, QT was never available under GPL on Windows. It was available under a free for non-profit basis (some restricted "freeware" license). This stopped with the 2.3 release because lots of Win32 developers would just use it and never buy the full license until the final release of the program. In other words, buy 1 license for mutliple developers and only near the end of the release cycle.

      Additioanlly, the $2000 license is a propreitary license. You can not just simply compile konqueror on it for both technical and financial reasons. Konq uses KDE extensions to QT, which are not available with the QT on Windows. Secondly, Konq and KHTML are released under the GPL, which means that the Windows developer would have to release the code under GPL too. I suppose this could be stall point as recuperating costs could be a problem. I know donations can be accepted but no guarantees.

      --
      now supporting:
      cmdrTaco for president '04
      michael for oval office intern summer '05
    10. Re:Konqueror by Tony+Hoyle · · Score: 1

      That counter doesn't look representative to me...

      IE has recently taken a nosedive. I run a site which is a homepage for a windows app (2 million hits a month). IE was at ~90% last year. Recently it's dropped to ~55% and its decline is accelerating. Mozilla is soaking up a lot of that, with things like opera pegging at around 1-2%.

    11. Re:Konqueror by Lennie · · Score: 1

      People will go back to using a Netscape browser (in this case Firefox) if it is better and supports websites better.

      Just like that, no problem.

      Just like people will download a flashplugin.

      Actually it's a lot easier to install a firefox then an IE.

      (that's how/why it _will_ work)

      --
      New things are always on the horizon
    12. Re:Konqueror by Anonymous Coward · · Score: 0

      Your logic is flawed. By your logic majority
      always rules, and it just isn't so.

    13. Re:Konqueror by Ulven · · Score: 2, Insightful

      What is the target audience of the program? If it's even remotly aimed at IT savy people, your stats will be far from representative.

      55% sounds too good to be true.

    14. Re:Konqueror by NamShubCMX · · Score: 1

      Small nitpick, KHTML is LGPL. It would be possible to use it in a browser under Windows, just like Apple did with Safari.

      --
      We've always been at war with Eurasia.
    15. Re:Konqueror by TheRaven64 · · Score: 1

      A friend of mine has a little PHP script gives anyone using IE a pop-up telling them that they need to upgrade their browser, and linking to the Mozilla and Opera web sites since his site uses some CSS features not supported by IE. It makes a nice change from all of those IE only sites...

      --
      I am TheRaven on Soylent News
    16. Re:Konqueror by kardar · · Score: 1

      The interesting thing to think about is what percentage of the people using IE realize that 95% of the people are using IE?

      If, say, for instance, a certain popular webpage stopped working as well on the non-longhorn IE, would people switch?

      This might happen, actually. The statistics show that 90+% are using IE, but if you said it was 20%, what % of those 90%+ would believe you and not know the difference? Certainly not 0%!

    17. Re:Konqueror by EvanED · · Score: 1

      "Actually it's a lot easier to install a firefox then an IE."

      No it isn't:

      IE: Do nothing. It's already installed.

      Firefox: Know that it exists and is better, go to website, click a few times, run installer. (Firefox does have an installer now, right? I just use normal Mozilla while in Windows...)

    18. Re:Konqueror by LO0G · · Score: 5, Insightful

      If a popular web site stopped working, the IE users would just stop going to the formerly popular web site.

      They'd feel that it was the fault of the web site author, and not their browser. After all, it used to work, and now it doesn't work. They didn't change their browser, so the web site must have changed.

      And thus it is the fault of the web site owner.
      It doesn't matter that they made their web site "standards compliant". Customers don't give a rats behind about "standards compliant". The only thing they care about is "Does it work with my browser".

      If it doesn't, they'll either complain to the site owner (unlikely) or they'll just stop using the site.

    19. Re:Konqueror by Anonymous Coward · · Score: 0

      IIRC, some "Plugin Finder" window pops up. But it unfortunately does not work, and you have to go to Macromedia's site to get Flash. On IE, the ActiveX installer will prompt you to upgrade Flash, and it's over within a few seconds.

    20. Re:Konqueror by Anonymous Coward · · Score: 0

      Yeah, but check out what browser is in 3rd place!

    21. Re:Konqueror by EvanED · · Score: 1

      Oh, oops... I read the statement as saying it's easier to install Firefox than IE, not easier to install Flash on Firefox than on IE, considering neither of the prepositions were 'on' ;-)

    22. Re:Konqueror by janbjurstrom · · Score: 3, Interesting
      Agreed. I work at a local news corporation in Sweden (our 'target audience' is everyone living here, though mainly 18-N yrs old), and just now checked our stats. For may 2004, it's:
      1 MSIE 6.0........75.41
      2 MSIE 5.0........14.01
      3 Netscape 4.0.....3.08
      4 Firefox 0.8......1.15
      5 [Java Enabled]...0.75
      6 Mozilla 1.6......0.68
      7 Netscape 5.0.....0.54
      8 Mozilla 1.4......0.43
      9 Opera 7.23.......0.39
      10 Mozilla 1.5.....0.30
      ...etc.
      While the numbers for IE has been in steady - but sloooow - decline, you can clearly see the dominance :(. Firefox, at 1.15 %, is a rocket climber...
      --
      668.5
    23. Re:Konqueror by AstroDrabb · · Score: 3, Insightful

      I don't' agree. If a popular site just stops working, then yes, users would leave. However, that would be brain-dead. Instead, you change the home page for users coming in with IE. You give them some nice PR speech about how you have added "exciting and new" features for their enjoyment. However, to take advantage of those new features, their "web browser" would need to be updated. Then have simple instructions for installing Firebird and have a direct link to the download. Firebird has a nice and simple installer.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    24. Re:Konqueror by kardar · · Score: 1
      "the" IE users would stop going to the website..."

      yes, that's true. Let's define "the". Is it 50%, 60%, 70% or 100% of the 90%+ overall internet users using IE? Probably not 100% of the 90%+ overall, but a significant percentage, yes - they would just stop going to that website. Absolutely.

      But again, if you told the IE users that it was 50%, or 20%, or 30% of the people stopped going to the website, and the remainder upgraded to a different browser, or if people were under the impression that upgrading your browser is a good thing to do (which it is, actually), they just might believe you. In which case they would be doing themselves, and the development process of everything other than IE a favor. I don't know that an individual user of a website is completely cognisant of the statistics surrounding browser usage to the point where they would demand that all sites conform to IE; of course, many would (do) - no doubt about it - but I think that some individuals might be tempted to at least try to use a different browser "just to try it out" or something.

      What percentage would stop using the website? Certainly not 100%, certainly not 0%. It's somewhere inbetween. Slowly, over time, people might realize that there are other options.

      I think this is a good thing, and I personally would have nothing against anyone if they chose to use IE. Nor would I advocate lying about the statistics in order to achieve personal agendas. It's just important that there are choices, and that people are aware of the fact that there are choices. There is room in the world for more than one software company, there is room in the world for more than one web browser software program. It's all in the mind; it's all about how you think about it.

    25. Re:Konqueror by benjcurry · · Score: 1

      One thing that could be done is the following: begin to court users of XP and older versions of Windows actively on your site, if it is appropriate. Back in the browser wars, there were many sites that said "best viewed in _______". Something similar could be done. I think suggesting Firefox would be a good idea, as their implementation of CSS 2 is fairly complete and they have freely available versions, ad-free, available for Win, MacOS and Linux.

      Maybe mentioning that they've been abandoned by future versions of their browser would get some people to change fairly quickly.

      The heartening part about MS abandoning older version of Windows for the next IE release is that a significant portion of users now still use Win98 and earlier. A browser that supports these plus winXP will attract many users, if the word gets out.

    26. Re:Konqueror by Quantum+Jim · · Score: 1

      If a popular web site stopped working, the IE users would just stop going to the formerly popular web site.

      That certainly seems logical, but was it ever proven by an experiment? Do you know of any research studies done examining why users stopped visiting a site? What about reasons users think sites don't work? I want proof!

      --
      It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
      - Jerome Klapka Jerome
    27. Re:Konqueror by Anonymous Coward · · Score: 0

      As a professional webdesigner for 4 years now, I have yet to meet a customer who uses Mozilla. Everybody who calls for support so far (in 4 years time) uses some version of IE. Mac users, if it's an old one, use IE too, if it's a new one they use Safari.

      That's the real truth. That sais, I'm a Mozilla supporter and make my pages as much W3C compliant as I can.

    28. Re:Konqueror by NutscrapeSucks · · Score: 1

      Keep in mind that IE has only had 95% marketshare for the last year or two. Even when MS had "won the browser war", they only had 75%, with Netscape holding steady at 20% for a long time.

      (Sadly, most of those NS4 users upgraded to IE and not NS6/Mozilla.)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    29. Re:Konqueror by binner1 · · Score: 1

      Although not something many people will have used, the Novell GroupWise 6 webaccess portal also breaks Konq...although after logging in, it works just fine.

      -Ben

    30. Re:Konqueror by Anonymous Coward · · Score: 0

      Part of the problem is that Slashdot's code sucks shit, and isn't anything even close to resembling valid HTML.

    31. Re:Konqueror by thogard · · Score: 2, Insightful

      How can you tell if its MSIE 6.0 or just someone claiming to be?

    32. Re:Konqueror by Kenardy · · Score: 1

      "That means that people have to make sure that their pages work in IE."

      Actually, no they don't. That's just more IE arrogance and I've had my fill of it. I don't even bother to check my pages with IE.If they work, fine. If they don't work, fine.

      MSFT helped write the CSS standards. If IE can't render the decently compliant CSS (etc) that I write, tough ... let the IE users see the crud I've had to deal with for years from sites that were written to display well ONLY in MSIE despite having no code that other browsers could not handle. Stupid referrer checks and the people who use them when there is no need to!

    33. Re:Konqueror by janbjurstrom · · Score: 1

      (We don't have any IE-only stuff warranting the masquerade, but you're right.)

      True, the stat. system we use - Nielsen/Netratings (more or less the standard for media sites at the moment) - doesn't seem to try very hard to probe the clients' true identity. It's basically a javascript asking the standard questions - navigator.userAgent, etc.

      And as e.g. online banking has been a 'top activity' for several years in Sweden plus the possibility that they only accept IE 5+ (although my bank - one of the larger ones - ok's my RH9/Firefox), the numbers might be somewhat off. But I suspect it's not more than one or a few percent, though I don't know for sure. Hm, gonna have to look into that.

      --
      668.5
    34. Re:Konqueror by Anonymous Coward · · Score: 0

      that's easy to explain. what's the chances that someone who has the abilities to make a professional looking website would still be using IE? low. it's easy, if you are a good web design, you probably aren't an IE user at home.

    35. Re:Konqueror by Anonymous Coward · · Score: 0

      Isn't this a GPL violation? It is linked to Qt which is GPLed! How can they link LGPL code to GPL?

      If they can do that then I can write an LGPL adaptor for any GPL code that I want to use in a proprietary program. I just link my code to the LGPL code, and GPL code to the LGPL code, and viola, I'm in business! I expose all the APIs I need so I can use their code w/o contributing back.

    36. Re:Konqueror by Stevyn · · Score: 1

      Or they'd say "what the fuck?" and go elsewhere for what they're looking for. Most people who use IE use it because it's on their computer by default. People hate having open source software forced on them. Requiring them to download would be seen as that. I use mozilla and I hate IE but I see where a lot of people consider it the standard. That is their ignorance, but then again if you want them to come to your website, you have to keep them in mind.

      Yeah, it sucks microsoft screwed up the standards and people create websites that adhere to HTML (Hyper text microsoft language) but requiring them to download a web browser just to visit your site is pretty demanding.

    37. Re:Konqueror by AstroDrabb · · Score: 1
      People hate having open source software forced on them
      But they love having closed sourced software forced on them? How is it any different? The average Joe User will click on anything and install it if you tell them it is required. If they go to a site and it says click here because you need flash, they click it. How do you think Flash got on so many computers? Not because it comes preinstalled, but because it was downloaded by millions of users because a site required it.
      but requiring them to download a web browser just to visit your site is pretty demanding.
      How is it any more demanding then millions of sites that require Flahs or ShockWave? People got those two plugins on ther computers because the process was very easy. Make upgrading to a better browser just as easy and the masses will come.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    38. Re:Konqueror by yerfatma · · Score: 1
      You must be a wonder in client meetings. The unfortunate reality of things is any site you want to have a chance in the world needs to look good in IE. This does not apply to warez sites targeted at 14 year-olds.

      I recently completed work on a user interface/ front-end that only had to work in IE6. The client mentioned they had checked it out in Mozilla and were suprised it worked so well. I explained I always build in Moz to get as close to future standards-compliant as I can, then hack it to work in IE. It was clear they weren't happy with that approach because I didn't stick to IE. Sure I made a better interface that will work for a larger audience and (probably) last longer, but I didn't concentrate on IE.

    39. Re:Konqueror by txviking · · Score: 1

      That would be great if the vast majority of people would use them. The last time I looked, about 95% of people are using IE. Even if those numbers are off, most people use IE. That means that people have to make sure that their pages work in IE.

      THe same statustic says that 50% of the people have Windows XP. I don't believe that number is so accurate either.

    40. Re:Konqueror by winminion · · Score: 1

      Konqueror (and Safari) are bugalicious.

      Though their code base nice and well structured, so hopefully it gets better.

  5. Innovation vs. Standards by GGardner · · Score: 4, Interesting

    Many of us have been conditioned to think that both standards and innovation are good things. And the latter is an overused word that Microsoft marketing has forced into the memestream. But really, standards tend to stifle innovation.

    1. Re:Innovation vs. Standards by Nspace13 · · Score: 5, Insightful

      but the standards are required to make the web usable to disabled people. Plus with current support you can hack up a page that look basically the same in both browsers, has wonderfully semantic descriptive markup, and doesn't look to bad to boot. Good web developers just have to be smart. Yes it is challenging to work in a field where your clients use a totally non standard set of equipment. So for some clients you code in HTML 4 with tables, most you try to use XHTML with CSS. Most web developers don't make any money, the good ones get rich!

      --
      steal this sig
    2. Re:Innovation vs. Standards by d-rock · · Score: 2, Insightful

      I have mixed feelings on this comment. I don't think that standards stifle innovation so much as they slow its development. In my opinion this isn't a bad thing because spending more time coming to a concensus on how things should work has tended to improve the quality of the standards. I think the W3C has done a tremendous job evolving the standards to cover an enourmous breadth of applications.

      Derek

      --
      Don't Panic...
    3. Re:Innovation vs. Standards by wfberg · · Score: 4, Insightful

      Many of us have been conditioned to think that both standards and innovation are good things. And the latter is an overused word that Microsoft marketing has forced into the memestream. But really, standards tend to stifle innovation.

      That all depends which layer you're looking at. Standards tend to set things in stone, which is actually a good thing when the thing you're trying to innovate lives above the standardized layer.

      For example; do you really want everybody to download the newest whizz-bang version of some operating system that doesn't comply with any standards daily? You'd have to port all your stuff all the time. Not much time left to do innovative stuff!

      In fact, some standards don't preclude innovation, but they abstract it out of view. Most software is easily ported amond POSIX compliant OSes, because they, well, adhere to the POSIX standards. That doesn't mean the OS can be really innovative, with whizz-bang multimedia features, a microkernel, and a database filesystem.

      TCP/IP sockets are a good example of a standard that encourages innovation; you can just open a socket and write bytes to it, or read from them. Your application can be a peer2peer voip application, and the network implementation doesn't care about that. The network can be a satellite internet connection, gigabit, or even postal pigeons, and the application doesn't care about that (well.. pigeons might be a bad choice for VOIP, but stay with me here).

      Of course, it isn't all good; if you want all the nifty features of IPv6 you will have to rewrite some applications.. But IPv4 has seen us through twenty odd years. I'd say that was one of them good standards.

      How would engineers like it if there were no standards for bolts and rivets? Bridge building would be a nightmare!

      --
      SCO employee? Check out the bounty
    4. Re:Innovation vs. Standards by curator_thew · · Score: 4, Insightful

      > But really, standards tend to stifle innovation.

      You're baiting. Standards seek a balance to make innovation better. You just need to look at mobile phones.

      In the EU, the GSM standard allowed common platform across europe, allowing seamless roaming, large array of handsets for a massive market -- and all the innovations that result.

      In the US, the fractured array of mobile standards leave a higher cost for compatibility, and a lower choice: meaning users get locked in, without much incentive to change, for which vendors can play upon. Innovation has a limited scope.

    5. Re:Innovation vs. Standards by TheRaven64 · · Score: 2, Interesting

      CSS really does make redesigning web pages easier. Around Christmas, I wrote a PHP version of a Scrabble-like game. Every element the PHP outputted had a CSS class. I wrote it 100% to the CSS / XHTML standards, tested it in Safari, and it worked fine. Later, when I was no longer on a modem (i.e. not visiting parents who still live in the dark ages), I tested it in some other browsers, and found it didn't look right in any of them (IE was worst, Moz was not quite as bad, and Opera was technically correct but still quite ugly). I then completely redesigned the layout, and did this without touching any of the application logic. XHTML and CSS really is a joy to use.

      --
      I am TheRaven on Soylent News
    6. Re:Innovation vs. Standards by panurge · · Score: 1
      Well, as someone who spent years on standards making bodies, I can't resist responding.

      Most really successful industries have a huge installed base. It's standards that make that installed base possible with volume manufacture driving down cost. Within a large standards area, innovation focusses on cheaper/more reliable/faster. This is good for the end user. When 35mm film first was used for still photography, a snapshot camera (original Leica) cost a working man's annual salary. Now, as 35mm is finally dying, a top of the range computerised Nikon or Canon costs a month's salary and the equivalent to the basic model is almost a giveaway. Standardised tarmac roads have changed the auto from a toy for the extremely rich (cost over $250000 relative dollars, life a few years) to remarkably cheap and reliable transport (cost less than $25000, life 10 years plus).

      Standards, if necessary, evolve with time. There tends to be an initial evolutionary burst followed by asymptotic development to an optimum. Disruptive technologies are initially too expensive, too restrictive and too unreliable to give real benefits.

      Good standards actually enable lots of innovation by specifying an essential interoperability framework, as in my examples above. Bad standards are when a few manufacturers form a cartel to try and keep out competition. Examples (imho) of bad standards were the multiplicity of European telephone sockets intended to keep out foreign phones, or some of the US road and bridge building codes which keep US roads expensive, while it's the Europeans that have allowed new, cheaper and more effective methods. A final example is the amazing variety of state standards for gas in the US, which is contributing to high gas prices right now. In Europe, where Diesel is popular, the standard for both gas and Diesel fuel is EU-wide, making refineries more efficient.

      Finally, innovation within a widely adopted standard gives the innovator a bigger market (perhaps an obvious corollary of the comments above.)

      --
      Panurge has posted for the last time. Thanks for the positive moderations.
    7. Re:Innovation vs. Standards by Anonymous Coward · · Score: 0

      Nitpick. You can have a database-filesystem, and you can have POSIX, but it's hard to have both at the same time (ie having tar work as expected...)

    8. Re:Innovation vs. Standards by ShieldW0lf · · Score: 1

      But really, standards tend to stifle innovation.

      Standards allow interoperation, communication and migration. They do stifle innovation, but they make things useful instead of just cool. If you're being innovative and bucking standards, either your innovation is useful enough to become or overcome the standard, or no one uses it.

      --
      -1 Uncomfortable Truth
    9. Re:Innovation vs. Standards by Anonymous Coward · · Score: 0

      Well, when my provider switched me from TDMA to GSM, my reception went in the shitter. They basically said "Hey, there's an ABSTRACT benefit to using GSM -- keep that in mind when you can't make a call!" :P

      Similar to the HTML Standards struggle -- sure XHTML has some abstract benefit, but frankly IE/NS4 tag soup just works better ... at least right now.

    10. Re:Innovation vs. Standards by superflippy · · Score: 1

      with current support you can hack up a page that look basically the same in both browsers

      Opera and Safari? ;)

      I remember the bad old days when everyone had either Netscape or IE and all the monitors were 800x600. Nowadays, there's such a wide variety of clients for end-users. Fortunately, like you said, current standards give us the flexibility to create sites that work almost anywhere, for anyone.

      Most web developers don't make any money, the good ones get rich!

      Yeah, I'm still working on trying to get good.

      --
      Your fantasies contain the seeds of important concepts.
    11. Re:Innovation vs. Standards by Anonymous Coward · · Score: 0

      But really, standards tend to stifle innovation.

      Really?

      If I look at the list of features in the standards like CSS2 that are missing from IE, and then I look at the list of features in IE that are missing from the standards, all I can say is that the former look much more innovative to me than the latter...

    12. Re:Innovation vs. Standards by Nspace13 · · Score: 1

      heh, i forget about opera and safari sometimes, but i don't ever even consider netscape a browser. by both browsers i meant IE and mozilla. I do check in safari, rarely in opera, but when i do it always seems fine. i guess that if you can get it to look good with xhtml and css in both IE and mozilla it just seems to follow suit in safari

      --
      steal this sig
  6. The usual. by Dark+Lord+Seth · · Score: 5, Insightful

    Standards will be partially incorporated, but slightly fucked up. Dreamweaver 2k7 and Frontpage Longhorn will output garbled XHTML with a raped form of CSS that fails to display/work properly on any non-IE browser. SVG will turn out to be a disaster in IE, making sure everyone in 2007 is still stuck using JPGs and GIFs. By then IE will have integrated .NET ( Or some other half-assed scripting language. ) scripting abilities tied into the browser to replace the now obsolete potential ActiveX vulenrabilities. People will cry, bitch, moan, whine and Linux is set to take over the desktop market in 2007 again. Blah.

    1. Re:The usual. by Via_Patrino · · Score: 2, Informative

      "With the next version of Internet Explorer tied to the release of longhorn, and still years off"

      But there's MS Internet Explorer 6 SP2 scheduled to be released on september together with a SP for MS Windows XP.
      It isn't a total new version but I belive they will incorporate some of that features.

    2. Re:The usual. by Datasage · · Score: 2, Informative

      Actually Dreamweaver MX 2004 does generate complient code if you watch what your doing. If you dont check your code after you finish, then you might have some issues.

      I would be more worried about hose who use word as an html editor. Frontpage tends to have a lot of proretary extensions that people like to use. A Page counter? Cool i got to have one of those.

      --
      In America we are imprisoned by our fear of them.
    3. Re:The usual. by 1029 · · Score: 2, Interesting

      How right you are about the "raped form of CSS." I've just read some MSDN articles about ASP .NET 2.0 and its new features, one of which of course is "skins and themes." The entire article lacks mention of how these themes are implemented in the html, only that they use special MS .NET files and how to set them up. I really fear that these things are just going to slap more "IE only" tags into the html, which pretty much makes it f**cking useless to me. I need an IDE the helps create sites that can display in any browser, not just the latest "greatest" version of IE.

      So once again I'll probably be stuck tweaking the code that VS .NET generates in order for it to use CSS and other standards. Which sucks, since that IDE is pretty nice, and ASP.NET 2.0 has some pretty sweet features, albiet they are semi-broken from my point of view.

      --
      - I love animals. I try to eat at least one a day.
    4. Re:The usual. by gohai · · Score: 2, Informative

      As usual, service packs incorporate mainly (in XPSP2: security-) fixes, no new features.

      Internet Explorer SP2 however will include some new features like popup-blocking and better mime-type handling but nothing along the lines of better support for PNG alpha transparency...

    5. Re:The usual. by BZ · · Score: 3, Interesting

      SVG 1.2 is likely to be a disaster in all browsers, since the spec is focusing on creating an application delivery language rather than a graphics language (see the support for opening and writing to network sockets, for example).

    6. Re:The usual. by Anonymous Coward · · Score: 0

      Are you kidding? They can't even get the ASP.NET validator controls working in Mozilla, and that's just 2 lines of simple DOM1 javascript. You can bet these "skins" will be a f*ing mess.

    7. Re:The usual. by Chester+K · · Score: 1

      SVG will turn out to be a disaster in IE, making sure everyone in 2007 is still stuck using JPGs and GIFs.

      IE supports VML... the W3C's predecessor to SVG. In fact, I was often bewildered that Mozilla didn't at least provide marginal support for it.

      By then IE will have integrated .NET ( Or some other half-assed scripting language. ) scripting abilities tied into the browser to replace the now obsolete potential ActiveX vulenrabilities.

      IE 5.5 and higher support .NET integration on the client side, fully tied into .NET's robust security model. I [b]really[/b] wish Mozilla would support it, on Windows at the least, and with Mono/DotGNU on other platforms -- though, with the dependency on Windows Forms, I could see why they wouldn't do cross-platform with it.

      --

      NO CARRIER
    8. Re:The usual. by mike_sucks · · Score: 1

      Err, no.

      VML was a submission (by MS, HP, et all) to the W3C. They werre basically saying "we have this technology which you should make into a standard". VML never was and never will be anything other than Yet Another Proprietary Image Format.

      Mozilla doesn't support VML because no one uses it and hence no one is iterested in implementing it. It may also be IP encumbered.

      If it's impossible to implement something cross-platform (like clieny-side .NET integration) then you can bet m.o won't be interested in doing it. That's not stopping you from doing it yourself as a plugin or as an XPCOM component, but why bother? What do you get from it?

      --
      -- "So, what's the deal with Auntie Gerschwitz et all?"
    9. Re:The usual. by amber_of_luxor · · Score: 1

      that they use special MS .NET files and how to set them up. I really fear that these things are just going to slap more "IE only" tags into the html, which pretty much makes it f**cking useless to me.

      Companies that have to comply with Section 508 wil not, in theory, risk using those ie-only extentions. OTOH, most webdesigners don't know how to design a good site that complies with section 508.

      All I want to do, is be able to navigate a website using my braille display unit. That shouldn't be too difficult. Except if your website uses flash, it becomes impossible.

      Amber

      --
      Wind Beneath Thy Wings
    10. Re:The usual. by Dark+Lord+Seth · · Score: 1
      All I want to do, is be able to navigate a website using my braille display unit. That shouldn't be too difficult. Except if your website uses flash, it becomes impossible.

      Well, that's partially because writing websites for visually handicapped people is such a foreign concept for most people. Think about it, there just aren't much people who use such features. Therefore, most webdesigners don't even consider it. I'm willing to bet that a few webdesigners even disregard it as a whole, claiming that blind people don't use the web anyways.

      Besides, even if one writes proper HTML, it's virtually impossible for people with normal sight to test their pages for use on braille-units. Standard layout is easy enough, a bunch of paragraphs and all that. But how about image links? Tables? Frames? Even if we religiously follow the standards, there are bound to be mistakes and we simply can't test for them. Avoiding flash is a good start, yes. Generally, sites with flash are horrible to work with and look at anyways. I don't know if you've got problems with your sight, ( You did refer to a braille-unit you own though ) but if you do, be glad that you never had to witness the graphical horrors of flash sites. :)

  7. Hope by Anonymous Coward · · Score: 5, Interesting

    Actually, there might be hope if Mozilla was available as an Internet Explorer plugin.. similar to adobe pdf and macromedia flash plugins. When a page wanted to use the mozilla renderer for advanced features, it would simply tell them to install a plugin, which most IE users don't think twice about. Eventually, these users may get tired of seeing most everything in a plugin browser, and may want to try using mozilla standalone.

    1. Re:Hope by Nurgled · · Score: 1

      I suspect with some a minimal amount of effort it would be possible to stuff FireBird into a .cab file and have it install as if it were an ActiveX control.

      Do you want to install and run "Mozilla Firebird"? You need it to view this site.

      Everyone would click Yes if it was on an important enough site, but of course it wouldn't be. It'd be quite funny, though.

    2. Re:Hope by Anonymous Coward · · Score: 0

      Followed by a

      "Do you want to make "Mozilla Firebird" The default browser would also be nice.

    3. Re:Hope by Indiges · · Score: 4, Informative

      Currently, a Gecko ActiveX control already exists, and guess what, it's using the same interface as the IE/MSHTML control does! The author of that control is shipping a simple tool that replaces a classid in an application with the mozilla classid and so patches it to use mozilla. Don't know if it works for iexplore.exe, but it should... See http://www.iol.ie/~locka/mozilla/mozilla.htm :)

      --


      On the eigth day, god started debugging
    4. Re:Hope by Oliver+Defacszio · · Score: 1
      So, you're going to trick people into using "your" product, in the hopes that they'll get used to it and not mind its presence.

      In other words, you're no better than Gator, any number of other spyware providers, or Microsoft itself. Oh, but you are better because your political beliefs are correct. Bleh.

      I'm going to need longer boots to handle all the hypocrisy around this place.

      --

      -
      Inventor of the term 'pardon my French'.
    5. Re:Hope by Pantheraleo2k3 · · Score: 2, Informative

      If you feel like trying, read this. It's about packaging ActiveX controls. I'm sure you could take Firebird 0.7 (no installer, which makes it a bit easier) and packing an ActiveX with it. Of course, if you succed, post the result to /.

      http://msdn.microsoft.com/workshop/components/ac ti vex/packaging.asp

    6. Re:Hope by An+Onerous+Coward · · Score: 1

      Er, what's so hypocritical about not wanting to write the same site two different ways just to satisfy the whims of an unrepentantly standards-breaking browser that is holding back the entire web, and will continue to do so for years?

      This hypothetical plugin doesn't track your surfing habits, doesn't deluge you with popups, doesn't do anything other than render web pages the way the authors intended them to be seen. If someone wants to deliver content using Flash, that's their decision. If someone wants to deliver content via CSS 2.0 without having to work around IE's crappy selector support, that is also their decision.

      Explain again how this is as bad as Gator?

      --

      You want the truthiness? You can't handle the truthiness!

    7. Re:Hope by An+Onerous+Coward · · Score: 1

      Don't even stuff all of Firebird in there. Just the Gecko rendering engine. I would hate to have to be browsing along and suddenly have a page that opens another location bar, another forward/back/home button set, etc. Just display the page natively, inside a little box that explains just what's going on.

      --

      You want the truthiness? You can't handle the truthiness!

  8. Looks like by Omnifarious · · Score: 4, Insightful

    It's time to tell anybody who asks you anything about their computer that they should download Mozilla or Firefox. I do, and most people who've done it have thanked me afterwards.

    1. Re:Looks like by Anonymous Coward · · Score: 0

      Yeh, I tell everyone to install mozilla and forget IE. And i tell them to buy a mac or ask Bill about their windows problems.

    2. Re:Looks like by el_gordo101 · · Score: 2, Informative

      Amen. I keep a copy of Firefox in my toolkit for when I need to exorcize the demons from the computers of my friends and family. I tell them to use Firefox for "the internet" instead of IE. It takes some convincing, usually, because most folks associate the little blue "e" on their desktop with "the internet". Once they use Firefox for a while and discover the joys of a pop-up free web experience, there is usually a 12-pack of cold frosties waiting for me.

      It is up to all of us techies to help spread the word to our less-knowledgeable friends/family about Firefox, AdAware, Spybot, Oo.org, etc. If we can get these folks to break away from non-standards compliant software, then we will all benefit.

      --
      TODO: Insert witty sig
    3. Re:Looks like by w42w42 · · Score: 1

      My Parents have been tired of me moaning about Windows forever - but the recent spate of viruses and spyware had them asking for help. I installed Firefox on their machines, and they're totally in love. The thing that sold my Dad was the available extensions. My Mom also loved the no-pop ups, the better security, etc. Next I'll sneak Mandrake or Fedora onto their boxes :)

    4. Re:Looks like by westlake · · Score: 2, Informative
      Once they use Firefox for a while and discover the joys of a pop-up free web experience, there is usually a 12-pack of cold frosties waiting for me.

      unless of course they have already installed the 400 KB Google toolbar or any of the free, small, pop-up blockers to be found on the net. IE remains overwealmingly the browser of choice: Google Zeitgeist.

    5. Re:Looks like by Welsh+Dwarf · · Score: 1

      I've got my SO onto Mandrake, and haven't had any real problems, apart from a couple of quirks in OOo (the page numbering could be easier). And that was with her buying a printer (canon i850) and a scanner, without consulting me for compatibility...

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    6. Re:Looks like by thirteenVA · · Score: 1

      I do the same thing with mixed results. People don't want to learn anything new, they want something familiar that is one of the main reasons it is so hard to get people to switch. They give up before they have a chance to discover the benefits of a browser like firefox or mozilla because it doesn't immediate emulate IE.

      Want a rather extreme example? Many people i've switched to mozilla are bothered by the fact that their favorites are now called bookmarks... so much so that they'll go back. Now thats a rather extreme example but people like the familiar and mozilla while better is still different, sometimes too much different for your average joe.

    7. Re:Looks like by thinkninja · · Score: 1

      I do but they don't listen. I've installed it for them when IE gets hosed with the $LATEST_MS_EXPLOIT and tell them that to avoid further problems they shouldn't use IE/Outlook/WMP but they won't stop using them.

      Even somewhat technical people tell me they prefer IE because it's 'faster' (to launch, presumably). No doubt, it's part of the goddamn kernel for crying out loud.

      I just tell them that I don't use Windows anymore (true) and that they should get support from their vendor (yeah, right), Microsoft themselves (hah!), or the computer genius (the kid who downloads hentai off kazaa) that lives near them.

      --
      "The number of Unix installations has grown to ten, with more expected." (Unix Programmer's Manual, 2nd ed.; june 1972)
    8. Re:Looks like by An+Onerous+Coward · · Score: 1

      Heh heh. My cousin was playing around on my parents' laptop. After a while, she got all frustrated. "Why don't you have a popup blocker?" and spent the next few minutes lecturing me on the importance of always installing Google Toolbar.

      I tried to explain the whole Mozilla thing, I really did.

      --

      You want the truthiness? You can't handle the truthiness!

    9. Re:Looks like by Anonymous Coward · · Score: 0
      "Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)"

      So what're these "awnsers", pray tell. Hope they're not as painful as ulcers. But the Slackware-headz I know are way too nice to dish out anything of the kind.. ;)

    10. Re:Looks like by Anonymous Coward · · Score: 0

      they should get support from . . . the computer genius (the kid who downloads hentai off kazaa) that lives near them.

      Hey, I use eMule these days! And I have better things to do than support your mom!

      (insert obvious trolls here)

    11. Re:Looks like by AstroDrabb · · Score: 1
      IE remains overwealmingly the browser of choice
      You are pretty naive if you think the majority of those people are using IE by choice. They are using it because it is the web browser that came on their computer, nothing more nothing less. If MS had "integrated" Opera over IE into thier OS, then Opera would have been the browser of choice
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
  9. Sorry, but who cares about IE? by stesch · · Score: 4, Insightful

    There are plenty of alternatives available. In the early days of the web nobody cared about primitive browsers. Let's do the same now.

    1. Re:Sorry, but who cares about IE? by radixvir · · Score: 1

      thats because netscape just plain sucked. it crashed all the time. ie works fine for most people and the general mentality seems to be 'if its not broke, dont fix it'

    2. Re:Sorry, but who cares about IE? by Anonymous Coward · · Score: 0

      Anyone who cares about the browser that 80% of the population will continue to use (because they don't know any better, because their bank only works with IE, because...). That includes anyone trying to implement a successful web technology - see Ian Hickson's weblog entry about a paper submitted to the W3C by Mozilla and Opera (Hixie is employed by Opera, sits on two or three W3C working groups and does QA for the Mozilla Foundation).

      The situation is this:

      Internet Explorer may never be updated. Sure, the longhorn version might get tabs and good history and bookmarks handling, and so on, but there are suggestions that the renderng engine won't be changed one whit. On the other hand, it wouldn't be surprsng if there were some way to render XAML pulled off the web.

      This means that any non-proprietry future development of the web has to deal with IE as itt stands now. If the tech doesn't work in IE, people won't use it.

      This quite clearly sucks. Microsoft's monopoly is destroying innovation (surprise!). But there's nothing that can realistically be done about it unless people can somehow be convinced to swtch from IE. Which they can't because it's 'good enough' (and will be 'better good enough' once it gets a lick of paint, even if it's still, fundamentally, a broken piece of shit).

    3. Re:Sorry, but who cares about IE? by AchilleTalon · · Score: 1
      All of those facing the reality some sites you cannot live without are implementing IE-only code.

      As already mentionned, it means some banks, but I have already seen that at one of my customers which decided to implement a IE-only interface to its IT management infrastructure, using Unix servers, Apache and WebSphere!!! He also decided to impose Windows XP as the client OS for all contractors, even if they are not supporting our IT platform at all and we are all left on our own to support it. And the best, we were all down during a complete day due to the latest worm to hit the world's IT infrastructure.

      Since this is a big bureaucratic customer, your chances are null to convince him he is wrong to pervert his infrastructure in the first place. He is so glad to run Windows XP and all the Microsoft stuff, including AD and all the memory leaks coming with it...

      Even some governmental agencies are IE-only. This is the case, here, in Quebec with the Revenu and Taxation agency. As a business, you cannot produce your taxation reports on the web without using IE. And try to convince them they are wrong... And you will discover you are just not a citizen for them.

      --
      Achille Talon
      Hop!
    4. Re:Sorry, but who cares about IE? by 87C751 · · Score: 3, Interesting
      Actually, the only people who do care about IE are the people who know enough not to use it. As TFA said, to the vast unwashed, Windows/IE is the internet. Think about it for a minute. You get a new computer with Windows pre-installed, click the desktop icon titled "Connect to The Internet" and after the little config dance, up comes IE, opening the MSN page.

      What the techie crowd continues to forget is that the vast majority if computer users are now "appliance users". In the past, computers didn't become widely popular because it was impossible to pin down what a computer did. Toasters make toast. Dishwashers wash dishes. Computers.... er, compute. The popularity of the web and email in particular have transformed the computer into an appliance that enables email and provides eye candy. There are a dozen MUAs better than Lookout Express, too, but the same problem applies. You have to know there is a problem and it has to actively interfere with your normal usage before you will do anything about it. And the average user has been trained by years of unstable software, mutually incompatible drivers and endless virus/worm attacks to accept that this is just the normal state of the art. Until you find a way to convey to the average appliance-class user that there even is a problem with IE (or Windows, for that matter), Microsoft can do whatever they want and ignore any or all standards.

      Now, if the majority of websites (where the techies have a bit more representation) were to start coding IE-hostile HTML without the beancounters' veto having an effect, there might be a possibility of getting the message across. Start with the pr0n sites.

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
    5. Re:Sorry, but who cares about IE? by stesch · · Score: 3, Interesting
      Actually, the only people who do care about IE are the people who know enough not to use it. As TFA said, to the vast unwashed, Windows/IE is the internet. Think about it for a minute. You get a new computer with Windows pre-installed, click the desktop icon titled "Connect to The Internet" and after the little config dance, up comes IE, opening the MSN page.

      Maybe after the 10th web page with "Your browser doesn't support current standards!" they'll start to think about it.

      This was the way of the WWW in the last century. But this time it's not about fancy new proprietary features of one single browser. Now it's for a good cause.

    6. Re:Sorry, but who cares about IE? by amber_of_luxor · · Score: 1

      Even some governmental agencies are IE-only. This is the case, here, in Quebec with the Revenu and Taxation agency. As a business, you cannot produce your taxation reports on the web without using IE. And try to convince them they are wrong... And you will discover you are just not a citizen for them.

      Send the idiots who require IE a letter in Braille asking when their website is going to comply with the Canadian CLF requirements. {Assuming they are in Canada). (US based companies can be sent the same letter, except mentioning section 508.)

      Amber

      --
      Wind Beneath Thy Wings
  10. Needs vs. Profit by mfh · · Score: 5, Insightful

    I don't think there is a need to get XHTML and CSS all gooped full of new features, so I hope it doesn't go in that direction. I know Microsoft will try and take it in that direction to compliment their overcomplicated Long Horn. In my opinion as a user of XHTML and CSS with PHP, I believe that what is required is simlification so that everyday users will want to use XHTML with CSS. Products could provide this but I still think the best way to code websites is by hand. XHTML and CSS are quite satisfactory at this point, but perhaps they may require some refinement. Please no more crazy features, because you can save that for DHTML and Flash (yuck, but good for some). Take a look at CSSzengarden.com if you are not yet convinced in XHTML with CSS is artistically pleasing enough for you. It's a better standard than many websites around.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Needs vs. Profit by Anonymous Coward · · Score: 1, Insightful

      Take a look at CSSzengarden.com [csszengarden.com] if you are not yet convinced in XHTML with CSS is artistically pleasing enough for you.

      Sure, it's artistically pleasing, but that's not really the point of the web. The point is getting information out there, and for a few years the point has also been entertaining visitors. Not all sites are full of aesthetically pleasing philosophical rantings, there are other uses for the web you know.

    2. Re:Needs vs. Profit by novakreo · · Score: 1

      Sure, but how do people get started?

      I've managed to get my head around XHTML, but when I try to use CSS, I have trouble doing even the most basic layouts that could easily be achieved with <table>s. I can understand why Slashdot still uses them.

      With CSS, nothing seems to 'just work' on every browser. The W3C specs are confusing. And there's no decent HTML/CSS editor (as in the Dreamweaver kind, not the Vim kind) that I know of for Linux, so it has to be done by hand or elsewhere (Wine/Windows, et cetera).

      What's the best way for a n00b like myself to learn and use CSS in the real world, where some people use Mozilla, some use Opera and Konqueror, and a lot of people use Internet Explorer?

      --
      O frabjous day! Callooh! Callay!
    3. Re:Needs vs. Profit by rfsayre · · Score: 1


      Ian Hickson: About ten years from now, the de facto Web application standard will be Microsoft's Avalon and the .NET framework. (See Microsoft's position paper if you doubt that this is what Microsoft has planned for us.)

      *shivers

    4. Re:Needs vs. Profit by Nspace13 · · Score: 1

      the best way is practice. make a site design in photoshop and then work on turning it into xhtml and css. then do it again. and again and again and again. there are a lot of tricks to work out to make it work in all the different flavor browsers but all it takes is some learning. working with what is out there and making it work instead of just bitching is the difference that can make you into a professional

      --
      steal this sig
    5. Re:Needs vs. Profit by onlyjoking · · Score: 0, Flamebait

      Take a look at CSSzengarden.com [csszengarden.com] if you are not yet convinced in XHTML with CSS is artistically pleasing enough

      Come off it. CSS Zen Garden has NOTHING to do with real world web development. The contributors to this site are CSS gurus who have laboured over endless hacks just to achieve what can be done with tables easily. Few will admit that CSS was badly conceived, IE domination or not. CSS looks simple but then so does the alaphabet. Once you try combining a few things to do basic stuff - float, div widths, inheritance - you hit the real flaws within CSS. No, it's NOT all down to implementation. The CSS standard is crap. That's half the reason we're in such a mess. How many browsers do you know that implement the CSS2 standard FULLY after all this time? How many years ago was the CSS2 spec finalised? The fact that many OSS browsers are only "almost there" suggests one thing to me - that the standards is a pile of crap.

      A good example of the futility of working with the CSS standard is Jeffrey Zeldman's site www.zeldman.com. This site has been through so many redesigns yet inevitably each new redesign breaks in some major browser or other. If the godfather of web standards can't get it to work I ain't gonna waste my time duplicating his pain.

      If you wanna master CSS make sure you don't have anything else useful to do with your life 'cos you're gonna be up 'til 4 in the morning each night trying to tweak some hack to get a div to align properly.

    6. Re:Needs vs. Profit by websensei · · Score: 1

      "Designing with web standards" - zeldman (new riders) - is a great introduction.

      "eric meyer on css" (also new riders) is rife w good real-world examples.

      the one I use most though is the wonderfully concise o'reilly "css pocket reference" at under 100pgs and w very specific, accurate browser-compatibility charts for various attributes.

      also these sites are chock full o help:

      http://www.zeldman.com/
      http://www.alistapart.c om/
      http://www.w3schools.com

      all that said, by far the best way to learn is to simply experiment. once you get used to it, designing w css is imho *easier* than using old-school html hacks. and it makes maintenance/redesign work orders of magnitude simpler.

      per your comment about tables, it's possible to use tables in a limited role for basic layout. some css purists will complain, but imo the pragmatic approach is to use them when it's too much of a headache not to. the pgs can still be standards-compliant, valid, and css-based, even if they use a few tables.

      I've been making web pages for 7 years, but it's only in the 18 months or so that I've really become so convinced and enamored of the wisdom of css for real separation of content from presentation.

      good luck and enjoy - it's really empowering once you get the hang of it!

      --

      La via sola al paradiso incommincia nel inferno
    7. Re:Needs vs. Profit by Anonymous Coward · · Score: 0

      This is not true at all- there are many simple and essential design features that CSS3 adds. For example, the ability to add backgrounds for the corners of an object is something that requires lots of markup right now.

      What are these 'gooped up' features you talk about? Just because you don't need a feature doesn't mean it's useless.

    8. Re:Needs vs. Profit by Anonymous Coward · · Score: 0

      And what would you suggest? Table tag soup?

    9. Re:Needs vs. Profit by Anonymous Coward · · Score: 0

      Do you even understand what CSS is for? The prime goal is separation of content from presentation. CSS has nothing to do with the content.

    10. Re:Needs vs. Profit by eyeye · · Score: 4, Interesting

      Use the edit css extension in firefox, then you can see the results of your CSS coding in realtime.

      Then a bit later test in IE and smack your forehead when you realise how backwards it is in supporting simple css.

      --
      Bush and Blair ate my sig!
    11. Re:Needs vs. Profit by wandernotlost · · Score: 1

      Presenting information in a way that's flexible and elegant across platforms, screen sizes, color depths, and layout types (e.g. text only vs. graphical) is a hard problem, and that's why it takes some effort to do it right.

      Designing for the web is fundamentally different from designing for a static medium such as a printed page. That's something too few people seem to realize.

      Perhaps, if it's so hard to get designs to work across browsers, people should focus on calling for more work in getting the existing standards to work well and uniformly across browsers, rather than complaining about a lack of "innovation."

      Anyway, I'm not sure I get the author's premise. If IE's market share recedes because Microsoft is no longer developing it for platforms other than Longhorn, that can only be a good thing for the web and for web standards, as it means that other browsers will get more attention and users.

    12. Re:Needs vs. Profit by Anonymous Coward · · Score: 0
      And what would you suggest? Table tag soup?

      Yes. It's basically the only way to get things to display consistantly in as many browser types as possible.

    13. Re:Needs vs. Profit by NutscrapeSucks · · Score: 1

      Follow the links to Hixie's Web Forms 2 proposal -- which extends HTML forms to include things like date controls and built-in validation. Oh, could we get this? please please pretty-please It would eliminate a ton of the cost assocaited with HTML apps and some of the pushback towards thicker clients.

      Just from the outside, it seems like the W3C is whack -- the next-gen tech they are pushing: XHTML2, XForms, RDF, etc is overly complex, not backwards compatible, and doesn't seem to have much of a constituency. It all lacks the easy/sloppy angle that made HTML so popular in the first place. When faced with the choice next-gen tech, it will be a lot easier for devs to pick up MS XAML than XForms.

      What we really want is improvements on the core tech of HTML/CSS/etc, not something grandiose and new. The web seems to have stangated around HTML4 and CSS1. If 'they' continue to improve the browser experience, stuff like XAML will stay in the java applet niche.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    14. Re:Needs vs. Profit by Anonymous Coward · · Score: 0

      Link!

      I got this extension just a couple of days ago, and 'tis loads of fun. I don't know how it stacks up to , ahem, "professional" design tools like Frontpage and Dreamweaver, but compared to my design platform of choice (Emacs) it greatly speeds up the hunting of weird CSS glitches.

    15. Re:Needs vs. Profit by Anonymous Coward · · Score: 0

      Actually, if you look at CSS Zen, most of the CSS is hardcoded to certain sizes based on the content inside. There is no "seperation" -- this is just a new trick for the guys who used to insert 17px spacer gifs.

      It would be very difficult to do that sort of thing with a database-driven site.

    16. Re:Needs vs. Profit by onlyjoking · · Score: 2, Interesting

      My initial argument was aimed mainly at the XHTL 1.0 strict or "no layout tables" crowd.

      The best example of CSS use I've seen to date is Chapter 1 of "Eric Meyer on CSS" where a single layout table is used to generate 3 columns. Everything else is CSS. This seems to be the best compromise. To me the whole CSS-P spec is badly thought-out. It seems it was hacked onto CSS1 but it has become the hobby-horse of the "no layout tables" movement which is quite puzzling since it is the weakest link in CSS implementation.

      Ever tried horizontally aligning elements within the left and right columns of a 3-column CSS layout? It's a no-brainer with tables but a PITA with CSS. How about a photo gallery? Yes, it can be done but just look at the CSS code and the table-based code. I know which one I think is more intuitive

    17. Re:Needs vs. Profit by Anonymous Coward · · Score: 0
      Sure, it's artistically pleasing, but that's not really the point of the web. The point is getting information out there

      Heads up! We've found the one person who doesn't look for pr0n on all them there interweb things.

    18. Re:Needs vs. Profit by Anonymous Coward · · Score: 0
      there are many simple and essential design features that CSS3 adds. For example, the ability to add backgrounds for the corners of an object is something that requires lots of markup right now
      Awefuckingsome! How did we manage without that, I wonder?
    19. Re:Needs vs. Profit by Sithgunner · · Score: 1
      We have more than IE. Recently I'm glad that Firefox is getting spread to the world to some people. So, while this is just an optimistic speculation, when IE is still so dumb when it comes out with Longhorn, people might start recognizing the obvious alternatives and we'll be more free to be with the standards. I hate half f***ed up working browser like current IE, where people can sort of see it okay to use for everyday, but f***ed up...

      Put that browser being aside,
      XHTML and CSS are quite satisfactory at this point

      You must be joking, but I understand people who design web for human visitors, yes they MAY be adequate, but I'll just point to my another post I just posted earlier about how current HTML/XHTML is not satisfactory at ALL to stay alive in near future. To sum it up, machines can't just read the current HTML tags properly in any meaningful manner. We right now rely on word processing (as in literature) to look at what kind of information the web has got. But can't gather any real information out of it, unless the reader is a human.

      CSSzengarden sure looks polished and CSS is used to manage the look very well. But we're talking about not human eyes for these standards. CSS are very good tool, JavaScript is also good(as long as browsers are consistent with one standard of it), flash is ugly(I hope you know why by now), so there is SVG(I'm addicted to this =) ), server side scripting is okay, but HTML is the evil now.

      The web being young and all and rushed, but I understand the current situation not wrong driven as it grew too fast, but it can get better.
  11. Maybe in the mobile space... by Anonymous Coward · · Score: 2, Interesting

    where there is no one dominating operating system?

    XHTML-MP+SVGT11 Recommendations

  12. web standards should ignore IE by Lord+Bitman · · Score: 0, Flamebait

    the W3C already ignores common sense and evolution in general. While I agree with the principles in general, their disregaurd for basic ideas of layout and page design make it clear that they dont really care what a page looks like, only how it is structured.
    So why care about IE at all?
    They're trying to create standards, and if Microsoft doesnt want to release any software which contains the latest technologies, it will be their own demise.
    When Compact-Discs were developed, everyone knew it would be years before most people had access to them, but the technology was developed anyway for the sake of progress and producing a superior format.

    That said, XHTML is fucking stupid.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
    1. Re:web standards should ignore IE by krumms · · Score: 4, Interesting

      That said, XHTML is fucking stupid.

      And that statement is based on what?

      As a developer, I find XHTML to be a huge improvement on HTML - it just makes more sense. No more half-assed guesses as to whether or not a tag needs to be closed or VARIATIONS in tag name CASES that SEEM to BE randomly switched BETWEEN by CERTAIN web designers.

      Tables are discouraged which means XHTML code written by a competent developer is much simpler, presentation and content are easier (but IMHO not yet easy enough) to separate so designers have an easier time of things, the structure of XHTML is consistent, unambiguous and - assuming you avoid going crazy with namespaces - easier on the eyes of a developer, and much more easily parsed.

      So what exactly was your gripe with XHTML?

    2. Re:web standards should ignore IE by Anonymous Coward · · Score: 0, Insightful

      As a developer, I find XHTML to be a huge improvement on HTML - it just makes more sense. No more half-assed guesses as to whether or not a tag needs to be closed or VARIATIONS in tag name CASES that SEEM to BE randomly switched BETWEEN by CERTAIN web designers.

      I'm guessing you're not actually a developer? Most developers I know don't have to make "half-assed guesses" about the language they work with, they know it. Also, what does case have to do with anything? Your main arguments against HTML don't really make much sense.

    3. Re:web standards should ignore IE by Anonymous Coward · · Score: 2, Insightful

      I'm guessing you're not actually a developer? Most developers I know don't have to make "half-assed guesses" about the language they work with, they know it. Also, what does case have to do with anything? Your main arguments against HTML don't really make much sense.

      I'm guessing you're not actually a programmer? If you've ever written a program which parses HTML or decorates it in some way, you'd appreciate what a god-send it is to have a simple, consistent syntax for operating on the document tree. XHTML is the deal.

    4. Re:web standards should ignore IE by runderwo · · Score: 1
      Most developers I know don't have to make "half-assed guesses" about the language they work with, they know it.
      Most developers I know learn languages as they go, because there isn't the time nor money for a formal background in any particular language. A good CS degree or software/systems engineering background tends to make the choice of language irrelevant outside of what's the appropriate tool for the job.

      Of course there is the occasionally shooting yourself in the foot when inexperienced with a language or a particular implementation of a language. But that's why QA cycles are integral to solid engineering practice. Even "experts" have brain malfunctions from time to time.

    5. Re:web standards should ignore IE by jsebrech · · Score: 2, Insightful

      Two things:

      First of all, compact discs, like all the formats before them, were developed for one major purpose: to make you rebuy the music you already own. The record industry does this. Every few decades they switch to an entirely new format and make people buy their music all over again. We're due for a new format shortly, expect them to start pushing music dvd's like crazy (we're already seeing this, but expect it to get bigger and for dvd players to become essential components in a home stereo system).

      Secondly, the W3C does not ignore common sense. Yes, there are things which should have been easier to do with CSS-based layout (mostly stuff that emulates other media, like footers below a multicolumn layout). However, you can not escape the notion that CSS-based design is vastly more powerful and time-saving than old-style design. Now you can finally separate content from presentation, and redesign your site without having to rewrite content. That's a major win for any large site. Another benefit is that CSS-based design saves bandwidth by producing smaller pages and allowing the presentation to be cached between browser sessions (if you link your stylesheet externally).

      You can go look at the discussion about CSS in the W3C mailing list archives and see the reason behind every single feature and quirk of the language.

      The main problem with CSS-based design right now is that the browser with the largest marketshare has really poor support for the coolest stuff in CSS, ensuring that what the standard says should be the right way to do stuff often doesn't pan out when you try it in real life. Moving the web forward from IE6 is desperately needed, but I'm not going to hold my breath until it happens. Maybe if the alternative browsers manage to get enough marketshare to make cross-browser design a must market pressures will cause microsoft to respond with IE7, despite earlier claims they're not going to do that. But it's doubtful microsoft will respond to market pressures anytime soon. It's just not their shtick.

    6. Re:web standards should ignore IE by krumms · · Score: 1

      I'm guessing you're not actually a developer?

      Uh, yes I am - this is about my third professional year now.

      Most developers I know don't have to make "half-assed guesses" about the language they work with, they know it.

      Then I envy you. Perhaps you can get one of them to recite the HTML 4.01 spec to me then? Or hey, get them to write me a standards compliant HTML parser. I mean, what IS "knowing"? What's good enough?

      I'm not the best software developer you'll come across, but fact is that most developers (indeed, quite a few of the ones I've come across) are relatively clueless.

      This makes sense really, since they're dragged along in one direction by whatever technology $EMPLOYER chooses with no real opportunity for expanding their horizons.

      And when I say "clueless" I don't mean "stupid bastards" - they're intelligent people, they've just been left out in the technological cold.

      Also, what does case have to do with anything?

      Exactly what I was talking about: Conformity. Readability.

      Your main arguments against HTML don't really make much sense.

      Considering I didn't mention font tags, didn't really go much into the evils of table based layout and the wonderful (if sometimes frustrating) benefits of CSS.

      Don't get me wrong, CSS is as horrid as it is great due to the whole cross platform deal. But it's leap years ahead of The Old Way.

      So let go. Learn something new. Appreciate it, despite its flaws.

    7. Re:web standards should ignore IE by jooon · · Score: 1

      XHTML is not fucking stupid, but it can be quite annoying, when you have to deal with

      • The mime type hell. text/html vs application/xhtml+xml
      • The difference between the HTML DOM and XML DOM in javascript
      • The much praised XML feature, fail hard if the syntax is wrong. It's great when developing software, but could be irritating when you have to deal with crappy markup (the one normal humans write).

      On the other hand, it's neat to edit XHTML in nxml-mode in emacs.

    8. Re:web standards should ignore IE by Anonymous Coward · · Score: 0

      Maybe the syntax is a little less wierd, but that doesn't mean that the language as a whole allows you to do what you need done. Based on your arguments, xhtml sounds a little bit nicer than LaTeX syntax (although laTeX is bound to be more compact, a definite plus). LaTeX is on the right track and its niche in technical documents (real "whitepapers"), but it's a lousy choice if you want to do anything extravagant (ie html).

  13. IE Standards by abscondment · · Score: 2, Interesting

    Microsoft's whole goal in the IE/Netscape war was to make its webpages incompatible with Netscape. We still see crap like that today.

    I think the only hope for actually implementing web standards lies in demonstrating the superiority of products like Mozilla Firefox. Don't expect any development from Microsoft on this front; the more exclusive they can make their browser, the better (in their eyes).

    I don't expect to Longhorn/the new IE giving anything helpful to web standards.

    1. Re:IE Standards by Skapare · · Score: 1

      In most cases, web sites developed with Microsoft tools renders better on NS4 than sites developed strictly to "web standards". Part of the problem, though, is that the "web standards" movement isn't just about improving things; it's also about abandoning things. That is, they espouse that new designs should intentionally stop using older ways of doing things so that pages look like crap on older browsers to force people to upgrade so they can see all the glitz of the new page designs under the new standards. But along they way they forgot that such upgrades also require upgrading the operating system and hardware (CPU and memory). The culprit is not the goal of the web designers (the goal to improve is good), but rather, it is that they are keeping their eyes closed to the problem of sloppy programming that results in browsers with twice the functionality, but requires 10 times the CPU and 20 or more times the memory just to work.

      --
      now we need to go OSS in diesel cars
    2. Re:IE Standards by abscondment · · Score: 1
      Part of the problem, though, is that the "web standards" movement isn't just about improving things; it's also about abandoning things.

      I don't think this is entirely true. You can still validate HTML 2.0 using the W3C validator. Any page that validates to that standard is web compliant--the push is for web developers to identify what standard they've used (even if it is old) and to use it properly. IE doesn't give a flying rip of you implement Standards properly.

    3. Re:IE Standards by fatphil · · Score: 1

      Ah yes, "war", you've hit the nail on the head there.

      Whoever wrote that article was under the bizarre impression that IE got the largest "market share", when in fact the concept of there being a "market" is a myth. Noone chose their OS+browser bundle because of the browser -- i.e. actaully chose the browser.

      It was carpet bombing more than marketting.

      FP.

      --
      Also FatPhil on SoylentNews, id 863
    4. Re:IE Standards by Anonymous Coward · · Score: 0

      Yeah, but HTML2.0 was not as popular of a standard as "Netscape 3" (which is still fully supported by every browser).

    5. Re:IE Standards by Skapare · · Score: 1

      You've surely heard the axiom:

      Be conservative in what you produce; be liberal in what you accept.

      Well, sticking strictly to a standard ... and the minimal standard that accomplishes your goals ... would be considered conservative in what you produce. And a browser accepting deviations, even extreme ones, from the standard, would be considered liberal in what you accept. The real issue is that IE won't be accepting the newest standards for quite some time, and Microsoft will be forcing an OS upgrade to get a browser upgrade.

      --
      now we need to go OSS in diesel cars
  14. Web standards time warp by wigle · · Score: 4, Insightful

    Until people stop browsing with Netscape Navigator 4.07, standards will be impossible to enforce. The new IE won't change anything. As any designer knows, CSS-based designs are awesome and advantageous in so many ways compared to traditional table presentation. However, while enforcing compatability you sacrifice the visual quality of the site (for old browsers), and most businesses would rather single out handicapped people than certain browsers (makes sense % wise). The only thing everyone agrees on is that the migration AWAY from Internet Explorer would be the best for web standards.

    --
    ::wigle::
    1. Re:Web standards time warp by Skapare · · Score: 0

      Until people make better browsers that aren't 20 times as obese and 10 times slower for 2 times the functionality, maybe I'll start using something beyond NS4, and start designing sites without trying to be compatible with NS3, NS4, IE4, etc.

      --
      now we need to go OSS in diesel cars
    2. Re:Web standards time warp by Safety+Cap · · Score: 3, Interesting
      Until people stop browsing with Netscape Navigator 4.07, standards will be impossible to enforce.
      Perhaps. At a website I manage, I showed the client how less than 1% of their traffic was from Netscape 4.x. By switching to CSS and dumping tables as a layout mechanism, they could make their site easier to maintain and use less bandthwith to boot; they agreed that was the way to go.
      --
      Yeah, right.
    3. Re:Web standards time warp by wigle · · Score: 1

      While less than 1% still use Netscape 4.x for most sites, the combined percentage of people using old browsers will always outweigh the number of people who absolutely need the accessible features of w3 standards.

      --
      ::wigle::
    4. Re:Web standards time warp by Giant+Panda · · Score: 1
      Until people stop browsing with Netscape Navigator 4.07, standards will be impossible to enforce.

      This may have been tru a few years ago, but not really anymore, although NN 4 is still a good "if it works in this browser, it'll work anywhere..." test. But really, isn't designing for NN 4 like saying if it doesn't work in Lynx it's fucked up? Nobody designs for Mosaic, now do they. Realistically, NN 6, Mozilla, IE 5 are the oldest you really need to think about (and of course AOL, but really, forget about WebTV unless you are a masochist)

    5. Re:Web standards time warp by griffjon · · Score: 2, Interesting

      Yeah, I myself was a netscrape 4.x holdout (I basically moved from 4.x straight to Mozilla .6, I hated IE so much, even tho it was a better browser for much of that time)

      I gave up support for non-CSS browsers a long time ago (excepting Lynx, my pages are still Lynx-readable). CSS design is just so incredibly cleaner and more functional.

      Not to mention that Moz and/or FireFox with certain extensions is such a pleasant testing environment, with resizing to different screen-sizes, validation testing, and debuggers!

      I now carry a dislaimer on my site that only appears if you're using IE or another CSS-deficient browser.

      Man, remember when we were all pissed at Netscape for the Netscape 'extensions' to HTML (like tables) that were not fully supported in non-NS browsers? Those were the days.

      --
      Returned Peace Corps IT Volunteer
    6. Re:Web standards time warp by vigilology · · Score: 1

      Coping with NN4 is easy. Just @import a different stylesheet.

    7. Re:Web standards time warp by Monkeyman334 · · Score: 1

      Are people still using NN4? I haven't seen it used, or anyone using it to access my site, in years. I think NN4 is an excuse for people that refuse to learn new web standards. NN4 shouldn't be any more of a factor than lynx these days. The next bad browser to get rid of is MSIE 5.x. MSIE 6 was released about 2 years ago. If you're going to use MSIE, please upgrade.

      Not to confuse web standards with css and xhtml. Even a table based design should be compliant with standards. It just means there's a standard way of displaying your design, and the browser shouldn't have to guess how to display your site (which usually means they mess it up).

      All that aside, XHTML/CSS is great. I find it easier to develop with, especially when making changes to an existing design. It's easier to parse as well. As a side effect, you can reduce bandwidth costs by using external style sheets. I dropped about 6KB per page off a post-mod_gzip 24KB page. My traffic isn't extreme, but it adds up to a few gigs per month. It's also saving my users bandwidth, which might be noticable with a dial-up user.

    8. Re:Web standards time warp by Tony+Hoyle · · Score: 1

      Just checked on my website logs for May (so it's not entirely a complete month, but it's 1.4 million hits) - http://www.cvsnt.org/webalizer/usage_200405.html

      IE6 58.95%
      Mozilla 12.34%
      IE5 4.14%
      IE5.5 2%
      IE3.01 0.91% (!!!!)
      Opera 1.43%

      Plus various web strippers (eg. WebCopier @ 4.23%). Note the effect of windows update - IE5 and IE5.5 disappearing fast (I expect it to be gone within 6 months at the current rate).

      Total IE: 66%
      Total NN4: 0%

      I think it's safe to assume NN4 isn't significant any more... :)

      Of course that's just one site, but it's mostly Windows users (albeit technically minded ones).

    9. Re:Web standards time warp by Anonymous Coward · · Score: 0

      Sounds EXACTLY like the ESPN migration. That's just what they told their bosses. Just use @import and NN4 will display just the content.

    10. Re:Web standards time warp by 87C751 · · Score: 1
      Not that I'm in any way representative, but a look at my blog's stats shows NS 4.08 as being 1.7% of my Netscape hits. MSIE 5.x, OTOH, is 15.7% of the MSIE hits.

      My site is almost all CSS (except for the portions of PostNuke that are hard-coded in <table>, and I'll hunt those down and kill them, too). My standard is "if it looks good in Gecko, it's golden."

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
    11. Re:Web standards time warp by xxx_Birdman_xxx · · Score: 1

      This is the key to supporting old browsers. With XHTML and CSS, you can prevent Netscape 4 for example loading in the modern stylesheet.
      On the last project I worked on, I simply made sure that when the stylesheet was turned off, the raw XHTML was easy to read, and well organised (as it should be). I didn't even bother with a stylesheet for NS4, I just made sure people could view the site's information and not have their browser crash!

      --
      Live in your skin. Keep changing the scenery.
  15. Web Standards by Axel2001 · · Score: 2, Insightful

    Unfortunately, standards have come to mean very little in the browser world. Everyone touts XHTML to be awesome. But have you tried designing a site that uses an XHTML strict schema w/CSS for all your formatting? 3 different browsers can give 3 totally different results - to hell with that "standard." Right now, it's useless. Now, take JavaScript on IE and Mozilla. IE supports the "document.all" collection, while Mozilla relies on "document.getElementById." No problem there, and I know the "all" collection is not part of a "standard." But there are certain times when having the "all" collection can be beneficial. If people can make Mozilla support ActiveX, why can't they support the "all" collection? Clearly it's in the best interest of Mozilla to be compatible with the browser that "defines" unofficial standardization. And I can bitch about IE 6, too - who the hell came up with its selective and strange CSS support? And why did MS really stop developing IE for the Mac?

    1. Re:Web Standards by EsbenMoseHansen · · Score: 1
      Perhaps it is just a matter habits... I never learned to use tables or document.all, and I have never missed either. Nor do I find the layout to be radically different between browsers, though I do wish Konqueror would start supporting min-height --- but then I could just implement it, right?

      And now, totally offtopic, I must state that for creating tables, (X)HTML absolutely rocks! It is the only system I have ever found that I get the results I want. Not Word, Not KOffice, not LaTeX --- but HTML.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    2. Re:Web Standards by mrchaotica · · Score: 1
      Clearly it's in the best interest of Mozilla to be compatible with the browser that "defines" unofficial standardization.

      It may be in Mozilla's best interest, but it is not in the best interest of users, who benefit from web standards... And since Mozilla is an open-source organization, it's devoted to meeting the needs of the users (and the developers themselves, since the developers are users too), rather than propagating itself.
      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    3. Re:Web Standards by BZ · · Score: 3, Informative

      > why can't they support the "all" collection?

      See the bugs on the issue. In short, sites commonly test whether document.all exists to test for IE. Then if they detect it exists they commonly assume the following:

      1) IE event model (which is totally different from
      the W3C one).
      2) VBScript support
      3) IE CSS extensions support (filter, expression,
      etc).

      and so forth. So implementing document.all would in fact break a number of sites that work fine with Mozilla right now unless a whole slew of other IE stuff got implemented too.

      Note that IE does getElementById fine, so you can just use the getElementById code for both browser....

    4. Re:Web Standards by NutscrapeSucks · · Score: 1

      Forget the bug reports, Mozilla made a very clear policy statement in the beginning that they never would support document.all, and people have based their coding on that.

      I tend to think that if they had supported .all from the beginning, more sites would have "just worked" than would have broke, and the changes required for Mozilla would have been much smaller. (For example, Opera supports document.all with ok results.)

      But, as you point out, people have made the broken assumption that document.all != Mozilla, so it's too late now.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    5. Re:Web Standards by Anonymous Coward · · Score: 0

      But have you tried designing a site that uses an XHTML strict schema w/CSS for all your formatting? 3 different browsers can give 3 totally different results - to hell with that "standard."

      Clearly you don't understand XHTML or CSS. Browsers have always differed in their rendering, and always will. It's a design goal.

  16. The future is exiting by Henrik+S.+Hansen · · Score: 5, Interesting

    If we Ignore the attempts of Microsoft and others to make the web dependent on proprietary formats, etc. for a moment, the future of the web is quite exiting.

    I'm talking about the Semantic Web, which is an attempt to deal with the IMO biggest problem with the web, and especially searching the web for information: you can only search according to syntax. Words, regexes, etc. is really the best you can do right now.

    Searching would be so much better if we had semantics. Semantics would make searches and web pages in general much easier for computers to index and relate to what is actually being searched for.

    An example: searching for "a yellow car for sale in $CITY, with a cost between $VAL1 and $VAL2." would not give a lot of unusable results today, but the semantic web would return what is actually asked for.

    Of course, all this is just theory, and a best-case scenario example. And there are lots of obstacles for the semantic web; many people are happy with the web as it is, and it will take a long time to implement it.

    Probably, some ideas would be incorporated slowly into the web as we know it now.

    1. Re:The future is exiting by Skapare · · Score: 1

      It is Microsoft that is trying to make the future exit.

      --
      now we need to go OSS in diesel cars
    2. Re:The future is exiting by Anonymous Coward · · Score: 0

      do you know what you are talking about?
      please check before you post.

    3. Re:The future is exiting by ftide · · Score: 1

      I agree with the semantics part but I think also future standards must incorporate the 3D element that the game engine designers and SIMmers are championing now. In the *exciting* future you're connected to other people's machines i.e. their desktops are mirrored to yours cached or real-time however you and your pod of developers collaborate information you want to trade/share and keep everything else firewalled out.

      To make seemingly insecure and nutty ideas like this into reality tomorrow, open standards need to be embraced today. Standards are most important when they're defined, accepted and deployed by open commission and 100% separately introduced by private enterprises. Microsuck's Longhorn will never go in that direction let alone release more than a quarter of their source code. Opensource frameworks with proprietary frontends ( to keep the Wintels happily trolling ) are the key. Here we've got computing that's safe to run in every home and enterprise. Until then it's 7 out of 10 computers infected with spyware, netbios cruft, virus factories and Word documents that can't be read.

    4. Re:The future is exiting by Anonymous Coward · · Score: 0

      The biggest problem with the Semantic Web is that people are fucking assholes and can't be buggered to do the extra work to describe content. Unless metadata is completely automated, people will not (and have not) adopted it.

      And when they do, there is no guarantee that they won't wilfully enter false metadata. That yellow car might be available in CityA, but what's to stop someone from listing it as being in nearby CityB?

    5. Re:The future is exiting by Sique · · Score: 1

      The biggest problem with semantic meta data is, that Semantics are still unparseable for programs. Otherwise we would already have the program that understands newspapers and answers questions about the articles.

      There will always be something you can't fit in the current semantic model. And you can't foresee the exact semantic someone is questioning when your piece of information may be useful to him. Semantic meta data is nothing else than predicting the questions someone may ask about your content. There will always be a question you didn't thought about, even though your content may answer it.

      You can easily try it for yourself: Think a simple statement like "The sky is blue", and then start to find questions where this statement is a correct answer. "How is the sky?", "What is blue?" are just the trivial ones. What if someone asks "How's the weather with you?", or "What is the visual result of the Raleigh dispersion?"

      As you can easily see: There are hundreds and thousands of possible semantic meta data to even a simple statement. A codified semantic metadata system will always be a subset of the possible, and the subset does not necessarily cover your needs. Semantic metadata, as it currently is used, is no semantic at all, it's just an extended syntax, because programs can analyze syntax, but they don't understand semantics. It is an old hope in the AI research, that a sufficiently sophisticated syntax will magically turn into semantics, but we didn't reach the point yet.

      --
      .sig: Sique *sigh*
    6. Re:The future is exiting by Anonymous Coward · · Score: 0

      Yes. The "Semantic Web" is the absolutely the real deal, like the advancement of relational databases over hierarchical databases. The inventors provide examples of things it will be used for, but I doubt it will be as mundane as what they're talking about, like buying books on the web. Shirky makes a compelling case, *if* the Semantic Web were intended to perform real AI. And if logical inconsistencies in the real world posed a fatal problem we wouldn't be using application software, hoho.

      This essay writer has a clue:
      http://logicerror.com/semanticWeb-webdev

      Found that at Wikipedia under RDF. Convinced me! So I hurried to download Python and Tim BL's cwm.py module (plus the PYXML package) and got it running in just a few hours today.

      I am as convinced of the Semantic Web's righteousness. It will be f'ing huge.

    7. Re:The future is exiting by Anonymous Coward · · Score: 0

      Now available in OWL format at www.opencyc.org...

      cyc.xml

      Excerpt:
      Release 1.0 of OpenCyc will include:

      * 6,000 concepts: an upper ontology for all of human consensus reality.
      * 60,000 assertions about the 6,000 concepts, interrelating them, constraining them, in effect (partially) defining them.

      See:
      http://www.opencyc.org/faq/opencyc_faq

  17. Firefox Konqueror by Anonymous Coward · · Score: 1, Informative

    Konqueror has a lot of CSS rendering problems.

  18. Stupid conclusion - waste of time by Anonymous Coward · · Score: 0

    The iTunes browser is going to save the world! I want my 10 minutes back.

    1. Re:Stupid conclusion - waste of time by iJed · · Score: 1

      The article is wrong about the iTunes browser. It has no relation to Safari whatsoever other than being made by Apple. iTunes is not based on WebCore (nor does it use HTML in fact). SafariTunes seems to be a really common misconception among a lot of people.

  19. WTF??? by PaulK · · Score: 1

    At what point did the internet become reliant upon Microsoft for standards? I would go back to sgml and gopher before I'd allow MS to dictate standards.
    I suppose there's nothing like a flamefest to get the circulation going.

    1. Re:WTF??? by Skapare · · Score: 4, Funny

      Go back to old standards if you want. You'll be going there without the bulk of the world, the clueless people, the corporate CEOs, the spammers, the ...

      ... oh wait

      ... wait for me!

      --
      now we need to go OSS in diesel cars
  20. Marketing by rueger · · Score: 5, Interesting

    "As a brief aside, if I were Google ..., who are rumored to be working on client side technologies for managing information, I'd put a lot of energy into Mozilla, and release a Google branded browser..."

    Mozilla, and Open Source in general has an amazing window of opportunity right now. A product tie in like the one described in the article is exactly what is needed.

    IE looks as if it will remain stagnant for at least another couple of years. If there is a Mozilla marketing arm, they should be jumping in with both feet.

    Similarly, now is the time for Open Office to get the MS Word compatibility bugs sorted out and to mount a big attack on the corporate sector.

    If the Open Source community waits another year or two MS will steamroller them with the latest and greatest MS OS and Office packages. If they jump now and can find backers to finance PR and advertising, groups like Mozilla could make major gains.

    1. Re:Marketing by ashot · · Score: 1

      so who makes these big decisions? is there some sort of board of OSS directors? anything?
      do we just talk about it here and post +5 insightful comments?

      --
      -ashot
    2. Re:Marketing by Spoing · · Score: 2, Informative
      1. If there is a Mozilla marketing arm, they should be jumping in with both feet.

      There is. Go to the Mozilla Marketing Project and take a look.

      To submit a marketing request, go to the main Bugzilla database, and select Marketing as the category.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    3. Re:Marketing by DrEasy · · Score: 1

      Just wondering: the Google Desktop uses an HTML rendering engine. Is it homegrown, an IE component, or something else?

      --
      "In our tactical decisions, we are operating contrary to our strategic interest."
  21. Possible Reword? by mfh · · Score: 2, Insightful

    > But really, standards tend to stifle innovation.
    Perhaps I could reword your statement to:
    But really, standards have stifled innovation, and they don't have to.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  22. Getting IE up to Standards by CeleronXL · · Score: 2, Interesting
    I was reading a post made on a forum I frequent in which a member claimed that, during a chat with the group project manager for IE, it was said that the IE team is working on getting IE up to web standards and PNG transparency.
    By the way, on the topic of Internet Explorer standards, I was having a chat with, Tony Chor, the group project manager for the Windows Internet Explorer team. He told me: with GDI it was difficult to properly implement alpha transparency years ago, the IE team was split up after IE6 was released and the new IE team is working on getting IE up to par with standards. I didn't ask what version standards support would be improved in as I was jumping for joy over that. My guess is Longhorn.
    -Shining Arcanine
    [source]
  23. Maybe I'm Getting Old by Cylix · · Score: 4, Insightful

    It wasn't that long ago that people made an active choice to download a browser. It's not an uncommon choice.

    This article paints a gloom picture, but no one seems to see the light.

    If Microsoft wants to wait to release a new browser then this merely opens a nice hole for increased market penetration.

    The gap will fill, but not if people complain Microsoft is not innovating.

    --
    "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    1. Re:Maybe I'm Getting Old by KoriaDesevis · · Score: 1

      If Microsoft wants to wait to release a new browser then this merely opens a nice hole for increased market penetration.

      While waiting for Windows 95 to come out (and it was already quite late), IBM had a golden opportunity with OS/2. They could have heavily marketed it, sold more copies, and given Miscrosoft something to remember. Instead, they waited until Windows 95 came out, then pushed it when it was too late. IMHO, OS/2 was better than Windows 95. The sheep will wait for the next release of Windows if there isn't a marketing push to shepherd them in another direction. The same holds true for browsers. If it's not being actively pushed, a new browser will not grab hold with the unwashed masses.

    2. Re:Maybe I'm Getting Old by D4C5CE · · Score: 1
      While waiting for Windows 95 to come out (and it was already quite late), IBM had a golden opportunity with OS/2. They could have heavily marketed it, sold more copies, and given Miscrosoft something to remember. Instead, they waited until Windows 95 came out, then pushed it when it was too late. IMHO, OS/2 was better than Windows 95.

      However, their boss of the era has recently been bragging about his "wisdom" of killing off their superior product (despite resistance and against the advice of those who built it and knew better) in spite of this unique opportunity:

      The OS/2 decision created immense emotional distress in the company. Thousands of IBMers of all stripes--technical, marketing, and strategy--had been engaged in this struggle. (...)
      My consumer packaged goods background helps me understand the emotional attachment companies have for their products. But the situation is different, and far more intense, in the IT industry. I didn't fully understand this when I came to IBM, but I learned in a hurry when I was thrust into our own religious war--the fight for the desktop superiority, pitting IBM's OS/2 operating system against Microsoft's Windows. (...)
      The pro-OS/2 argument was based on technical superiority. I can say without bias that many people outside IBM believed OS/2 was the better product. (...)
      What my colleagues seemed unwilling or unable to accept was that the war was already over and was a resounding defeat--90 percent of the market share for Windows to OS/2's 5 percent or 6 percent. (...)
      The last gasp was the introduction of a product called OS/2 Warp in 1994, but in my mind the exit strategy was a foregone conclusion. All that remained was to figure out how to withdraw.
      (Louis Gerstner, Who Says Elephants Can't Dance?, 2002)
    3. Re:Maybe I'm Getting Old by flacco · · Score: 1
      If Microsoft wants to wait to release a new browser then this merely opens a nice hole for increased market penetration.

      so the *opportunity* is there, but what's the *distribution channel*? MS has theirs built-in: windows update. how in the world does the rebel alliance get the software on non-geek desktops? and if you want to counteract MS's de facto browser monopoly, you need some critical mass of users (hint: all the world's geeks put together probably don't reach critical mass).

      --
      pr0n - keeping monitor glass spotless since 1981.
    4. Re:Maybe I'm Getting Old by Anonymous Coward · · Score: 0

      As for "technical superiority", bah. OS/2 was crippled on so many level by IBM to keep it out the midrange space. NT and UNIX beat it hands down. Within a year, NT Server was outselling OS/2 Server 10:1, and that's without bundling.

      And he's right, OS/2 was dead at the time, and everyone knew it, including the OS/2 customers. There would have been no point in continuing to fight a lost war.

  24. Already IE marketshare is slipping by jgardn · · Score: 3, Interesting

    You can see it on the streets. "Damn I hate these popups." "Use Mozilla."

    As long as we keep telling everyone that there is an alternative superior to IE, they will begin using it. Eventually, people will have to build websites for Mozilla, and then we will be back to the IE/Netscape wars. Except this time, nothing new will be coming from Microsoft for several years.

    I strongly suggest we build our websites with XHTML and CSS and ignore IE. We can put a message on our sites "We have detected that you are using IE. We require a standards based browser. Please download Mozilla, Firebird, or Opera."

    --
    The radical sect of Islam would either see you dead or "reverted" to Islam.
    1. Re:Already IE marketshare is slipping by Anonymous Coward · · Score: 0

      Nice troll, but the Google Toolbar for IE (which is a free download, like Mozilla, but much smaller) also blocks popups. Next?

    2. Re:Already IE marketshare is slipping by Prod_Deity · · Score: 1


      As I sit at work browsing /., & listening to one of the biggest Microsoft ass-kissers, Kim Kimando.
      Whenever someone complains about pop-ups, she always refers them to the Google tool bar.
      "Use Mozilla" isn't an option for people that don't know about it.
      It's people like Kim Kimando that make "optional foo programs" hard to break through to the masses.
      Until "high profile computer users" like Komando (whom has A TON of listenership) actually start talking about issues like this, don't expect nothing to happen.

    3. Re:Already IE marketshare is slipping by Anonymous Coward · · Score: 0

      You can see it on the streets. "Damn I hate these popups." "Use Mozilla."

      As long as we keep telling everyone that there is an alternative superior to IE, they will begin using it.


      There are popup blocking extensions for IE. I think people will use them instead of Mozilla, since this way they don't have to switch browsers which is a PITA for the average user.

    4. Re:Already IE marketshare is slipping by Anonymous Coward · · Score: 0

      And, of course, since the next version of IE due out in a few months addresses popups...

      What will you say then? "Damn, I hate that little E in the corner." "Use Mozilla."? ;-)

    5. Re:Already IE marketshare is slipping by westlake · · Score: 1
      IE marketshare is slipping

      and your proof is to be found where? not on the Google Zeitgeist where all the alternative browsers have been on life-support, flat-lined the last two years.

    6. Re:Already IE marketshare is slipping by superyooser · · Score: 3, Interesting
      and your proof is to be found where?

      According to this W3 site, IE 5 and 6 combined is down to 82.3%, and Mozilla is up to 10.7%.

    7. Re:Already IE marketshare is slipping by superyooser · · Score: 2, Interesting

      After a little investigation, I realized that W3Schools is not run by the W3C. Still, its numbers are interesting. I'd like to know how they got them.

  25. This is the best way to get MS off their duffs by Anonymous Coward · · Score: 1, Insightful

    You can bet the second a competitor gains a single percent of desktop penetration with some new browser MS will suddenly release a ream of IE updates despite what they've said. So I say bring on the innovation, either way IE users win.

  26. Gloomy... _TOO_ gloomy... by ericdfields · · Score: 5, Insightful

    This article brings up many good points about IE's potential of totalitarian rule over the internet in the future, but I feel that it lacks insight on certain predictions, especially those regarding longhorn.

    For one, the time it will take for longhorn to be widely adopted isn't factored into this hypothesis at all. It's 2004, that means its something around 4 years since the release of Windows XP. But is it as ubiquitous as this author claims it is? Absolutely not. It costs a lot of money to upgrade a whole mess of computers to a new MS operating system, and many people just don't need to for whatever reason, so in many fronts, it hasn't been done. My high school has some 100-200 computers: some are brand spankin' new dells with XP, others are Windows 2000, and there are more than just a few OS 9 macs floating around there as well. M$ can't assume that longhorn's release - and subsequently the release of XAML, etc - will take web dominance even within four years. It will take much, much longer.

    So do the math. We've had a year or so heads up on the threats that longhorn posits to the Interweb, we have 2 1/2 more at least until the sucker actually comes out, and then over 4 years for reasonable ubiquity of the OS to make developing all future websites in technologies like XAML, etc worthwhile. That's nearly a total of eight years for standards to be utilized and improved upon. There is no reason why technologies like XUL, CSS2.1 (or even 3), and SVG can't be the accepted norm before then. The word just needs to get out somehow, but that's another post altogether...

    On another note, regarding his mentioning of a Google-branded mozilla or something thrown into the forray, that's just overkill. Just imagine if, instead, Google merely placed these words on the bottom list of links on its homepage:

    Google recommends Mozilla FireFox for a faster, more reliable, and more enjoyable web browsing experience.

    Really, they'd only need to have it up there for what... a month? two weeks? for it to make a HUGE impact in IE's dominance. Imagine......

    1. Re:Gloomy... _TOO_ gloomy... by dossen · · Score: 1

      Just to nitpick, you should check your dates better. According to /. Windows XP began shipping in late september 2001, a little over 2 and a half year ago.

    2. Re:Gloomy... _TOO_ gloomy... by Tarantolato · · Score: 4, Insightful

      People predicted this shit about ActiveX. It didn't happen. Before that, people predicted that NT would kill Unix. Unix vendors were tripping all over themselves to kill off their own businesses. It didn't happen. The stupidity and completeness of the panic is apparent from the fact that Sun - despite a complete lack of corporate competence or contact with reality - are the only ones who held on to a Unix business at all, from the mere fact of not having shot themselves in the head preemptively.

      The .NET doom scenario requires you to believe several things:

      1. .NET will be so overwhelmingly more convenient to develop in that it will make the cost for web developers to migrate immediately and en masse insignificant.
      2. Once they migrate, they will love it so much that they'll never even consider a future alternative.
      3. That once they make the development decision, it will be so compelling that they'll willingly shitcan their existing Linux/Apache installations, which are in many cases quite large.
      4. That none of the revulsion that end-users feel towards over-the-internet Java apps will carry over to .NET.
      5. That security will not be a concern.

      I could go on, but even these five assumptions are not tenable. Does that mean no-one will use .NET? No. Does that mean there won't be some catchup for Mozilla et al. to play? No. Will the FOSS-fanboys' dream of everyone giving up IE come true soon? No.

      But these Chicken Little scenarios are just completely f'ing off the wall.

    3. Re:Gloomy... _TOO_ gloomy... by aldoman · · Score: 2, Interesting

      Hopefully they will, but remember google toolbar does not work with mozilla, yet. Also FireFox needs to be extension API stable (ie: not changing every release) before companies like Google can start writing customizations and extensions for it.

    4. Re:Gloomy... _TOO_ gloomy... by ericdfields · · Score: 1

      Checking your info before posting a comment? I'm sorry but that's just not the slashdot way!

    5. Re:Gloomy... _TOO_ gloomy... by 87C751 · · Score: 1
      1. .NET will be so overwhelmingly more convenient to develop in that it will make the cost for web developers to migrate immediately and en masse insignificant.
      Not convenient... available. As in "just try to purchase Visual Studio 6.0 today" available. Microsoft has the ability to herd developers merely by the availability of tools. I work in Industrial Controls, and already, I'm seeing customers asking about .NET support for controls products. Mind you, .NET and 3-tier architecture brings nothing to the controls mission (unless you wanted to surf the web from a milling machine, I suppose, but that's not recommended). But the older tools are disappearing.

      And let's not forget the influence of higher-ranking atechnical types that specify toolsets and designs based solely on non-technical parameters.

      The sky isn't falling, but the operating ceiling is certainly lowering a bit.

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
    6. Re:Gloomy... _TOO_ gloomy... by kbahey · · Score: 1

      You raise a very valid point: The Open Source community has a good window of opportunity to wedge itself and get mindshare.

      However, you overlook other important points too:

      - Inertia: Many businesses are driven by inertia. They do not want a painful migration. The mindset of many is short sight, ignoring the long term benefits. They would rather continue paying monthly or annual instalments, rather than paying less in total as a lump sum. They would would not spend money on migrating existing applications, and would rather continue with what they have, even if it will save them money in the long run. So they prefer to continue paying Microsoft rather than go Open Source.

      - FUD: The point you raise about the time window. Yes there is a window, but it is actually shortened by the FUD factor: the promise of this nifty whiz bang, or that glitzy thing. This keeps them waiting and waiting. IBM was notorious for this in the 70s and 80s, before the client/server revolution of the 90s humbled them quite a bit. Businesses are made to wait because of promises of great features and such, and FUD is spread about competitors to prevent them from defecting.

      Still, I agree with you that we do have a great opportunity till 2007. We have to make the most out of it.

      The branded Google thing is great, but I would doubt that Google would make enemies of Microsoft at this time with such a move, as much as it makes sense to us.

    7. Re:Gloomy... _TOO_ gloomy... by Yer+Mom · · Score: 1
      Oh, really?

      Granted, it doesn't have all the features of the IE version (no PageRank-o-meter, for one - although I'm not exactly crying in my beer over that one) but it's out there...

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
  27. Absurd! by polyp2000 · · Score: 3, Insightful

    "With the next version of Internet Explorer tied to the release of longhorn, and still years off

    Heavens thats actually a good thing. It means that the other popular browsers, Mozilla/Firefox, Opera and others. Can continue to gain ground setting the standards that Longhorn+IE will have adhere to.

    , what hope is there for innovation in CSS, SVG, XHTML and other web standards?

    I'd say there is a good hope, Longhorn/IE will undoubtably break / embrace and extend web standards, probably offering some "revolutionary technology" which is infact a rehash of an existing standard butchered and twisted to work only in IE.

    Is the future of the web similarly tied to Internet Explorer and Longhorn?

    I sincerely hope not. Now is the time for web-developers to start building with upcoming standards and tools. Id like to see all browsers fully supporting SVG for a start. In this interim period of no new IE versions we have the ability to build and popularise the technologies that are available to us before they get the IE poisoning. It is, after all the tools developers decide to use that drives the future, and by pushing boundaries innovations can be realised.

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
    1. Re:Absurd! by aldoman · · Score: 1

      The problem is that an alternative browser will have to get at least.. 25% (and that is being optimistic) of the market before it starts to make a good impact. I don't think Mozilla can do this on it's own, it doesn't have an advertising budget or anything.

      What we need is a company like Gateway or even Dell (unlikley, I know) to start shipping Mozilla as default on their machines. This would really get the word out and thanks to some of the court rulings, MS would get their ass kicked so hard if they tried to stop them, IMO.

  28. Innovation in SVG? by Florian+Weimer · · Score: 2, Insightful

    I'd rather like to see browsers that can handle SVG natively first. Plugins don't count because of their operational problems. (Automatically deploy a security update for a plugin from Adobe? Good luck!)

    1. Re:Innovation in SVG? by Mad+Bad+Rabbit · · Score: 1

      Moreover, the Adobe SVG plugin doesn't seem to work at all on Firebird for WinXP. Tried copying various
      dlls, downloading a beta SVG 6.0 plugin, etc. No go; I have to open damn IE6 if I want to view SVG files.

      There's #ifdef support in Mozilla for SVG, but [a] it isn't built by default (and I haven't got MSVC so can't
      compile it on WinXP), and [b] it apparently will only handle inline SVG, not SVG embedded with <object> tag.
      But if we use inline SVG, most browsers won't understand it /and/ we won't be able to supply a fallback <img>!
      IMHO this makes inline SVG useless.

      So for now, the apparent best I can do is embed SVG in object tags and provide a fallback image plus a
      link to the SVG file (in case they want to save it for viewing outside the browser).

      --
      >;k
  29. Safari and standards by __Maad__ · · Score: 3, Interesting
    • Do you have iTunes on their Windows machine Literally millions of people use a big chunk of Safari on Windows. It's the browser built into iTunes. It works today. So arguably the quickest, most standards compliant browser around, which by the way is based on the open source
    Blah. I was following this guy's argument until I came to this part. Are there seriously "millions" of windows users really using the iTunes browser ? That number seems a bit high given how many songs Apple has sold. Also, i'd challenge that Safari is even close to being the "most standards compliant browser" around. If you're working off a W3C checklist, I'd say Mozilla has it beat by a longshot, and makes a much more meaningful dent on the web applications side of things than Safari does, which is another big battle against IE altogether. I just can't believe that anybody really thinks for a minute that the whole future of the web and the battle of winning the hearts and minds of "millions" teeters on whether or not a browser supports CSS text shadows..
    --
    -- Maciek
    1. Re:Safari and standards by linusthefish · · Score: 1

      Not necessarily millions, but definitely hundreds of thousands because of these two facts: a) Windows is the world's most popular OS. b) iTunes and the iPod are the most popular software/MP3 player. Because of that, there are most definitely close to millions of users. And that's not even Apple marketing bumph....CNET said so. Wait...so it probably _is_ fake....hmm.

  30. And exactly... by Izago909 · · Score: 0, Redundant

    Since when has MS or IE ben concerned with web standards?

  31. stupid? by Anonymous Coward · · Score: 0

    XHTML has many advantages over plain HTML especially when it comes to generating it from programs or scripts. It is also generally easier to parse and interpret, making building a browser a bit simpler.

    Given a choice between the people who have build XHTML whose intelligence I've seen in action and you, I think I'll take them, which leaves me inclined to label you as fuckin' stupid. I could be wrong, but on reading your post I rather suspect otherwise.

  32. More stuff? by trawg · · Score: 3, Insightful

    Quick, bring on more stuff to make things go even slower!

    I'm happy with web pages with pictures on them. In fact, uninvent Flash and I'll be even happier!

    1. Re:More stuff? by Dachannien · · Score: 2, Insightful

      In fact, uninvent Flash and I'll be even happier!

      I agree. From the looks of some of the Flash widgets out there, you'd think people didn't realize that the word "Flash" was just a name and not an entire style guide.

  33. Improvement may yet happen.... by Dozix007 · · Score: 1

    I think improvement can still happen as far as internet standards go with Longhorn. Mozilla is making far too much head way in the browser market for Microsoft to ignore. I think they will have to "develop" new tech. before Longhorn to keep anyone buying it.

  34. Mozilla should try wayyyyy harder by Anonymous Coward · · Score: 0

    Whatever the technology and how makes it, the power lies into the framework. Who build the best framework will drain many developers.

    What Mozilla as a platform is lacking is a professional IDE or RAD to build standalone apps or web clients. In a nutshell, Mozilla has to give today what will be available tomorrow in Windows (in 2006 or 2007).

    Another thought. Mozilla is great for the user interface but I personally would like to use it while programming in the language that I know best: Java. What I love about Java is that there is tons of open source code everywhere for almost everything and that there are great IDE that assists you in writing good code (ie: Refactoring, code completion, introspection, javadoc right their where you type, error checking,...).

    Miscrosoft makes reasonably great IDE and that's one important reasons of it success: they care about the developer to lock them in better ;-)

    1. Re:Mozilla should try wayyyyy harder by Tarantolato · · Score: 1

      The sad thing is Java is one of the better-supported lagnuages for Mozilla. XUL would ideally be a great platform to hack on, but it's very badly documented and there isn't much in the way of language bindings or mindshare out there.

      Ditto for OpenOffice. UNO is great in the abstract but in practice it's extremely forbidding. It would be nice if they could work together on a single, XML-based cross-platform app delivery framework - they even have similar licenses - but...hell, you know the story.

  35. Opera? by Eventh · · Score: 1, Informative
    I think Opera is the answear.

    Why? The only chance Opera has to compete with Internet Explorer and Mozilla on the desktop is by inventing and adding new features to their browser.

    Opera has many great coders and inventors working for them, such as Håkon Wium Lie the creator of CSS. How can mozilla compete with such a experienced and professional team?

    Opera has included many features in their browser, like email, newsreader, rss feed and irc, and still their installer is only 3.5 Mb, and the fastest browser out there.

    Wasnt it opera who invented mouse-gestures?

    In my eyes the main challenger for Opera would be Google if they decided to make a browser, but their first rule in their philosophy say:
    "It's best to do one thing really, really well. - Google does search"
    So i guess they will focus on search.

    --
    Simpsons 11:11: Lisa: They must have programmed it to eliminate the competition - Bart: You mean like microsoft?
    1. Re:Opera? by The+One+KEA · · Score: 1

      I think Opera is the answear.

      Why? The only chance Opera has to compete with Internet Explorer and Mozilla on the desktop is by inventing and adding new features to their browser.

      Opera has many great coders and inventors working for them, such as Håkon Wium Lie the creator of CSS. How can mozilla compete with such a experienced and professional team?

      With ease. Mozilla has some of the same experienced professionals working for them that Opera does.

      Opera has included many features in their browser, like email, newsreader, rss feed and irc, and still their installer is only 3.5 Mb, and the fastest browser out there.

      So? Mozilla has those features available as well in the form of extensions, and who cares about download size except for dial-up users?

      --
      SCREW THE ADS! http://adblock.mozdev.org/ Proud user of teh Fox of Fire - Registered Linux User #289618
  36. More than one way to look at it by albin · · Score: 1

    This article's viewpoint is pretty puzzling to me. It says in essence: "How can there be change and progress in Web standards during a long gap between versions of IE? Oh no!"

    I don't get the "Oh no!" part. I see this as good news. If the article's author sees IE's "monopoly" on Joe Q. Normal's computer as a problem, he should be jumping for joy that Microsoft has left the arena open for competition. Quoting the article's comments on Mozilla:

    But will it, even with continual improvement, on top of what is already a fine platform, be sufficiently compelling to have Windows users replace IE 6 as their browser of choice? Some certainly, but enough to worry Microsoft?

    Why do we care if MS is worried? The question is only whether we can get enough people to adopt an alternate browser, and MS is clearly not worried enough to compete anymore. Perhaps they're HOPING someone will take the browser market away from them. Perhaps they want to train computer users onto a less frequent release schedule so they don't have to release code that's as buggy. I don't care.

    We should see this as an opportunity, as should the developers of Mozilla, Opera, and the rest, to remind Joe Q. Normal that he doesn't have to accept a crappy, stagnant, buggy browser as his one and only window to the Internet.

    --
    A hen is only an egg's way of making another egg. -- Samuel Butler
    1. Re:More than one way to look at it by Too+Much+Noise · · Score: 1
      the proper quote in your sig is
      A chicken is an egg's way of making another egg
    2. Re:More than one way to look at it by albin · · Score: 1

      No, you're thinking of Larry Niven's misquotation of Sam Butler, my friend. Check Google.

      Thanks for the on-topic response to my comment, btw.

      --
      A hen is only an egg's way of making another egg. -- Samuel Butler
    3. Re:More than one way to look at it by Too+Much+Noise · · Score: 1

      Google shows up both quotes; if the statistics of the links has any relevance, then I was wrong - and I apologize for that. (though I think chicken sounds better, as the egg 'spawns' a chicken, not a hen ^_^)

      The post was 'on topic' for the rest of it, though, although not in an obvious way ^_^. I don't believe there's much to say about the IE problem - particularly since Joe Q. Normal never heared of alternate browsers. For most non-tech-oriented users "browser" has no meaning - IE is just the thing you use to "get on the net". Remember the "Internet is AOL" impression a while ago?

      Mozilla has no brand awareness among the majority of net users, and it shows. For a brief while Dell shipped Netscape 6.x as the default browser; I doubt they're still doing that, what with AOL's attitude towards Netscape nowadays. The only way most of the users will ever encounter the notion of a different browser is by having someone else settingg it up for them - not very likely. This is why MS can afford not to care very much about more than minimal standards support in IE. There is virtually no competition, not any that would be visible to Joe Q. Normal anyway. Maybe a heavy use of Opera on smartphones could alter that perception?

      So ... MS will keep doing the same thing with IE and have no worries, the Mozilla people will do the only thing they can - make the quality as good as possible and hope for a sustined (albeit slow) erosion of IE's user base and so on. The /. rantings will be inconsequential to all this, mine included.

  37. Article text by woah · · Score: 0, Redundant

    Plus ca change In a recent post I reminisced about the early days of CSS, and a few of the people I recall as influential and important in the development of a standards based web. But usually I am the kind of person who looks to the future. In the last few months Microsoft made a couple of very significant announcements with possibly quite negative implications for the future of a standards based web. Which has me thinking about that future, and wondering whether there even is such future. Since the release of Netscape and Internet Explorer 4, there has been a steady movement toward the idea of standards based web development. In some respects the innovation both in the underlying standards and their implementation has been quite extraordinary. But as the kids in the back seat are always asking "Are we there yet"? In a sense, there is no "there". Perhaps plateaus or way stations along the way, but no final destination. Right now it may seem like we are at one of those way stations. A reasonably large subset of CSS2 (soon to become CSS2.1) is quite well supported by most browsers. CSS and xhtml support are markedly improved since the early parts of this decade. But is it a way station, or are we just stalled? Microsoft has in the last few months both discontinued IE for the Macintosh altogether, and let it be known there will be no new IE for today's generation of Windows based computers. The next iteration of IE will be solely for "longhorn" based systems (longhorn being the code name for the successor to Windows XP). Any such systems are unlikely before 2006, leaving a several year hiatus between major upgrades for IE, the single most pervasive web platform by a long way. And at present the platform with the most web standards "issues". Which makes wonder - will we see standards based innovation in future? Who cares about standards? When it comes to commercial competition, standards are the friend of those without market dominance. The dominant player sets the "industry standard", as companies who dominate their niche tend to describe their software. I believe that during the second half of the 1990s, during the most innovative time of the development CSS, commercial considerations did not play a significant part either in the development of CSS or in its implementation in browsers. CSS flew below the radar at Microsoft and Netscape/AOL/Time Warner. That won't happen again. So what might the future hold? Let's turn the browsers for a moment. What happens here will determine what happens with CSS and standards more generally. Where are we now? Internet Explorer 6 When Microsoft did not dominate the browser market, open standards leveled the paying field for them. But now with IE dominant, will Microsoft be so supportive of standards? Internet Explorer 6 is for Windows only. It supports much of CSS 2.1 though support for attribute based selectors, and more sophisticated selectors in general, such as the child selector is limited. It has some serious issues with the box model and positioning which cause many developers considerable frustration. As noted before, IE 6 is the last version of IE which will be available until probably mid 2006, perhaps later, and the next version will never work on today's computers, not even on XP. It's the end of the road for IE as we know it. So, if things stay as they are, with Internet Explorer the benchmark, then say goodbye to CSS innovation for a long long time. There are number of things which may affect this. First, CSS's design to allow forward compatibility means the user experience for more advanced browsers can be enhanced without compromising the experience of IE users. And there is even a simple way of hiding things from IE, using the child selector, which no version of IE on windows supports. If not IE, who will innovate? Opera? Mozilla? Anyone? The more important question is who will innovate on the web? Not Microsoft, not at least until 2006 or whenever "longhorn" is released, with its new browser, possibly no longer called Internet Explorer. Maybe then we'll

  38. Exorcism by Anonymous Coward · · Score: 1, Interesting
    Stage 1:
    Your browser is too old to comply with current Internet standards required to display this page properly. There is no update available from the vendor. Would you like to install the free Mozilla browser?

    No [Yes] Order free CD-ROM
    Stage 2:
    Congratulations. While Mozilla does run on this platform, be advised that your operating system is also out of date.
    Instead of waiting another few years for a new version of Windows, would you like to install a free operating system to complete the exorcism right now?

    No [Yes] Order free CD-ROM
    1. Re:Exorcism by Anonymous Coward · · Score: 0

      If you really want to help get people off
      the crack that is Microsoft/Internet Exploiter
      then here's an efficient way of doing it:

      Convince Burger King/McDonald's/Wendy's/Breakfast
      cereal makers to give away as a Kid's treat
      a copy of knoppix for x86 platforms with all
      the kid oriented games + OpenOffice + browsers.

      The food chain company doesn't lose any money
      (since knoppix is free, and making mass copies
      of the cd's is dirt cheap.), the kids
      actually get something educational and of value,
      and the food chain company earns a lot of karma
      from parents/teachers for encouraging kids to
      learn. What is there not to like?

      Oh yeah, Billy and his Servant Of Billy minions!

      --Johnny

  39. Safari based on conqueror- parent not OT by evil_one666 · · Score: 2, Informative

    The author of the article thinks that Safari is the best browser. Safari is a derivative of the open source browser Konqueror. Therefore the parent poster is definately ON topic...

  40. Incoming! by RetiredMidn · · Score: 3, Interesting
    Many of us have been conditioned to think that both standards and innovation are good things. And the latter is an overused word that Microsoft marketing has forced into the memestream. But really, standards tend to stifle innovation.

    So briefly stated, this is likely to be tagged as troll or flamebait, but there's a lot of truth behind this.

    It is inarguable that a lot of the best innovation in the history of any industry has been made by people who go outside current standards ("Here's to the crazy ones...") and build something that is the best that they can make it first, and worry about the other considerations later.

    [Note that "best" can have many contradictory meanings: best in some narrowly defined performance criteria (fastest, highest, biggest, smallest, etc.), or broad appeal (most general utility, most sell-through), or most efficient, least polluting, cheapest/easiest to manufacture, etc.]

    Sometime these evolve into "de facto" standards, and it can be difficult to turn those into "open standards" where there's a level playing field for others beside the first-to-market to gain traction.

    As a response, there have been many efforts to develop standards in advance of actual product. In my experience (CAD interchange languages in the 70's and 80's, XForms today), progress on these standards is relatively glacial, and they are often passed over by the industry at large.

    I submit that both approaches are good, and that we ought to strive for a healthy tension between them. This argues for moderation by those who cling to the "purity" of their ideals as circumstances change out from under them, and for a willingness to exercise enlightened self-interest and surrender proprietary advantage, vs. rapacious exploitation of current dominance. (We know who we're talking about here...)

    To that end, I'd rather see some of the browsers take some risks in advance of accepted standards, at the risk (and expense) of requiring a few willing innovators to perform some extra work ("click here for a non-fizbin version of this site").

    Just for a couple of examples, why not re-think where some of later innovations are supported? Can the concept of tabbed browsing by pushed up to the server, so a web designer can deliver a set of related tabs to the client? Could support of the portal/portlet structure be pushed into the client, so that the work of rendering and compositing a page full of portlets can be offloaded from the server, and servlets can execute more autonomously when appropriate?

  41. Flash by Anonymous Coward · · Score: 0

    Macromedia Flash.

  42. Great idea! by bcore · · Score: 1

    This would be an amazing idea, and could probably work if it ever managed to pick up momentum.. After all, it seems unlikely that flash would have become so ubiquitous if developers hadn't seen how much power they had using it, and encouraged people to install it all over the place.

    It seems to me that if developers had the option of using things like proper PNG alpha support, and embedded SVG in HTML by just specifying that pages should render in a full-page Gecko ActiveX control, a lot of them probably would.

  43. standards by mausmaki · · Score: 0

    imagine there is a standard an noone knows about it...

  44. Real GUI's by Tablizer · · Score: 2

    Many businesses want a good HTTP-friendly GUI standard. The current crop of standards is designed more for fancy online brochures than for serious data entry and data browsing. When doing business web applications, it is clear that the "customer" really wants applications that are as easy to develop and as flexible as Visual-Basic, Delphi, and Power-Builder-like arrangements. I don't think the slight time delay and bandwidth limits between client and server are a big problem if the protocol is designed well.

  45. Who is "John"? by superflippy · · Score: 4, Insightful

    I'd like to know a little bit about the guy who wrote this article. He links to some of the usual standards gurus in his sidebar (Eric Meyer, Jeffrey Zeldman, CSS Zen Garden) but I can't find any background information on him.

    I'm not saying that his musings aren't valid, but I'd like to know where he's coming from and what sort of relevant work he does that involves web standards. This would give the article more context and help me to understand better why he says what he does.

    --
    Your fantasies contain the seeds of important concepts.
    1. Re:Who is "John"? by Datasage · · Score: 1, Informative

      Maybe his tagline would help.

      the amazing adventures of one guy in a small room writing software, namely Style Master

      --
      In America we are imprisoned by our fear of them.
    2. Re:Who is "John"? by superflippy · · Score: 1

      Yes, and I guess that's all I'm going to get. Since this is a subject I'm really interested in, I'm always looking for good new web standards resources. I guess I was hoping to find more information so I'd know whether to bookmark his page as a resource or look for his name in articles or forums elsewhere. I did find StyleMaster on VersionTracker.

      --
      Your fantasies contain the seeds of important concepts.
  46. XHTML/SVG/CSS != Progress by QuasiEvil · · Score: 3, Insightful

    Before y'all get up in arms, I'm not disputing that there's uglyness to HTML, and CSS is a huge step forward. However, CSS is a huge, bloated beast, and I can't really see how SVG advances the web. IMNSHO, the web should be:
    - An easy way to access information
    - Simple, adhering to the lowest reasonable common denominator that works across all common browsers (HTML 4, limited CSS, etc.)
    - Not filled with bloat and fluff that doesn't help me access information (such as flash intros, flash menus, Java menu crap, etc.)

    Many of the webmonkeys I've known in my company that complain about such things not working are the same people who couldn't do HTML by hand if they wanted to, insist that beauty should take priority over functionality, and develop IE-only pages because they never thought to test any other browser and then blame those browsers for not supporting the latest, greatest standard. Here's a tip: if you want people to use your stuff, you have to provide it in a format their tools can understand. You can't expect everyone to upgrade, so you have to work to your audience.

    Granted, I, too, would like to shoot everyone using NS 4.x, but there are still people out there running it and viewing my site at 640x480. I don't know how they can stand it, but it's their choice. My choice is to continue to support them as well as possible, for the moment. So I don't really concern myself with the new standards. Besides, for me, I have little to no use for them at the moment anyway.

    IMHO, mis-applied Java and Flash are the worst two things that ever happened on the web. And those were both "innovations", especially the Java bit. So understand if I'm wary about any so called "improvements" to what already works pretty darn well and is just now starting to truly work the same (mostly) in most mainstream browsers.

    That said, I run Fire(name this week) and, yes, I don't have the Flash plugin installed. F@#$ing hate flash. Bane of my existance.

    1. Re:XHTML/SVG/CSS != Progress by Anonymous Coward · · Score: 0

      Why is it that people say they absolutely hate flash and then never give any explaination as to why? Is this just a prejudice without reason, like why do some people hate another entire race of people?

      To me it seems absurb to hold such strong views over a file format. It's like, "man, I totally dig JPG, but PNG, wtf were they thinking".

      If Flash is the worst thing you can think of to get worked up about, then man you've never actually been in society.

    2. Re:XHTML/SVG/CSS != Progress by QuasiEvil · · Score: 2, Insightful

      Why do I hate Flash? Because 99% of the ways it gets used on the web annoy me, waste my time, or could have been done better with just good ol' HTML. If you want to make a vector animation for the artistic purpose of doing so, that's fine, but don't make flash essential for navigating your site - that's what friggin' standard html is for.

      Cutesy animations? Annoy me. Fancy popping/flashing/over-under/etc. menus? Yup, those annoy me too. Intro animations that don't do anything useful, well, aside from - you guessed it - annoy me. These are all examples of flash, misapplied, that waste my time and annoy me. I consider it only one tiny step above pop-up ads, which also (as you may have guessed) annoy me.

      I should have clarified that the technology itself isn't bad, it's that it's been bastardized and misapplied. A website's functionality shouldn't depend on a proprietary extension whose primary purpose, in my opinion, is to allow artsy webmonkeys to screw up my search for information.

      Like someone once summarized me - Makes progress through conflict, is primarily motivated by anger. Trust me, it's not the only thing I get pissed about, it's just the only thing right now that pertains to this discussion.

      ND

    3. Re:XHTML/SVG/CSS != Progress by mrchaotica · · Score: 1

      I hate flash because it's proprietary.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    4. Re:XHTML/SVG/CSS != Progress by MrRage · · Score: 1

      F@#$ing hate flash. Bane of my existance.
      Normally, I'd agree with you. But I love the flash on homestar runner!

    5. Re:XHTML/SVG/CSS != Progress by Mad+Bad+Rabbit · · Score: 1
      I can't really see how SVG advances the web.

      Maps

      I would expect sites like MapQuest, etc. could serve generated maps at least 300% faster and with a much smaller file size, if they just dumped the vectors into a SVG file instead of having to generate a .GIF or .JPG file.

      Plus, instead of a fixed size and scale, your browser could decide how big to display the map, and you could zoom in/out without having to fetch another generated image.

      --
      >;k
    6. Re:XHTML/SVG/CSS != Progress by Animaether · · Score: 1

      In addition, it would become so easy to just download a map and...
      1. print it out
      2. parse it for your own map making business
      3. and so forth

      Might be the same reason some people embed their videos into Flash files - people can't easily re-use the thing inside their own creations if 1. they can't extract the video (easily) and 2. can't just use the flash file as it checks what domain it's running on.

    7. Re:XHTML/SVG/CSS != Progress by subtropolis · · Score: 2, Interesting

      IMNSHO, the web should be: - An easy way to access information

      That is the entire point of seperating content from presentation. That is what XHTML & CSS is striving for.

      - Simple, adhering to the lowest reasonable common denominator that works across all common browsers (HTML 4, limited CSS, etc.)

      That is the entire point of seperating content from presentation - let the client deal with what it can deal with. Many modern authors/designers are learning how to design their css to present, ie. Nav4 with a plain, easy-to-access, no-frills page; IE with a nice look; and, for the rest, the best.

      - Not filled with bloat and fluff that doesn't help me access information (such as flash intros, flash menus, Java menu crap, etc.)

      If your XHTML/CSS sites are bloated compared to the same thing done with tables and *barf* font tags, you've done it wrong. Period. Tho, how you equate java menus/flash whatever with XHTML/CSS/SVG is a mystery to me. i don't know of any browser which uses a plug-in to render xhtml/css. SVG yes, but that'll be folded in soon enough. In any case, once again, the whole point is to seperate content from presentation. Yes, this really does make things more accessible. Maybe go back and have another look at what they actually are.

      Many of the webmonkeys I've known in my company that complain about such things not working are the same people who couldn't do HTML by hand if they wanted to, insist that beauty should take priority over functionality, and develop IE-only pages because they never thought to test any other browser and then blame those browsers for not supporting the latest, greatest standard.

      They're idiots, then. Fuck 'em.

      Here's a tip: if you want people to use your stuff, you have to provide it in a format their tools can understand. You can't expect everyone to upgrade, so you have to work to your audience.

      So, you side with the monkeys, then? What's the point you're trying to make here? Sorry, i didn't get your "tip". Thanks for trying though.

      So I don't really concern myself with the new standards. Besides, for me, I have little to no use for them at the moment anyway.

      Maybe you don't, but try doing this with gif image replacement., Oh, horrors - you need an SVG plug-in, So sorry. (just hit submit if you're not sure what you're looking at, btw). Do you think any of this would be possible without some standards?

      So understand if I'm wary about any so called "improvements" to what already works pretty darn well and is just now starting to truly work the same (mostly) in most mainstream browsers.

      This statement, more than any other, shows you are completely without clue here.

      --
      "Our interests are to see if we can't scale it up to something more exciting," he said.
    8. Re:XHTML/SVG/CSS != Progress by subtropolis · · Score: 1

      print it out

      Plus, when you zoom in, then print, you (should) get only what the viewport is showing, at that size. Very slick.

      --
      "Our interests are to see if we can't scale it up to something more exciting," he said.
    9. Re:XHTML/SVG/CSS != Progress by subtropolis · · Score: 1

      A website's functionality shouldn't depend on a proprietary extension

      Damn straight. And i would hate to see the same thing done with SVG. At least in the next 5 years.

      So, what the hell does this have to do with XHTML/CSS/SVG/standards, again?

      --
      "Our interests are to see if we can't scale it up to something more exciting," he said.
    10. Re:XHTML/SVG/CSS != Progress by Anonymous Coward · · Score: 0

      Hallelujah! That was the first post that stated what I wanted to say.

      Why does the world need more "standards"?
      It's only going to invite more browser bloat and more probability of screwing up cross-platform browsing still more. Just yesterday people were complaining that they could run old browsers in less than 16 MB RAM and that 64 MB RAM for an embedded device seemed bloated.

      I'd rather we freeze all standards on the web once and for all and say "that's it. no more!" Then for a change we can focus on getting clean and lean browser design. The sad fact remains that if you try firefox on an old computer you will see even it is much slower than netscape 4.7x. Just try opening the options window! And firefox is supposed to be a "lean" browser!

      If you have 100 of these new "standards" odds are every browser will screw up at least a few of them. That means there is no guarantee any browser will truly be "standards-compliant". In other words, having many "standards" is no better than not having standards at all! Standards are not worth having unless they are simple and unchanging over long periods of time.

      Consider this example. It took centuries for the English alphabet to reach its present state, but there's a good reason we don't make "alphabet 2.0" and start adding and subtracting letters! Once we reached a good state we effectively froze the standard! You can make up any new word you want but we aren't changing the underpinings of the alphabet to suit it. There's no reason we shouldn't treat the web similarly.

      The web already has standards for anything I need and many things no one will ever use, and we can generate HTML and images on the fly easily. What more can the world honestly need except to ensure the standards we *already have* are implemented correctly?

    11. Re:XHTML/SVG/CSS != Progress by Anonymous Coward · · Score: 0

      SVG would be a good innovation if Windows, Adobe, Gnome, X (or freedesktop), etc all endorsed it in a big way. And it sounds to me like they are (finally).

    12. Re:XHTML/SVG/CSS != Progress by Animaether · · Score: 1

      Yes, but the point was that online map companies (or map companies of any kind) would not really like anybody doing so.

      There was a slashdot article some time ago about map makers including fictitious street names and such to be able to point out when a competitor or whatever blatantly copied their information.

    13. Re:XHTML/SVG/CSS != Progress by ashot · · Score: 1

      nope, its open..
      http://www.macromedia.com/software/flash/o pen/lice nsing/fileformat/faq.html

      --
      -ashot
    14. Re:XHTML/SVG/CSS != Progress by Anonymous Coward · · Score: 0

      Why is it that people say they absolutely hate flash and then never give any explaination as to why?

      Because it's a pretty well-established point of view? It just breaks all sorts of different features in browsers. I can't middle-click a Flash link to open it in a new window, for example. When I use my browser's Find function, the Flash turns invisible. Find As You Type breaks. The text size doesn't change with my normal browser controls. Any number of other things.

  47. Pinky, are you pondering what I'm pondering? by voorschot · · Score: 1

    Pinky: Wuh, I think so, Brain, but if we didn't have ears, we'd look like weasels.

  48. Browser of the future: VNC/RDP by Anonymous Coward · · Score: 0

    With all those "webdesigners" needs for pixel accurate layouts, maybe microsofts next "innovation" would be rendering the whole page on the server and then transport it to some kind of vnc- or rdp-client (which would surely be crippled with all kinds of proprietary extension to make open alternatives useless). They can get sold their server os for it, bandwith gets cheaper and needs to be wastet, bingo.

  49. This guy said it all. by Mustang+Matt · · Score: 2, Interesting

    I have to disagree about Konquerer being the best browser because I've seen a ton of rendering problems. In fact, I would almost say it feels more like netscape 4 to me when I use it.

    Oddly enough the Mac version (safari) doesn't seem to have as many rendering problems.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:This guy said it all. by PeterPumpkin · · Score: 1

      I've come to the same conclusion. Not too long ago I put together a site with 100% valid XHTML 1.0+CSS that renders perfectly in IE 5+, Moz 1.0+, Opera 5+, Lynx (:D) and Konqueror butchers it. Also it is said that Konqueror supports PNG, but the versons I've tested don't recognise PNGs I put together with The GIMP.

      Also, what bugs me about Konqueror is that it will only run scripts AFTER the page is done loading. So my usual method of putting sites together with a basic accessable-to-all index page with javascript redirect to the spiffier DHTML causes Konq to choke up.

      Also, there isn't a windows version, so I have to load up Knoppix every time I want to test it. And Safari is Mac only...and I ain't buying a mac just to test layout. I've pretty much given up on testing with Konq, and if I do happen to get around it, I won't bother hacking workarounds unless the site is completely unusable.

    2. Re:This guy said it all. by JimDabell · · Score: 1

      I have to disagree about Konquerer being the best browser because I've seen a ton of rendering problems. In fact, I would almost say it feels more like netscape 4 to me when I use it.

      Hell no. It's not the best browser, but it's miles ahead of Internet Explorer, let alone Netscape 4. It actually supports almost all of CSS 2, for example, whereas Microsoft, who helped write the specification, don't even come close.

      Oddly enough the Mac version (safari) doesn't seem to have as many rendering problems.

      That's because the Apple team take the KHTML code, build it into Safari, run it through their QA process (fixing a lot of bugs along the way), and then release Safari & the source. The KHTML developers then take the changes bit-by-bit, and merge them back into KHTML where it makes sense to do so. Then the changes sit there until the next KDE release. It sounds like a pain in the neck, but I doubt working directly from KDE CVS is an option for Apple.

  50. Safari: "Quickest, most standards compliant?" by rdean400 · · Score: 1

    The article suggests that Safari is the quickest, most standards compliant browser around. Quickest, it may be, but most standards compliant is Gecko, because that's Gecko's raison d'etre and they do it better than anyone else.

    1. Re:Safari: "Quickest, most standards compliant?" by TheRaven64 · · Score: 1

      I recently wrote a Scrabble-like game in PHP. It produced 100% valid XHTML/CSS code. The only browser that rendered it correctly was Safari. Opera came a close second. Last time I looked, Mozilla still didn't support CSS counters (neither does Safari/KHTML, but Opera does). My experience with writing to the specs and then testing XHTML/CSS code over the last year or so has been that the only browser worse than Mozilla is IE (which, technically is not a browser, it is a virus distribution application with primitive HTML rendering support).

      --
      I am TheRaven on Soylent News
    2. Re:Safari: "Quickest, most standards compliant?" by Anonymous Coward · · Score: 0

      In addition to the standards being incompletely implemented, some of the wording in the standard allows for wiggle room in implementation which causes valid CSS code to be displayed differently across browsers.

      There are both easy and hard ways around this. One is to use implementation details to give each browser CSS which looks correct for it, and another is to abuse various attributes to make the same CSS code look as close to correct as possible for each browser.

  51. I can help by mfh · · Score: 4, Interesting
    > Sure, but how do people get started?

    Read all the notes on w3schools.com, and use google religiously when you have questions. Also, be sure to look at the CSS source code on csszengarden.com, because it can save you a lot of time to learn through example. Keep it simple, too.

    > I've managed to get my head around XHTML, but when I try to use CSS, I have trouble doing even the most basic layouts that could easily be achieved with s.

    I had the same problem, until I ditched tables for div tags and css classes. Using the id tag is the key to getting layout right, and nesting your divs correctly will help too.

    Start with one container div that holds everything, and that's your page. Give it an id class like: id="container", and in CSS, use the # symbol to identify it.

    for example (in the CSS file or style tag):
    #pageHeader {position:absolute;left:1px;top:1px;width:222px;}
    That would be for an id tag in your div:
    <div id="container">
    <div id="pageHeader">Blah</div>
    </div>
    > I can understand why Slashdot still uses them.

    They kinda have to at this point. The Slash system is too entrenched in HTML to change direction. Why? Because many comments would break XHTML, and there is no point using CSS without using XHTML, IMHO.

    > With CSS, nothing seems to 'just work' on every browser. The W3C specs are confusing. And there's no decent HTML/CSS editor (as in the Dreamweaver kind, not the Vim kind) that I know of for Linux, so it has to be done by hand or elsewhere (Wine/Windows, et cetera).

    I recommend doing everything by hand. You'll learn more and your code won't break as much, and you can quickly repair it if you know your system well. Or you could just download a package that lets you quickly post news to your site without having to change your templates every page. I've created one at sourceforge called Gemsites that will be releasing a 2.0 version soon, and while Gemsites used to be a Slash clone, it's now a standards compliant blog/photoblog package.

    > What's the best way for a n00b like myself to learn and use CSS in the real world, where some people use Mozilla, some use Opera and Konqueror, and a lot of people use Internet Explorer?

    Talk to people like me over email and I'll help you. :-)
    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:I can help by Fweeky · · Score: 1
      there is no point using CSS without using XHTML, IMHO.

      If you can come up with a single persuasive reason why anyone should use XHTML 1.0 over HTML 4.01 I'll be impressed. The standards are practically identical, except XHTML introduces concerns over stylesheet linking (you should be using <?xml-stylesheet .. ?> rather than <link>), content type (application/xhtml+xml, *not* text/html), content negotiation (client doesn't report XHTML support in Accept:? The right thing to do is to send it.. HTML 4!), breaking browsers which properly support HTML+SGML (you know <br /> means something completely different in HTML, right?), and an almost complete lack of support in IE (what's there is is mainly a hack, just like serving XHTML as text/html to more powerful browsers).

      The only compelling reason I can think of is that XML's nicer to parse (might as well provide an Atom feed or so rather than encourage parsing your XHTML) and has a bunch of nasty API's and languages to manipulate it (DOM, XSLT, etc). Be honest; how many sites actually use an XSLT pipeline to generate content? Those that do can either just emit HTML (which XSLT supports anyway), or really should add the extra complication to do either; XHTML only doesn't make a lot of sense.

      And yes, I got on The X-Philes, and was once the only site on there which actually linked stylesheets in properly. I can't say it was worth it beyond sheer geek appeal*

      * (Which means I'll probably do it again in future sites, bah ;)
    2. Re:I can help by mfh · · Score: 1

      > If you can come up with a single persuasive reason why anyone should use XHTML 1.0 over HTML 4.01 I'll be impressed.

      It's because XHTML will parse every time, when the code is written correctly. There are so many exceptions to rules in HTML that it makes it much more difficult for browsers to get on the same page, even when users are writing correct code. By eliminating bad/wrong/redundant attributes, you get a better result over more browsers/systems. That is the best single persuavive arguement I can think of, and it's why I use XHTML. For example, I have a pocket pc that can read my website because it's XHTML 1.0 Strict, but if I used some strange things with HTML to get similar results, my pocket pc might not read the site correctly. Also, readers for the blind have a much better time with XHTML than they do with plain HTML. Forcing images to have alt tags, for example, makes it much easier for blind users to get a sense of what's in the picture. Furthermore, forcing the use of web entities over an "anything goes" philosophy enables many other operating systems to view your website when you code with XHTML.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    3. Re:I can help by Fweeky · · Score: 2, Interesting

      You can validate HTML just as easily as you can validate XHTML; attributes such as alt are just as required, and entities have strict rules you need to follow to validate.

      The difference is if you get this stuff wrong in XHTML, the browser won't render it at all (although none of them actually validate, so you're only checking well-formedness here; missing an alt won't do much); HTML gives the browser far more opportunity to render even malformed content, which frankly is a good thing for users.

      I have a PocketPC too, btw; I'd be surprised if any of the browsers on it actually bother treating XHTML any differently to HTML; MSIE6 certainly doesn't, and with good reason -- very few sites actually bother sending proper XML/XHTML content types, and XHTML is close enough to HTML that you can just process it as such anyway. Let's test this assertion:

      Ok, PocketIE sends Accept: */*; trying to send it XHTML results in it trying to download as a binary. This is about on par with IE on WinXP, so...

      ThunderHawk's Accept: header excitingly includes XML and XHTML, but also tries to download when it actually gets sent some with the proper content-type. Duh.

      NetFront's Accept: header includes a bunch of image formats and the ever-moronic */*. Sending it XHTML results in a loss of CSS since it seems to lack support for <?xml-stylesheet ?>, reminding me of an old Opera bug. At least it works, and frankly unstyled sites look better on small displays.

      HTML works fine on all three browsers; so much for your claims that XHTML actually *helps* you view sites. It might *work* when you send XHTML (incorrectly) as text/html, but only because browsers are very forgiving at parsing HTML.

      Thanks for actually getting me to test this.. I feel quite disappointed now :/

    4. Re:I can help by joeljkp · · Score: 2, Insightful

      Of course, one could argue that if the point of CSS is to separate content from presentation, your approach is in violation. That is, nesting divs and such for the sole purpose of accomodating CSS is adjusting the content of the HTML to the presentation of the CSS.

      To truly separate content from style, you would start with a blank editor, put in your various HTML wrapper tags, and mark up your document based simply on the semantics of it. Using <em> and <strong> instead of <i> and <b>, for example.

      Only when you have a semantically-pure HTML document would you dive into the CSS file and try to fit it to your existing document. That's what all the child selectors and such are useful for in the first place.

      Of course, I don't think CSS support has advanced this far yet. Here's hoping.

      --
      WeRelate.org - wiki-based genealogy
    5. Re:I can help by Anonymous Coward · · Score: 0

      it's because XHTML will parse every time, when the code is written correctly.

      Here comes the reality bat. There's only one browser that cares about XHTML and that's Mozilla. Guess what: Mozilla is much slower parsing XHTML than HTML4. By sending XHTML to Moz users, you are basically fucking them over.

      The consumer of your content is PEOPLE, not trivial scripts. People don't care if the page validates, they care if it works well in their browser. (And I call complete bullshit on the PocketPC example -- you can bet any handheld groks confomant HTML4 better than XHTML.)

      Sorry, XHTML might have a role in a publishing workflow. But as long as browsers are designed & optimized for 'tag soup' HTML, there's no point in sending it down the pipe.

    6. Re:I can help by Anonymous Coward · · Score: 0

      Mozilla is much slower parsing XHTML than HTML4.

      No it isn't. Time it for yourself. It's faster at rendering the page (I assume you didn't actually mean "parsing" literally, but rather "rendering"), but it doesn't display anything until the whole document has been parsed. The time between clicking the link and viewing something is what causes people to think that it is slower.

      Having said that, on a high-traffic website, it's quite likely that Mozilla users will go slower, as a mixed HTML/XHTML negotiation will not cache well compared with an HTML-only approach. But this has nothing to do with SGML vs XML per se, but rather the nature of HTTP caching, content negotiation, and the distribution of HTML user-agents vs XHTML user-agents.

    7. Re:I can help by Anonymous Coward · · Score: 0

      I had the same problem, until I ditched tables for div tags and css classes.

      Don't do that! Ditch tables for the most appropriate element type available. That's rarely the <div> element type (not "tag" as you insist on calling everything).

      Using the id tag is the key to getting layout right

      id is an attribute, not a tag. And whether you should use id, classes, or other context in your selectors depends on the situation, it's certainly a bad idea to claim the id attribute is some sort of magic solution to all your problems (you generally don't need to use more than a few on any given page).

      Start with one container div that holds everything, and that's your page. Give it an id class

      id is an attribute, not a class. To a complete newbie, that could be an extremely confusing statement.

      Start with one container div that holds everything, and that's your page.

      Fantastic, so you've swapped <table> soup for <div> soup. There's already an element that contains all the contents of your page, it's called <body>. Use it. Style it.

      for example (in the CSS file or style tag)

      If you put CSS in a style tag, it will fail to work. In any browser. In any document. Please learn the difference between a tag and an element before trying to teach newbies.

      there is no point using CSS without using XHTML, IMHO.

      You seem confused about what XHTML is. XHTML 1.0, the only form of XHTML that is viable for the web, is merely a reformulation of HTML 4.01 in XML syntax. It has no special relationship to CSS. Perhaps you are confusing HTML vs XHTML with Transitional vs Strict?

      I recommend doing everything by hand.

      This I agree with.

    8. Re:I can help by Anonymous Coward · · Score: 0

      XHTML introduces concerns over stylesheet linking (you should be using &lt?xml-stylesheet .. ?> rather than <link>)

      I've seen other people who hold this superstition. Can you point me to anything that backs up this statement? Appendix C of the XHTML 1.0 specification directly contradicts you (you shouldn't be using PIs).

    9. Re:I can help by Anonymous Coward · · Score: 0

      You can validate HTML just as easily as you can validate XHTML

      Do you even know what validation is? Validation is the act of checking a document against a DTD. It is not the process of authoring a document that contains no errors.

      Here's an exercise for you: write random garbage into a file and run it through the W3C validator. You have now validated the file.

      HTML gives the browser far more opportunity to render even malformed content, which frankly is a good thing for users.

      It would be if authors and authoring tools didn't take advantage. But they do, leading to more widespread, yet more subtle errors that authors find harder to detect.

    10. Re:I can help by Fweeky · · Score: 1

      Try the XHTML 1.1 spec, which is the "purer" XHTML you really shouldn't be serving as text/html. XHTML 1.0 you kinda can treat as a bastardised HTML 4.01, but frankly I think it's an awful hack that should be avoided if possible. If you can do XHTML "properly", with the correct content-type, and transformations to HTML for older clients, 1.1 is probably the one you should be using.

      Of course this doesn't apply for most sites using XHTML *mutter*.

      I'll see if I can find a reference.. I think the idea is that because it's now just-another-XML-doctype, you should link in stylesheets the XML way, not the HTML way; you also get to use XML DOM instead of HTML DOM and stuff like that, so it may not actually be in the XHTML spec at all. I'm sure there are references to it dotted about though. I bothered to do it, so I must have read it somewhere with a bit of clout :)

    11. Re:I can help by Fweeky · · Score: 1
      " You can validate HTML just as easily as you can validate XHTML
      Do you even know what validation is? Validation is the act of checking a document against a DTD. It is not the process of authoring a document that contains no errors."

      Er, yes? So? You can validate an SGML document against a DTD just as easily as an XML one, and you don't have to rely on browser hacks to make it work.
      "Here's an exercise for you: write random garbage into a file and run it through the W3C validator. You have now validated the file."

      If you insist:

      "Sorry, I am unable to validate this document because on lines 1-5 it contained one or more bytes that I cannot interpret as utf-8"

      So, your point is?
      " HTML gives the browser far more opportunity to render even malformed content, which frankly is a good thing for users.

      It would be if authors and authoring tools didn't take advantage. But they do, leading to more widespread, yet more subtle errors that authors find harder to detect."

      Such as? I've encountered a lot of broken HTML, and surprisingly little is in any way difficult to fix. It at least *works*; whether it's correct or not is the worry of the author, whether it works or not is the worry of users. You can just as easily write broken XHTML as HTML; that's exactly what happens, in fact -- most XHTML is just served as HTML and processed by browsers as broken HTML. Switch to application/xhtml+xml and watch as most XHTML based sites cease working and break randomly because 98% of them simply lack the intrastructure to guarantee they're emmiting correct XML. Do you think most sites use XML serializers and XSLT to generate content? I wish.

      You just need to look at the sorry state of RSS to see that authors are very bad at getting things right; users don't care, though, they want their feed parser to work. As with browsers, I'd rather forgo strict syntax checks and have 99% of feeds actually be usable than be anal and put up with 25% or so. Sure, I'd much prefer to use a real XML parser everywhere and have everyone produce well formed markup even from their handwritten templates and PHPnuke hackjobs, but in the real world sites are designed and maintained by people who make mistakes or just don't care.

      Isn't the mantra of interoperability "Be conservative in what you send and liberal in what you receive"? Since when did the Internet cease being a fault tolerant medium to communicate and become something that should break at the first trivial error?

      XHTML is of course great if you *do* use XML serializers etc; you can both send it raw to supporting clients and know they're going to validate it properly and transform it to HTML for everyone else with a few lines of XSLT. Most sites simply to not fall into this category, and even those that do often get it wrong; how often have you seen code like:
      sendformat = (headers['Accept'] =~ /application\/xhtml\+xml/ ? :xhtml : :html)
      It works most of the time, but it's wrong. Plenty of smart people have made this mistake, so why should we think the average web developer has a chance of getting it right?

      Whatever your opinion, the original statement that CSS is useless without XHTML is wrong. I'd love to see what sort of logic brought it about :/
    12. Re:I can help by mfh · · Score: 1
      > If you put CSS in a style tag, it will fail to work. In any browser. In any document. Please learn the difference between a tag and an element before trying to teach newbies.

      Forgive my lack of correct grammar, in all my comments, and I'll forgive your lack of Netiquette.

      HTML tags are what go between <&>, and attributes are what follow the tag name;

      ie:
      <body class="this">&nbsp;</body>
      This statement would look for the CSS/style class:
      .this{background-color:#000000}
      ...and apply it to all the content of the body.

      I hope that clarifies my meaning somewhat.

      > You seem confused about what XHTML is. XHTML 1.0, the only form of XHTML that is viable for the web, is merely a reformulation of HTML 4.01 in XML syntax. It has no special relationship to CSS. Perhaps you are confusing HTML vs XHTML with Transitional vs Strict?

      I have no idea what you're saying. My point was that using any form of XHTML without CSS would be a waste of time and energy, unless you're coding extremly boring websites, or websites with a lot of Flash content.

      What exactly would you suggest using without CSS if you were using XHTML? It seems rather bold of you to suggest another way, without actually identifying it.

      I would not confuse transitional with strict because I only use strict. ;-)
      --
      The dangers of knowledge trigger emotional distress in human beings.
    13. Re:I can help by Anonymous Coward · · Score: 0

      My point was that using any form of XHTML without CSS would be a waste of time and energy, unless you're coding extremly boring websites, or websites with a lot of Flash content.

      But you seem to think this is something peculiar to XHTML. You can use <font> etc in all their glory with XHTML. In this respect, there is no practical difference between HTML 4.01 and XHTML 1.0, besides the slightly more refined syntax of XML. They contain exactly the same element types with exactly the same attributes. All the presentational cruft that you find in HTML 4.01 is also present in XHTML 1.0.

      What exactly would you suggest using without CSS if you were using XHTML? It seems rather bold of you to suggest another way, without actually identifying it.

      I'm not suggesting another way, although as I mentioned, the old-fashioned <font> and <table> layout methods are just as possible with XHTML as they are with HTML.

      What I am doing is drawing your attention to the fact that XHTML is not a special case worthy of CSS as you seem to think. Most of the people who jump on the "XHTML is the future" bandwagon somehow get mixed up into thinking XHTML doesn't contain all the presentational crap that HTML does. That is the difference between Transitional and Strict, not the difference between HTML and XHTML.

  52. My Idea by vigilology · · Score: 3, Interesting

    Would it be impossible to make web standards a browser plug-in? Something like an XML DTD that would be automatically downloaded every month and contained the lastest standards rules, so that all browsers would support the latest features as soon as they are published? Or maybe it's not as simple as that. Maybe there are rendering engine issues, etc. Still, it would be nice.

    1. Re:My Idea by wilddur · · Score: 1

      Then, we will need a standar for downloading standars.... Apart from the fact that it could be quite complex. It will be enough to make an "automatically update" boton. From Mozilla 1.8 t mozilla 1.9

    2. Re:My Idea by ashot · · Score: 1

      it is not possible ( or at least extremely difficult ) to create code that will dynamically implement changing standards.

      --
      -ashot
  53. Possibilities for Innovation by plasticmillion · · Score: 4, Interesting
    The author undeniably makes one non-obvious and thought-provoking point: innovation in the web space has been stagnating for several years, and there is a huge opening for someone to step in and trump the current offerings.

    Where he errs, IMHO, is in the assumption that innovation will be incremental. He seems to be implying that the most we can expect from the future of the web are some (gasp!) cool new CSS features.

    I beg to differ. The future of the web will ride on the wave of two related trends, both of which have revolutionary rather than evolutionary implications:

    • Increased client computing capacity - back in the mid-90s it was all the average PC could handle to render a complex HTML page. Nowadays PCs are at least one order of magnitude faster, and a lot of the processing currently relegated to the server could be offloaded to the client. The reason that this hasn't yet occurred is that no browser has the appropriate plugin architecture. It is possible to develop plugins for major browsers, but there is no proper framework to integrate these plugins into a cohesive whole. Instead, an increasing number of networked apps are eschewing the web browser altogether in order to provide a better user experience (e.g. IM, P2P file sharing, online gaming, VoIP, etc.).

      Nonetheless, most of these applications would be that much more valuable if they were integrated together. To achieve this, a platform is needed that permits inter-plugin communication: a shared data model, a high-level framework for UI development and way for plugins to exchange messages. Think Eclipse for networked apps instead of development tools and you'll be on the right track.

    • XML - for all the hue and cry, the only significant impact of XML on the web since its inception 6 years ago is RSS. RSS is certainly cool, but it's just one XML-based language, and the whole premise of XML is that it enables the creation of multiple vocabularies. So there's a huge opening for someone to create a browser that intelligently processes XML vocabularies. This would include managing the relevant XML schemas (perhaps using a centralized repository), rendering the XML in various ways (perhaps including HTML templates and autogenerated forms) and persistent storage/retrieval. This is basically the goal of RDF, but besides taking what I consider to be a number of unfortunate design decisions, the RDF designers have essentially ignored the need for a new browser architecture to make XML use on the web an attractive alternative to HTML.
    None of this is easy, of course. But considering the potential rewards of owning the new new browser architecture, I have no fear whatsoever that innovation will stagnate just because Microsoft decides to take itself out of the game for a while.
    1. Re:Possibilities for Innovation by ciggieposeur · · Score: 1

      Nonetheless, most of these applications would be that much more valuable if they were integrated together.

      How do you figure?

      When I think IM, I've got GAIM. I *like* that it's a "simple" (to the user) application whose sole purpose is done well and doesn't interfere with the rest of my system. Granted, some integration exists: when new mail notifications pop up GAIM can call Mozilla to open my web-based email account; when I click on links in GAIM they open in new tabs in Mozilla.

      I'm the end user here -- usually accessing the 'Net on a dialup account. What does integrating other networked applications into my browser buy me? In short, what's your final vision of the browser?

    2. Re:Possibilities for Innovation by plasticmillion · · Score: 1
      It's important to understand that I am talking about an open plugin architecture, not a huge monolithic app that tries to do everything. There's no reason why you couldn't have a GAIM plugin and a Mozilla plugin, with interfaces the same or very close to what you use now. But they would share the same contact list, so you wouldn't have to keep synchronizing between a mess of separate applications. And your browser could maintain a single trusted identity that would span apps, so you jump between online applications without having to continually signon.

      This is similar to what Yahoo is trying to do with their portal. The difference is that the processing is offloaded onto the client, where a much smarter browser handles tasks that are currently relegated to the server. This makes it much easier for innovation to take off since different vendors can compete jointly against the 800 lb gorillas.

      Yes, Microsoft has and will continue to try to put something like this in place. But I am sceptical about whether they will be willing to put into place an open enough architecture for it to take off (thus threatening their operating system monopoly), and I am equally sceptical that a closed system will be widely accepted.

      And yes, this is basically the promise of web services (and .Net if you want to take the 30,000 foot view). But XML is still used overwhelmingly for proprietary protocols designed for specific applications. What I'm talking about is an XML browser that will make it much easier to leverage open protocols.

    3. Re:Possibilities for Innovation by ciggieposeur · · Score: 1

      OK, I think I know where you're heading.

      We end up with uniform ways to store certain kinds of common data: who you are (in IM, or on a pay web site, or in a MMORG); what you're doing right now (fuse IM away messages with groupware calendaring); your physical location (to those parties in IM you authorize to see); most importantly your cryptographic keys database (so you can actually authorize those IM'ers to know your location).

      We get closer to the Star Trek computer. "Computer: what is Britney Spears up to?" "Britney Spears is on a date with John Crusoe, guests are welcome to take pictures. Would you like a map to the location?"

  54. Microsoft needs pressure... by Chief+Typist · · Score: 5, Insightful

    MSFT won't do anything until they feel some pressure from the market.

    The idea of a Google branded browser based on Gecko would work. Especially if the Google desktop tools work best with this browser.

    Getting Google to rank pages based on standards compliance would work (XHTML/CSS2+ design = higher page rank = more sites wanting compliance = less sites holding onto IE6 only designs.)

    A Windows version of Safari might work. If an iTunes install put it on the system (like it does now with QuickTime) then people might use it -- hard to say if that would provide any market pressure though.

    If something doesn't come along to shake up Microsoft (and it's got to be big, like the Internet in 1995) then things will not change in Redmond. At this point in time, Google is the only thing big and successful enough to rattle their cage.

    -ch

    1. Re:Microsoft needs pressure... by westlake · · Score: 2, Insightful
      Getting Google to rank pages based on standards compliance would work (XHTML/CSS2+ design = higher page rank = more sites wanting compliance = less sites holding onto IE6 only designs.)

      Standards and style be damned.
      The only thing I want to see from Google are pages ordered according to their relevance to my search. A page can be standards-compliant and content-empty.

    2. Re:Microsoft needs pressure... by Anonymous Coward · · Score: 0

      So, if the popular kid (Google) adopted the unpopular nerd (Mozilla), then the nerd would be popular too. An argument right out of a hollywood movie.

      This sounds a lot like the "AOL will send out 50 Million Mozilla CDs" wishful thinking from a couple years ago.

    3. Re:Microsoft needs pressure... by hsoft · · Score: 1

      Woot. Each time I wish I had mod points, I don't. Anyway, the comment already is at 5. Kick**s idea. It would motivate me to fix the little compliance glitches on my webpage :)

      --
      perception is reality
  55. MOD PARENT UP by sethadam1 · · Score: 0

    If pagerank measured standards compliance, we'd see a MASSIVE commericla migration to standards compliant sites!

    1. Re:MOD PARENT UP by ashot · · Score: 1

      i second that, great idea.. of course they would be (at least for a certain time) be providing poorer results to their customers, which would require that the weight be relatively quite small. Nonetheless, good thought.

      --
      -ashot
  56. Perhaps Microsoft should be worried by Anonymous Coward · · Score: 0

    From the article:
    People as shrewd as Steve Ballmer and Bill Gates at Microsoft don't think so. Otherwise they would not have said to the world, "if you want browser innovation on Windows don't look at us". These guys have given the rest of the world a 3-4 year window in which to have the playing field all to themselves. Sure they might have made a huge strategic mistake, but they clearly aren't too worried about it happening.

    Maybe they should be. I watch the stats for my company's web-site and I have noticed a trend lately. Starting late last year, I noticed a LOT more hits on our Web pages with non-IE browsers! Unfortunately the stats were cleared in January, so I don't have any for last year. Starting this year, however:

    Jan - 1256 IE, 656 NS, 61 unknown
    Feb - 1560 IE, 393 NS, 46 unknown
    Mar - 1537 IE, 676 NS, 57 unknown
    Apr - 1241 IE, 362 NS, 59 unknown
    May - 980 IE, 285 NS, 48 unknown (so far)

    Disclaimer: These stats are compiled by Urchin 3.4. I know it has some issues for browser detection, but it does accurately detect IE6, which I hear is a problem with with some Sniffers, and my experiments show that Mozilla is always reported as Netscape. There are no separate entries for Safari, Opera, etc. It reports many, many bots and these were all subtracted out of the above numbers.

    My point is this: we went from a solid 80-90+% of browsers touching our web-site with IE to the current 63-78%. I suspect the drop-off in IE is larger than this because, from what I've read, while there isn't any davantage to be gained by disguising IE to look like something else there are advantages to making other browsers look like IE.

    Does anyone else have similar trends in their stats? Please don't point me to any of the web-sites that track these stats across the web: they have consistently reported much higher percentages of IE than I see at our site. Note that this is a small site with a niche audience (~ 2000 hits a month), so that may explain some of it. Does anyone else have stats from their web-site?

    1. Re:Perhaps Microsoft should be worried by Anonymous Coward · · Score: 0

      your stats are useless unless you describe your targer audience. but it is hard to ignore the steep decline in all your numbers.

  57. Re:CSS... hahahaha... by mrchaotica · · Score: 1

    If the web designer does it right, you should only have to download the CSS once (until your browser cache expires, at least)

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  58. Mod Parent Down by mfh · · Score: 4, Insightful

    > The CSS standard is crap.

    Statements like this illuminate a kind of ineptitude that is too revealing for a place like Slashdot. If you dislike CSS or you have had a hard time using it... if you are frustrated with it: ask for help, or just simply state that you are frustrated. Don't bash the standard because you have had a hard time with it.

    The templates on csszengarden.com are all created by graphic artists who believe in CSS and what it can do. They don't spend months on each template. In fact, I find it easier to create fast, graphically appealing websites with XHTML/CSS than I have ever created with HTML and Microsoft-friendly tag attributes. It all comes down to compliance and follwing the rules. Maybe CSS needs some refinement, and that I won't debate, but to bash the whole standards seems rather uninformed.

    > A good example of the futility of working with the CSS standard is Jeffrey Zeldman's site www.zeldman.com. This site has been through so many redesigns yet inevitably each new redesign breaks in some major browser or other.

    Maybe he's redesigned it so many times because it's fast and easy to do so? Part of the problem with many standards is when designers try to take it too far. They should all just keep it simple and the results will be better; there will be less trouble. The web is for information distribution, and therefore it's quite possible to create an appealing website that doesn't break browsers.

    The trouble with standards, starts and stops with the browsers that try to change the standards to support some kind of corporate domination theory. When browsers support standards, the way they were meant to be supported, browsers wouldn't break when reading sites designed with standards.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  59. Agreed by mfh · · Score: 1

    > I've been making web pages for 7 years, but it's only in the 18 months or so that I've really become so convinced and enamored of the wisdom of css for real separation of content from presentation.

    I have to really agree with you on this. The wisdom of separating content from format is critical to any single application, and it's a standard that should spread through the rest of the programming world, and not be limited to web design.

    Games, for example, run faster when they have been coded with proper standards similar to CSS and XHTML. Keep the logic and the rendering separate, keep the audio separate, and the resources separate. Join them at runtime with hooks into each from the main engine. That's why games that are designed with a good set of standards all play faster, with better framerates, than those that mix things up too much, or are coded sloppily.

    I think that the most important development on the web was separating logic from data, and data from format. PHP, XHTML and CSS make a killer combo!

    --
    The dangers of knowledge trigger emotional distress in human beings.
  60. Apache and Mozilla projects should co-operate by peter+hoffman · · Score: 1

    The Apache and Mozilla projects should work together to create useful extensions to the browser. For example: persistent network connections so the browser can behave more like a terminal when writing applications (see: Flash).

  61. We, the coders, have to force the change by sgator · · Score: 2, Interesting

    Sure, IE's marketshare may be shrinking - however, will the drop in marketshare really be enough to give an incentive for a mass exodus from IE?

    Average Joe will probably be using Internet Explorer for Windows, and he definitely doesn't care about web standards (nor does he probably know what they are, anyways). If you tell him to download a different browser, he'll simply shrug off your suggestion, since he believes that he'll be inconvenienced by the fact that he has to download...a different browser.

    In order to change the future of web standards to a much more optimistic one, we, the coders, designers, developers, etc. must perform some kind of action. We must evangelize web standards, and educate other coders, and even users, about them. Eventually, users will have an incentive to change their browsers, simply on the basis that their favourite pages won't work in IE anymore.

    It won't be the users who will directly cause the change. It will be us, the ones who actually use these standards. We have a 2-3 year timeframe before Longhorn comes out; the opportunity to increase the efforts to spread the word is now.

  62. Your posit about XML having limited impact by gregOfTheWeb · · Score: 3, Interesting

    Is far from true.

    XML is integrated so deep into almost every technology available for internet development it is considered a ubiquitous skill for any level of developer. .Net thrives on it.
    WebServices are run by it.
    Databases talk in it.
    Office applications communicate with it.
    Many large websites use it to render their entire sites.

    And BTW the lofty platform/framework of which you speak is completed and needs only widespread adoption. It is the .Net framework. It can do everything you have expressed.

    --
    blah
  63. Templating by cgenman · · Score: 1

    ...if you are not yet convinced in XHTML with CSS is artistically pleasing enough for you. It's a better standard than many websites around.

    Artistically is one thing, but how about simplifying the development side? The ability to insert separate blocks of HTML seamlessly into a single document without relying upon a perl script or some unlikely-to-work DHTML hack would save people a lot of time, and would let them be a lot more creative with their designs. CSS touches upon this separation of content and layout, but doesn't quite get the concept that layout consists of content.

    There are still good reasons to improve the standard.

    1. Re:Templating by Anonymous Coward · · Score: 0

      The ability to insert separate blocks of HTML seamlessly into a single document without relying upon a perl script or some unlikely-to-work DHTML hack would save people a lot of time

      But that can never be "seamless" in terms of HTML, for all sorts of different reasons. The only way it can be "seamless" is if it is performed on the server, which is already covered by SSIs. If you really want one HTML document embedded inside another, that is what the <object> element type is for.

  64. IE will never be sufficiently standards-compliant by Soldevi · · Score: 1

    It is not in microsoft's interest to do so. The vast majority of web users are complete morons. They think IE *is* the internet.

    Here are some recent browser statistics over a couple day period:

    Internet Explorer - 93.65%, 391,965 hits
    Mozilla - 11.16%, 54,654 hits
    Netscape - 1.64%, 8,022 hits
    Safari - 1.06%, 5,193 hits
    Everything else - less than 1% each

    Now how many of those are really going to see the light and realize that IE sucks? Not many.

  65. firefox by Anonymous Coward · · Score: 2, Interesting

    I have "converted" several of my non-techie friends and a few of my co-workers to Mozilla. I installed the plug-ins for them so their experience was seamless. My friends now swear by Firefox as their browser and refuse to use Internet Explorer. Word of mouth is Mozilla's best friend. Once people start to use the browser and realize how much better it is (no $41Tware via ActiveX, no pop-ups, and tabbed browsing to name a few) then this may be yet another door to open on the path to Enlightenment.

    has anyone else had similar results w/ their immediate and not-so immediate humanoid contacts?

  66. Web applications and compound documents by Cameron+McCormack · · Score: 2, Informative

    There is still work going on to further web standards. SVG 1.2 is coming along and, according to Dean Jackson here at WWW2004, a working draft for XBL should be forthcoming (after being separated out from SVG 1.2).

    Another interesting thing is the upcoming workshop on web applications and compound document which will be addressing the issues of mixed namespace documents and also the things needed for the development of sophisticated web applications using SVG, XHTML, etc.

  67. A simple solution by Rgb465 · · Score: 2, Interesting

    The solution is simple; switch end users away from IE, to *any* other browser (just as long as said browser does not use IE as the rendering engine). It doesnt neccessarily have to be Mozilla/Firefox, it could be Opera. Any browser that has all the basic features; web standards complicance, popup blocking, extensibility, etc. Theming isnt neccessary, but its always nice.

    I work as field networking tech for a local SORC (Small Office and Residential Computing) company. Every chance I get, I urge users to ditch IE and move to something better. Usually, they ask me to install it for them, and I gladly do so.
    Most end users dont understand spyware, dont know or care what web standards are, but they *DO* know about popups... That in itself is one of the biggest selling points for alternative browsers. If it stops popups dead, the end users will like it.

    It is unfortunate, though, that most end users are unaware of browser hijackers. They just assume that random porn popups and huge annoying toolbars are "part of the web experience". Most users dont realize that the only reason thier web experience sucks is because of the browser they are using. Heck, for most end users, the web *IS* the browser.

    For any tech who has contact with end users; I urge you to reccommend them to switch away from IE. Granted, doing so will effectively remove them from your list of regular customers for browser spyware removal, but it will greatly improve thier web experience, and, eventually, the web itself.

  68. Re:CSS... hahahaha... by subtropolis · · Score: 1

    Please post your "fix" for html. I'm sure we'll all be interested to see what you come up with.

    --
    "Our interests are to see if we can't scale it up to something more exciting," he said.
  69. IE is the hare, web standards the tortoise by Dracos · · Score: 2, Interesting

    The browser wars are over. MS won, they achieved an absurd marketshare. A new war began while the smoke was still rising from the browser battlefield: the standards war.

    I've noticed that all the ire, hated and derision that web developers held for Netscape 4 has in the last 18 months shifted to IE. Developers finally realize standards not only allow for cool things to be done, but also that those things only have to be done once. Chances are it won't work in IE. Avalon (the IE rendering engine) has barely changed since IE 5.0. Mozilla, Opera, and KHTML continue to implement standards released as far back as 1999 while IE arrogantly takes a nap within sight of the finish line. All of us need to stand along the race course with gatorade for the tortoise.

    How to do that? Joe Public needs a reason to download a modern browser (which IE certainly isn't). When I tell people I haven't seen a popup in almost 3 years, the invariable gape is followed by some question akin to "How is that possible?" I've been using Mozilla as my regular browser since .8 was released. I point the soon to be former web victim toward Mozilla (not Firefox, because the next step is telling them how to avoid mail virii by not using outlook), and not once has anyone ever looked back. Evangelism is how web standards will be able to sneak past the sleeping hare to win the race. Or war, however one wished to view it.

    1. Re:IE is the hare, web standards the tortoise by d0st03vsky · · Score: 0

      Um, Avalon is not the IE rendering engine. It's mshtml.dll with a different code name. Avalon, on the other hand, is the visual platform for the next generation of Windows itself, Longhorn.

  70. Innovation is not a standard body's role by ClosedSource · · Score: 2, Insightful

    In my opinion the role of a standards body is to codify existing practice, not to create new ideas.

    The fact that the W3C tries to innovate is exactly why it is becoming less and less relevent in the real world.

  71. But what are standards? by DigitlDud · · Score: 1

    Are technologies such as CSS or XHTML really standards at all? The W3C doesn't even refer to them as standards, they're called 'recommendations.' As far as I'm concerned a technology can be considered a standard by one of two ways. Either its endorsed by a standards organization such as ISO or it becomes used and accepted by the greater majority. New recommendations such as CSS2 or XHTML meet neither of these requirements.

    1. Re:But what are standards? by cpghost · · Score: 2, Insightful

      That's the difference between de jure and de facto standards. The only de jure standards are ISO publications. All others are de facto. Even the Internet (the RFCs) are de facto standards, not de jure standards.

      --
      cpghost at Cordula's Web.
  72. Web-page look, application look by KjetilK · · Score: 1
    Well, the article is slashdotted, so I haven't RTFA, but...

    I've logged onto a Windows XP machine a couple of times, and what I have found striking is that they try hard to make the whole user interaction thing look like a web page. Looks weird, but that seems to be their thinking.

    Except that you can't really have any advanced interaction with a user with just HTML forms, so the next step is clearly to get the rest of the GUI elements of Windows onto the web.

    People who are just talking about "the browser" is therefore missing the point: It is not a focus of MS at all: It's applications running over the web, and the browser is not very relevant in this.

    The funny thing is that I think it looks like they are allready behind the Free Software and web standards worlds: We've got Mozilla, XUL, we've got Apache and the best XML Application servers, we've got very clean separation of logic from markup (and layout), and we've got XForms, SVG etc. to make it widely standardized.

    The only thing we seem to miss is a lot of hackers thinking in terms of using it. Ballmer will be chanting this to his droids when longhorn comes out, so they will use it uncritically. We can start doing it long before MS where it makes sense now.

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  73. stupid mess by t_allardyce · · Score: 1

    I wouldnt mind so much if IE was consistently crap accross versions and systems, but after tweeking a css based site to work on IE for mac i found out the hard way. There is absolutely no excuse for the type of rendering screw-ups that microsoft (and afew other browsers) make, the css box model is clearly defined and very simple and if you cant implement it you certainly shouldnt be making mission critical applications (well since microsoft cant even implement paintbrush without a buffer overflow exploit thats pretty much a given). The big problem comes because a browser fucks up so the web-developer specifically designs the site for that bug (im guilty of this) which means now the browser cant be fixed without breaking the site and that builds up until you get total chaos.

    I dont want to sound like a facist dictator but you must follow W3C to the exact letter! If they tell you to jump out the window naked then you bloody well do it! that goes for making a browser or a website, if people had made the effort right from the start then we wouldnt be in this mess, websites would all work on all browseres, blind people would be able to use them better, pop-ups would be non-existent (using the idea that the browser is in control of the site) and i would be much much happier. Personally i think microsoft is 80% at fault here, it just seems logical that the same people who neglected to add afew lines of code to stop pop-ups back in the 90's and who stupidly allowed vb-script to have free run of your email, they are most likely the suspects who screwed this up.

    --
    This comment does not represent the views or opinions of the user.
  74. Re:I can help, separation of content versus layout by evought · · Score: 1

    I am starting down this road myself with several sites. The problem I have a as a page designer (which I am hoping you can comment on) is that all of the examples I have seen do not accomplish the separation of content and layout which CSS seems to promise, or rather, that the separation is very much one way.

    From my point of view, one of the biggest promises of CSS is that I can cleanly separate my page content from my page layout. I can write content and then decide how to display and decorate it via the CSS at a different point, possibly changing my mind at different times or even with different audiences. CSS Zen Garden demonstrates this very well. I can view the exact same content through multiple stylesheets and get a very different experience. I can switch on the fly, and I can even view the raw (X)HTML on a low capability device like my phone.

    This is a big improvement over tables-for-page-layout, which royally screw up low capability devices. With tables, I forced into client-side include hacks which allow me to send a low-capability device to the individual chunks.

    There is more to separation than just this however. In particular, I have to wonder what will happen to CSS Zen Garden if the content of the page is changed, say a paragraph is suddenly twice as long or goes away or an extra paragraph appears. From my read, all the style sheets break. There is even a warning to that effect on the site. The style sheets include knowledge of the content and depend on it to fit inside certain boundaries. The prevalant use of ID tags (rather than descriptive style tags) really seems to underscore this.

    The problem here is that I want to be able to update my content with minor or even major edits and not have to redo all of my stylesheets. If I add a new paragraph or reorder some text, this should not throw everything off. I build up my content through multiple includes to centralize boilerplate text. The purpose is defeated if my stylesheets depend on it for positioning.

    It seems like there should almost be three files: (at least) one for the content, one for general style rules, and one for local tweaks for the current page (laying out specific graphics). Can this be done well in CSS? Are there good examples which do this kind of thing right? Or am I back to manual positioning and font dependence?

  75. Google makes the semantic web unnecessary by migurski · · Score: 1
    I'm talking about the Semantic Web, which is an attempt to deal with the IMO biggest problem with the web, and especially searching the web for information: you can only search according to syntax. Words, regexes, etc. is really the best you can do right now. ... An example: searching for "a yellow car for sale in $CITY, with a cost between $VAL1 and $VAL2." would not give a lot of unusable results today, but the semantic web would return what is actually asked for.

    The "Semantic Web" is mostly an academic pipe dream, and here's a great explanation why:

    Many networked projects, including things like business-to-business markets and Web Services, have started with the unobjectionable hypothesis that communication would be easier if everyone described things the same way. From there, it is a short but fatal leap to conclude that a particular brand of unifying description will therefore be broadly and swiftly adopted (the "this will work because it would be good if it did" fallacy.) Any attempt at a global ontology is doomed to fail, because meta-data describes a worldview.
    --Clay Shirky

    While I think that Shirky is taking a bit of an extremist stance, I do believe that the web as we know has been successful for the very same reasons that the standards brigade finds it frustrating. A profoundly easy learning curve, a well-defined though flexible standard, and few requirements for semantic correctness all go a long way. The success of google is proof that useful meaning can be strained from a sufficiently large corpus of disorganized data, and I think it's generally the right approach: provide a few obvious places for semantic meta-information to go (title tags, hyperlinks, headers), and let the masses decide how far to take it. The entire SEO field is based on providing economic rationales for good meta-data, but it's not a pre-requisite.

  76. Re:IE will never be sufficiently standards-complia by Anonymous Coward · · Score: 0

    wow that's more than 100% ;)

  77. The Great IE Lockout by 87C751 · · Score: 2, Insightful
    Maybe after the 10th web page with "Your browser doesn't support current standards!" they'll start to think about it.
    I'm with you! But to be effective, that should be the only thing presented to IE users. No access with IE!

    Think we can start a trend?

    --
    Mail? Put "slashdot" in the subject to pass the spam filters.
    1. Re:The Great IE Lockout by cygnusx · · Score: 1

      Sure! Let's shut out 75% of the web because some angle-bracket nazis think that IE's support for their bleeding edge standards is not good enough.

      Why don't we start with Slashdot banning IE users? Oh wait, Slashdot's still on HTML 3.2. What about Google? Oh wait, Google home page doesn't even validate.

      Maybe one of these days you will get off your high horse and realize that not everybody passionately cares about the latest web standards -- especially when there are *older* standards that continue to work just fine.

    2. Re:The Great IE Lockout by 87C751 · · Score: 1
      Maybe one of these days you will get off your high horse and realize that not everybody passionately cares about the latest web standards -- especially when there are *older* standards that continue to work just fine.
      Older standards like... CSS2? Or maybe forward slashes in URLs?

      Ah, fsck it. What you meant to say is that no one cares about standards at all, as long as IE will surf pr0n. And you're right. So why don't we all just go back to HTML 1.0 and be done with it? Screw that progress stuff!

      Now I'm down to the big decision: redirect IE users to a page that explains the problem and offers alternatives, or just throw a 500 when they show up. I have a sneaking suspicion the end result would be about the same.

      --
      Mail? Put "slashdot" in the subject to pass the spam filters.
    3. Re:The Great IE Lockout by stesch · · Score: 1
      Now I'm down to the big decision: redirect IE users to a page that explains the problem and offers alternatives, or just throw a 500 when they show up. I have a sneaking suspicion the end result would be about the same.

      Or use XHTML and send it with Content-Type application/xhtml+xml

    4. Re:The Great IE Lockout by cygnusx · · Score: 1

      Older standards like... CSS2? Or maybe forward slashes in URLs?

      HTML 3.2. HTML 4.01 Transitional. (which is what I try to use for my homepage - doesn't quite validate, but works damn well in every browser I've tested so far)

      Now I'm down to the big decision: redirect IE users to a page that explains the problem and offers alternatives, or just throw a 500 when they show up.

      People who break the web by discriminating on the User-Agent header deserve to be shoved down a cold dark room with AOL access only. That goes for Microsoft when they pull their Opera-exclusion stunts, my bank (when they created an assfaced Internet banking "portal"), or you, when you do it for rant-central.

      PS. Isn't Opera - with it's Fastforward button - the natural choice for pr0n browsers everywhere? ;-)

  78. PHP, XHTML & CSS by mfh · · Score: 1

    > all of the examples I have seen do not accomplish the separation of content and layout which CSS seems to promise

    The very best use of XHTML and CSS is by adding PHP into the mix. With PHP you can quickly generate your content using a template, without having to grow your XHTML out of control.

    I'm going to be releasing the source code for my blog/photo-blog site over at zenbuzz.org very soon, at sourceforge.net/projects/gemsites.

    This project lets you quickly design an XHTML template that goes with a CSS stylesheet, and then just leave it alone, running your site much more efficiently.

    Features include, but are not limited to: photo/image uploading, safe image authorization by an admin, link submission, story submission, comments, user registration and validation, password changing if you forget your password, XHTML 1.0 Strict, PHP generated CSS (so you can write CSS using PHP), templates, admin contact form, FAQ generation, autologon, and a fairly good tracking system to know where links are coming from. That's just a start, really.

    Images will display in articles if they are authorized images. The way the image code works is that images are uploaded and stuff into a database for approval. When they are approved they are written to the FTP and snuffed out of the database. When an admin is looking at the images that are not approved, the image validates the admin's session and only writes the image if the admin is valid. That keeps people from spamming your site with crappy images, and it prevents ftp uploading that could result in legal action.

    > There is more to separation than just this however. In particular, I have to wonder what will happen to CSS Zen Garden if the content of the page is changed, say a paragraph is suddenly twice as long or goes away or an extra paragraph appears.

    The trick is to create a template that supports dynamic text, using either classes or id tags based on the type of data. To do so is not easy; it's hard, but when you get it right, it's good to go. It's fairly simple to expand div tags so they can support dynamic content; the hard part is making a really nice looking site that conforms.

    I did a page for a company before that resulted in some problems with the background image they wanted to use, as some pages dropped past the threshold of the image, and using another scroll-bar is never the answer (ie: don't use the CSS overflow attribute or use it very sparingly).

    The solution? I posted the image in the main area, and simply designed the website around it. The background image became a seamless concrete texture.

    So you have to work around problems with how we understand the web, and how the web works best. It's our problem, not the standards, IMHO.

    > The style sheets include knowledge of the content and depend on it to fit inside certain boundaries. The prevalant use of ID tags (rather than descriptive style tags) really seems to underscore this.

    Well we do have boundaries to work within; the browser window, but apart from that, we could really learn how to use the class attribute better so that the boundaries are more dynamic. Using the percent % width value, works wonders, but it's hard to sometimes get it right. I define my sheets as static size and let the end user worry about scrolling over if they have a small resolution; I just design it to work nicely with 800x600 and go from there. I too had many problems with CSS in the beginning but I'm far better at it than I once was. PHP created CSS works wonders.

    > It seems like there should almost be three files: (at least) one for the content, one for general style rules, and one for local tweaks for the current page (laying out specific graphics).

    PHP generated CSS will do this nicely. I can help you do some if you want to contact me, just click my site link. =)

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:PHP, XHTML & CSS by NutscrapeSucks · · Score: 1

      The very best use of XHTML and CSS is by adding PHP into the mix.

      Why the hardon for PHP? -- there's a dozen popular template engines, and nothing particularlly special about PHP.

      Actually, tech like PHP/ASP/JSP/CF/Perl/.NET/etc has killed a lot of the *need* for seperating content and presentaiton on the client-level. It's already being done on the server-side, where it matters. Content is in the database, presentation (html soup) is generated by the templating engine. It's ugly but it works.

      For example, if CmdrTaco wants to search for a particular comment, he'll find it much easier to run a SQL statement than to do an XPath query on generated XHTML. If slashdot had clean, structured HTML, it wouldn't make the comments any better. (although the page might load faster)

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  79. Google by wilddur · · Score: 2

    I think that google could make a easy move against windows. They only need to put a link to firebird. It is the hard way but harder and much nastier will play microsoft.

    google needs a fair internet market so that longhorn does not finish them. Just a link in google can change a lot of things.

    Any google-worker there?

    P.D: If anybody thincks that it is not fair, think about how fair is to include Explorer and Windows Media Player in windows.

  80. Re:I can help, separation of content versus layout by Darren+Winsper · · Score: 1

    Many of the stylesheets on the Zen Garden's site break when using a non-standard font size, yet alone if you change the document.

  81. Please google read this!! by wilddur · · Score: 1

    I am sure that this kind of things can save us from microsot control.

  82. Doom or paranoia? by Zareste · · Score: 1

    Yeesh. If Microsoft can come up with a better system, then great! I'll gladly design pages with it. Thanks to PHP and javascript, it's possible to alter tags and code according to which browser the user is on, and unusable tags are ignored anyway, so a skilled developer can take advantage of the qualities of all browsers. If they can come up with something better than CSS then great! Other browsers would likely catch on. Nobody's losing here.

    But of course, if they don't support the standards and shape up a little, Internet Explorer will simply become less popular and other browsers will look more appealing. They've already lost some following with the lack of javascript speed, position:absolute and PNG alpha (which by the way can be solved using a DIV and filter:progid:DXImageTransform.Microsoft.AlphaImag eLoader() ), but if they don't include CSS, SVG and so forth, web pages simply won't display properly, everyone's going to realize 'this sucks', and they'll all use a more competent browser.

    Users and developers can make their own decisions, they don't have to use something they don't like, and Microsoft isn't going to change that, so we'll win either way. If Microsoft can build a better browser, let them! If it's not up to par, then too bad. We've been playing the browser game long enough to know natural selection plays the biggest hand in it.

    --
    I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
    1. Re:Doom or paranoia? by Zareste · · Score: 1

      position:absolute

      Sorry, I meant to say position:fixed.

      --
      I am NOT a number! I am a - oh wait, I'm number 761710. Look! 761710!
  83. Feature driven vs demand driven development by marcovje · · Score: 1


    Isn't one supposed to research demands first before
    introducing new technologies?

  84. IE and Innovation in the Same Sentence? by Laebshade · · Score: 1

    To the article poster: I'm sorry, did you just mention how IE is tied with the release of Longhorn, and therefore there won't be any innovation in CSS, XHTML, or any other web standard?

    May I remind you that IE does not adhere to CSS or XHTML specifications. You also make it sound as if Internet Explorer defines web standards. Wrong again. The World Wide Web Consortium defines XHTML, CSS, SVG, and many more. W3C is the leader of web innovation and standards production (yes I know that makes me sound like a W3C fanatic).

  85. Konqueror-Buggy Whip Logic. by Anonymous Coward · · Score: 0

    "That would be great if the vast majority of people would use them. The last time I looked, about 95% of people are using IE. "

    How many of those "people" are actually people, and not bots, and worms? You have to be careful using automated means in determining what is real and what isn't. And even humans can be suspect.

    "Standards are good. Standards that people develop to are better. Standards, no matter how good, that don't impact the majority of end-users are useless."

    With that logic, is it any wonder we're driving cars now? Standards work when people give them a chance to work. The alternative is to force people to use them. Is that what you want? Another Monoply dictating the way the world should work? Maybe that's why we have Kings, and Presidents, Dictators and Despots. We have an instinctive need to be told what to do.

  86. Interactivity, IDE by bug-eyed+monster · · Score: 2, Interesting

    In order for standards to work, they must implement all the necessary features and allow users to follow the standards easily.

    XHTML, CSS, SVG are OK for document presentation, but most webpages are not static documents, they incorporate interactivity. The aforementioned standards do little for interactivity, so authors turn towards Flash, ActiveX. And no, Javascript doesn't help, Javascript is a pile of shit that's too simplistic for programmers and too complicated for non-programmers.

    A successful web standard must incorporate one well-defined and easy-to-use language to implement basic GUI elements and operations. It must also implement one other well-defined and complete language to implement more complicated programming tasks that may be needed for complex web pages. These two standard languages are missing.

    A successful web standard must also be easy to support by IDEs geared towards non-programming authors. XHTML and CSS are great, but few web authoring tools generate code in these languages in a manner consistent with their original intent. Same goes with Javascripting (or what should be replacing it). Standards must be usable by IDEs.

    If you want to avoid a single-company web, you must have everything availale: Standards that are complete and usable (i.e. easy to understand by non-programmers), Several web browsers that implement complete standards, Several IDEs that allow authoring by non-programmers.

    And if you think web-authoring should be the sole domain of highly-skilled programmers, think again. It's that attitude that lets MS take everything over. MS will create products that are usable by casual authors and these authors will use MS products only and flood the web with MS-only documents.

    1. Re:Interactivity, IDE by Anonymous Coward · · Score: 0

      Javascript is a pile of shit that's too simplistic for programmers and too complicated for non-programmers.

      I take it you've never actually looked at Javascript/ECMAScript then? It's actually quite a nice language, and is used in far more places than crappy Geocities websites. It's the native scripting language for the Qt toolkit, for example, and can be used by sysadmins on Windows in the same way that Perl/Python/etc is more traditionally used in the UNIX world.

      As for the rest of your point, you argue that you want to merge content, presentation and behaviour into one mega-language, and then complain that it's too complicated for normal people. I don't think tying all that crap together is going to make things simpler for people who just want to write something and get it on the web, do you? If you look at HTML, if you ignore the deprecated prsentation stuf, it's actually a quite simle language. God help newbies when your proposed mega-language comes along.

    2. Re:Interactivity, IDE by bug-eyed+monster · · Score: 1

      you argue that you want to merge content, presentation and behaviour into one mega-language,...

      Not at all. I'd like to have two languages, one that offers simple interactivity for novice authors, and one that is more complex and allows programmers to create more complete interactive sites. The basic interaction language should provide stuff like modal dialogs, menus and combo entry fields, stuff that are sorely missing from the current web standards.

      Actually, Javascript is the mega-language that you're talking about. It's not easy to use for novice authors. Usually they just copy and paste pieces of code, make minor changes and hope it works. There should be an easier-to-use language that novice authors can actually grok completely without taking programming courses. Javascript/ECMAScript tries to cater to both the novice author and the programmer and fails doing either well, as expected.

    3. Re:Interactivity, IDE by Anonymous Coward · · Score: 0

      The basic interaction language should provide stuff like modal dialogs, menus and combo entry fields

      Why would end-users want things like modal dialogs? You seem to be turning this from "it should be easy for anybody to put up a website" to "it should be easy for anybody to create advanced software available through the web". Most people just want to put things like their photo album online, and I have no problem with there being a learning curve associated with more advanced websites.

      Actually, Javascript is the mega-language that you're talking about.

      No, it's a fairly simple language with a lot of historical baggage and crappy code examples floating about. The actual language isn't hard to get to grips with, and the DOM is also fairly simple. You couldn't really simplify it any more without making it practically useless.

      It's not easy to use for novice authors.

      Why would novice authors need Javascript? What's wrong with writing plain HTML and using one of the W3C's sample stylesheets to spice up the presentation?

      Usually they just copy and paste pieces of code, make minor changes and hope it works.

      In my experience, novices don't even know what Javascript is, and so-called professionals are the ones that copy and paste it with limited understanding. Actual ability to understand Javascript and write it from scratch is mostly reserved for book authors, geeks and consultants.

      There should be an easier-to-use language that novice authors can actually grok completely without taking programming courses.

      I didn't suggest that Javascript was suitable for the novice. I think HTML alone is suitable for the novice.

    4. Re:Interactivity, IDE by bug-eyed+monster · · Score: 1
      Most people just want to put things like their photo album online...

      Like I said right the beginning of my origianl post:

      most webpages are not static documents, they incorporate interactivity.


      The premise of my argument is that most webpages are not photo albums, but stuff like blogs accompanied by polls and discussions, or small e-commerce websites, etc. These require some simple interaction that is hard or impossible to implement right now. Example: as a casual author I want to implement a popup calendar so visitors can pick a date easily (their birthdate? desired delivery date?) This would be done readily if there were modal dialogs, but without these the casual authors can't easily implement pickable calendars, any pickable calendar is a kludge at best. That's quite a shame.

      You seem to be turning this from "it should be easy for anybody to put up a website" to "it should be easy for anybody to create advanced software available through the web".

      No, you seem to be turning this from "it should be easy for anybody to put up a website with simple interaction" to "websites are either static or advanced software." A lot of websites are somewhere between totally static and advanced front-ends to enterprise applications. That is the problem with the current web standards, they cater to the static webpages and miss the boat entirely.
  87. The future of web standards. by Anonymous Coward · · Score: 0

    Arguing over the future of web standards is kind of like arguing over the future of mayonaise. You can mix it up with mustard, chopped pickles, or horseradish and repackage it under the name "super dooper new sandwich spread specially designed to sit in the back of your fridge", but it changes nothing. Similarly, the idea of making everything plug into rendered html inside of a cheezy, bloated web browser is nothing new and isn't any safer than various grotesque additions plain old email.

    For people who don't understand why 1) Unix junkies have so much trouble parting with X11 and 2) Microsoft whores were so ga ga about "innovations" like fast user switching, remote runnable gui apps, and multiple desktops, the idea that IE is going to further melt away into the Windows explorer and leave monolithic Mozilla in the dust is bound to be distressing. But what's really distressing is that Mozilla is still trying to be the world's best monolithic web browser when that's the least innovative route. If Microsoft gains more ground with a new "innovate and grab market share" strategy (as opposed to the old "embrace and extend" strategy), the whiners who think that Mozilla is the future have themselves to blame.

    There are plenty of practical examples of backwards thinking that even Microsoft has avoided. First, bookmarks ("Favorites") are available from the start menu and can be (or ought to be) changed/tweaked from there. It ought to be simple enough to put other things than web site urls in this "favorites" list, like web radio stations, but while Microsoft might insist on having their multi-skinned media player app take over the screen along with 30 pop-up ads, open source developers can create something that's faster and easier to control by the user. While we're talking about the wunnerful features of Windows explorer, why is it that the mozilla presentation layer for local file and (outdated, insecure) ftp access not the same as the one that (pick your favorite gnome file manager app) uses?
    Another thing I find annoying is that in order to examine a pdf file within the browser, I need a special plugin in addition to the reader program that does things that the browser can't do like zoom in and out, fill in fields, and move from one section of the document to the next via a table of contents. With the cousin postscript format, there is no plugin. Mozilla just launches a weakly-interactive ghostview window if you have it configured right. Perhaps ghostscript/gv/ghostview developers wouldn't stoop so low as to make a special plugin/driver combo to cooperate with mozilla, but maybe they would be more interested in a well-thought-out alternative to mozilla. Either that, or some other developer will have to re-invent the wheel again (xpdf?) in order to make pdf's/postscript/rtf/wtf's play well with other desktop apps. On the html front, frames weren't a well-thought out idea, but HTML started out with a good idea that few other (hyper)text schemes have embraced: allowing the user to choose how he wants to view the document. That means color schemes, font sizes, column sizes, etc. I'm personally not against having web pages that can (if I chose) go outside the bounds of a tab/browser window just as long as I can set preferences that give me the final say on what goes where on my desktop. If xhtml can deliver that without shoving too much down my throat, swell. Microsoft may not be willing to give the user a choise, but open source can. It's a question of cooperative coding.

    If Microsoft wants MSN to be the new internet, open source can come up with a generic, secure, versatile peer-to-peer standard--versatile in that it separates the media layer from the protocol layers. If this has already been done and urls/http don't deliver, it's time to make something better before Microsoft shoves another "standard" down our throat. As long as their standards benefit Microsoft instead of the users, there will always be someone to offer a better alternative. But as long as the "alternative" is backwards looking, derivative, and even more inflexible, Microsoft will set the agenda and everyone else will be playing catch-up.

  88. Hands across the Network. by Anonymous Coward · · Score: 0

    Use the Jabber protocal to do that. The front end can remain the same. Besides you might want to Google for RIA. You'll see that the non-persistentness of the connection isn't that big of a problem if you design correctly.

  89. If Slashdot... by fejikso · · Score: 1

    ... being the tech-avantgarde community it says it is, doesn't upgrade to modern standards, I don't know how can I expect other people to do it.

    Check Slashdot's HTML code. It's been said before, and I think it's important to underline it again. Why is Slashdot's HTML code not modernized?

    I may be wrong, but I think it shouldn't be so difficult to CSS-ize the code. I'm sure it would be leaner, more elegant and it would save a lot of bandwith to the ./'s servers too. It would also transform gracefully.

  90. Re:IE will never be sufficiently standards-complia by Anonymous Coward · · Score: 0

    93.65% + 11.16% + 1.64% + 1.06% > 100%

  91. what to do? standards or slavery by Anonymous Coward · · Score: 0

    the browser is simply a gui, an interface to databases, should they be an integrated or external part of the computers operating system at use.

    with webstandards that evolve, the opportunities become a plenty. should microsoft lock down the opportunities by tying 'thanks to their market share' everything to their browser and os, the world will me limited, and yes
    restricted indeed.

    as a company we build systems, solutions at best, and if we will be looked less upon because we support standards, and do not support microsoft which customers are using, then it will be hard for us. we can using the standards perhaps make some integration with the systems at hand from microsoft, but we will be limited compared to what
    the microsoft will provide and sooner or later we will fade out, unless standards will break ground.

    if the most common services that 3rd party developers provide webwise, will be included in the base windows platform and others will depend on it, then it is by nature a difficult time for us to prepare for.

    so what can we do? all we can do is give our heart in supporting open source platforms, hoping that we will become such a massive force that we will gain sufficient market share that we become a force for others to reckon with.

    but what then if open source provide everything in the base platform that 50% of more of the users are in need of for free, then we will have difficulties selling enough to support our daily living expences.

    I reckon the dark ages are coming, but what can you do? after microsoft we have open source, a united force on the free unix platform as it was grown before microsoft gained grounds, although it wasn't matured back then, thus divided.

    so if no matter what you do, the industry will be in a tough spot, what do you do ? if you ask me as a person all you can do is do good for mankind and live in it. systems should be free for everyone, solutions should be tailored for the purpose. systems would be libs and components developed to enfore compatibility (eg. my main reason for supporting bsd license on the system level, as it increases the incitament for spreading certain codes and thus it gaines widespread usage and
    becomes defacto standards at best.

    so what can you do, its about survival as some people know it. I'ld go for standards and fight for it. Without standards, ways of communicating, only the few will know, is that or the many who will be enslaved.

    Let it come, I'm prepared..
    "I will not go silent into the night..."

    Vspirit Sophistic

  92. Really only 1 or 2 small things are needed. by pcx · · Score: 1

    The ability to add a src to any tag would be welcome, this would let you set a division with a remote source and of course use scripting to change the src the same way you can dynamically change images right now. Sort of like frames but without any of the limitations.

    Of course border: rounded would be a nice addition for rounded corners on a bordered element but you can hack your way around that right now if you know the tools of the trade.

    Aside from a few bugs in IE (:hover not working for non-link CSS elements, etc) there really isn't all that much left to do. We're pretty much to the point where if you can imagine it, you can implement it.

    Since VRML failed we're pretty much done with HTML/CSS until we get a full motion video internet and need a better way to manage all those phat video files.

  93. IE is the standard..I would rather see it opened by The_reformant · · Score: 1

    Im going to get flamed by all the MS hating bearded linux evangelists who still live in their parents bedroom but...

    I think IE6 is a better browser..sure it has some bugs but have any of you actually bothered trying to lay out complicated pages using CSS in mozilla?? Its a freaking nightmare, it implements the css standars yes but if you do something a little weird rather than degrade gracefully and do what you intended all along it will generally just refuse to render the element at all.

    At the moment IE is the ONLY web browser which is remotely usable in terms of performance, ease of use and quantity of web pages which are actually rendered correctly. Mozilla for me doesnt even render slashdot correctly about 1 time in 5, quite why it is rendered non-deterministically is also slightly beyond me.

    Instead what i would rather see happen is IE's standards opened up so that the other browsers can implement IE's formally proprietary DOM. This way most of the battle is allready done since IE is compliant 99% of peeps are viewing through a compliant browser.

    Basically what needs to be done is stop thinking of the self appointed W3C as the standards body but rather the company which actually implements the most succesful browser as having allready set the standard.

    And no it doesnt mean we need to return to the bad old days of IE/Netscape 3. Theses days browsers are written by very professional teams who are good enough to ensure that that kind of divergent craziness doesnt happen any more.

    In conclusion you all suck

    --
    I have discovered a truly remarkable sig which this post is too small to contain.
  94. Features by mfh · · Score: 1

    > Actually, tech like PHP/ASP/JSP/CF/Perl/.NET/etc has killed a lot of the *need* for seperating content and presentaiton on the client-level.

    I strongly disagree. You're starting to discuss programming standards and it's paramount to modularize code from data and data from formatting; it's just so much faster to make system-wide changes if you do!

    > It's already being done on the server-side, where it matters. Content is in the database, presentation (html soup) is generated by the templating engine. It's ugly but it works.

    Sure, but without conforming to standards, you're going to lose out on the cross-browser ease you'll find with XHTML/CSS. Just keep it simple and you'll be fine.

    > For example, if CmdrTaco wants to search for a particular comment, he'll find it much easier to run a SQL statement than to do an XPath query on generated XHTML.

    I think it's good to use SQL for all your data needs. But that's not really what we're talking about. I think we're talking about standards compliance and any system with strict standards will trump a loose system any day for ease of use, ease of design and ease of alteration.

    > If slashdot had clean, structured HTML, it wouldn't make the comments any better. (although the page might load faster)

    And that's the point; the point is to lighten the load on all your pages, keeping them clean and smart. Doing so will save you money, and impress your customers.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Features by NutscrapeSucks · · Score: 1

      Don't get me wrong, I agree completely. Just that when the rubber hits the road, client-side seperation does not provide as enormous of an upside that server-side seperation does. Which is why sites like slashdot can function perfectly well with garbage HTML.

      any system with strict standards will trump a loose system any day for ease of use, ease of design and ease of alteration

      Actually, if that were the case, HTML wouldn't have "won" in the first place. One of key elements of the web is sloppy markup, which is also why it's unlikely that XAML/XUL/Java or whatever will ever replace HTML.

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
  95. Re:I can help, separation of content versus layout by Anonymous Coward · · Score: 0
    The problem I have a as a page designer (which I am hoping you can comment on)

    You want a comment? You got it: You're a fucking longhaired faggot who probably uses a Mac because if you had a mouse with more than one button, you'd press the wrong one 3 times out of 4 (a fucking monkey would get it right at least 33% of the time, even on linux).

    Oh, like, P.S. or something, did I mention that you're a longhaired faggot?

  96. getting there by Anonymous Coward · · Score: 0
    Mozilla is almost there. We need two more things: BlackConnect and JRex. Both projects need new volunteers. See this Usenet post.

    Go to bugzilla.mozilla.org and search for BlackConnect to see where we are.

    JRex lives at http://jrex.mozdev.org/

    As for an IDE, there are some ongoing projects, like Vixen and XUL Maker.

  97. Re: Standards & Browsers by FauxReal · · Score: 1

    Umm... IF someone made a nice clean standards adhereing tabbed browser for MacOS 9.1 *I* would love you forever.

    I kinda noticed that after OSX came out everyone abandoned poor people like me :(. Anyone wanna send me a G4 addon card so I can bring my PPC 8500 up to spec?

  98. Open Source Encouragement? by TheUnFounded · · Score: 1

    It seems to me that this move by Microsoft to withhold future versions of IE from their current operating systems might backfire. I've never been a fan of having to change the OS completely every couple years, and the hardware specs and integrated "security" (that is, RIAA controls) make me skeptical of Longhorn. For myself, this will likely be enough of a push to get me to say "forget it" to the next iteration of Windows, and spend the time to properly learn to use Linux.

  99. Windows XP Service Pack 2 by SkimTony · · Score: 1

    It occurs to me, as I read all of the posts here about Microsoft failing to release an update to Internet Explorer until Longhorn is released in 2006, that many people are missing a few key points.

    One is that Windows XP Service Pack 2 is slated to add a few features to Internet Explorer (a pop-up blocker, for example).

    Another is that 2006 is not quite "several" years away, anymore. In fact, it's only a year and seven months (and one week and two days) away.

  100. IE hacks for PNG alpha blending / CSS fixes (IE7) by jesterzog · · Score: 2, Interesting

    I'm surprised that nobody (at least who's been modded up enough) seems to have said anything about two particular projects that attempt to deal with a couple of the main problems that developers tend to have with MSIE.

    "IE7" is an Internet Explorer hack that parses standards-based CSS that you provide in a page, and mangles it so that earlier versions of IE display it how it's supposed to be displayed.

    "PNG in Windows IE" is a hack that tells IE to use a separate ActiveX control to load any PNG's in the page, instead of the internal image display code. This causes it to get alpha blending right. (I think there are a few variations of this hack around the web besides the one I've linked to.)

    Both are javascript hacks that you can include at the top of a page and add the appropriate construct around them so that only IE will see them. Clearly they're not perfect, and I'd be edgey about using them in important websites without a lot more testing.

    But has anyone actually used them effectively? How useful are they?

    I've managed to get the PNG hack working, but I still haven't been able to get IE7 going. (Possibly something to do with the server sending the wrong MIME type.)

  101. no future by jchap · · Score: 1

    The future of the World Wide Web? It has no future. The question is meaningless. It's a bit like saying "What's the future of email?". Email is and always will be simple text with the useful extension of being able to attach files. Anything else is just tinkering (think about the true utility of HTML email and auto-executing scripts). That's it. There is no more to see here. Likewise the WWW is simply hypertext documents with the useful addition of images and tables. In the same way that email has been/is being extended unnecessarily, so too the web: tedious flash; javascript pricking around and now the joy that is CSS.

    Taking CSS as an example (to counter the pro CSS bias in the article): if I want to separate formatting information from content then I'll make that choice and write in that manner locally. Just because you can't think of websites where the style and content are unified doesn't mean that I can't. Further, does CSS solve the most important Web related issue? Does it enable your non-techno-obsessed friends/relatives onto the web? No. It simply makes it more confusing and makes them further reliant on software that they simply have no interest in buying. I am bored sick of reading web pages by the kind of people who would read the CSS specs. *I've* read the specs and I already know all about people like me. I want the web to be filled with cool stuff written by non-tech literate people. Further more, if that means that I have to wade through sites written in #ff0000 on #ffff00, then fine, bring it on.

    The deeper point here is that the whole idea of creating setting web-standards from on-high is a bit silly really. You cannot and should not be able to control what happens out there. You certainly can't do it in an autocratic (top-down) way, especially when you used bottom up as your initial model. The harsh truth is that things just 'happen' to be great/useful whatever. It of course helps if the originator's been clear/accurate in his description, but it isn't strictly necessary. You most certainly *do not* just don't get this kind of stuff as a product of 5 years of committees.

    I have to say the original article strikes me as whining from someone who's just realised that no-one can be arsed to fully implement all the CSS specs (and other W3C dross) he wants. My reaction: "Great!". I for one am well pleased that MS is leaving the Web alone for a while. If we have a new version of IE every year, we wouldn't be able to go to any website without getting some dumbass virus. Also, I am *really* pleased that the guys who have to actually fork out for the coding time are realising that there simply isn't any return on their investment anymore. The Web *is already* what it was designed to be: hypertext pages (and URL). It's had some nice additions - a *long time ago*- but stop already!

    The next big thing? The thing to replace the WWW? Here's a clue: it ain't the Semantic Web.

    Sorry about any attitude, I've got a mother of a cold today.

    1. Re:no future by Anonymous Coward · · Score: 1, Insightful

      It's a bit like saying "What's the future of email?". Email is and always will be simple text with the useful extension of being able to attach files.

      Err, what? Email didn't originally have the ability to attach files. So asking "what's the future of email?" is perfectly sensible, as there's already been one fundamental change to its nature. Same goes with the web. It was originally text-only with next to no layout, until people invented <img>, <table>, stylesheets, etc.

      Taking CSS as an example (to counter the pro CSS bias in the article): if I want to separate formatting information from content then I'll make that choice and write in that manner locally.

      Huh? CSS is a method of doing just that!

      Further, does CSS solve the most important Web related issue? Does it enable your non-techno-obsessed friends/relatives onto the web? No. It simply makes it more confusing and makes them further reliant on software that they simply have no interest in buying.

      Please explain how Mom surfing the net is confused when a website uses CSS, or has to buy something to make CSS work.

      The deeper point here is that the whole idea of creating setting web-standards from on-high is a bit silly really. You cannot and should not be able to control what happens out there.

      You misunderstand. The point of agreeing on specifications is that we can build software and write documents that work well together. When they don't work well together, things break and the end-users lose out.

      The Web *is already* what it was designed to be: hypertext pages (and URL). It's had some nice additions - a *long time ago*- but stop already!

      Why? That's like saying "hey, horse-drawn carriages already get us from point A to point B, so stop already!" when somebody suggests cars may be useful.

  102. Bad link - DNS lookup failure by Skapare · · Score: 1

    The link you gave is bad. There is a DNS lookup failure. Maybe you meant to link here instead.

    --
    now we need to go OSS in diesel cars
  103. Re:The future is ex[c]iting by Sithgunner · · Score: 1

    Your explanation looks just came out of a colledge class, so I'll add a bit more to what exactly semantic web is like.

    Right now HTML means quite almost nothing to computers. Yes 'title' and 'h1' may mean something important about the site, but who uses 'h1' properly? I guess there are 'p' and 'div' all over the place with some CSS put on it or the obsolete 'font' attributes...

    Now, human looks at HTML not by code, but by visual browsers and being the human on readers' side as well, we can guess what the page is trying to say, even it looks dumb ugly or all the content is tagged with only 'p'.

    If a machine tries to read, such as through php or whatever crawling web pages, how are they supposed to know which word is important in that page? or what it wants to tell? The only thing right now that is viable probably is to get how many times a word had come out, or something like that, all guess work. In semantic web, we tag stuff in a more understandable way. From above example, we tag price in a probably '<price></price>' tag and the name of the stuff in '<item></item>' tag. That's a custom XML but, far better than '<p>We have jeans<br />Cheapest : $5</p>' with bunch of other text with meaning less tags.

    If all web sites become like that(won't happen for many years), according to the rules of those web pages, you can gather the actual data stored on web pages. Right now, even google can only get text information, not like price etc the real data.

    Making it easier to read by machines, will save search engines and whatever wants to go through your web information.

    Currently HTML really is a bunch of tags that can sort of do anything in terms of text handling, but NOTHING professionally. This has to change soon.

  104. Those Aren't the Interesting Protocols by the0ther · · Score: 1

    The blurb mentioned CSS, SVG, and XHTML as example web-standards. Truly, those standards are in a waiting-phase. SVG less so than CSS & XHTML. I think the genuinely interesting protocols & standards are the ones less tied to the browser and Internet Explorer. For instance, Semantic Web standards like the recently-approved RDF and FOAF will be interesting to watch. Also interesting is how the instant-messaging protocols will shake out. Personally I want to see the XMPP standard used by Jabber win, but I honestly don't know where it will end up. The point is, there are many many web protocols and standards. The innovation will continue for some time longer.

  105. (X)HTML for text, SVG for diagrams by ynotds · · Score: 1
    I can't really see how SVG advances the web.
    I'm sorry but just because you can't see it does not mean that SVG does not have the potential to make your goal of accessing information a whole lot more efficient, once it is sufficiently deployed and a new generation of creative people have had a chance to develop with it.

    Sure there will be those who abuse SVG to do cheap Flash imitations, but you can kill somebody with a hammer too.

    What you need to think about is areas where many people still find a pencil and paper or a whiteboard easier to use than a computer, and that starts with diagrams. Words alone often have a lot of trouble telling you what a simple diagram can make perfectly clear.

    It is an unfortunate accident of history that when the original Macintosh came out, Bill Atkinson's neat trick (MacPaint) beat the promised object oriented MacDraw to market by many months and the Mac offered independent Font, Style and Size menus unmediated by styles, thus setting expectations about graphical computer interfaces back for 20 years and counting. Then we got the Web with two raster formats and no object graphics and Web representation of useful graphical information was left stranded in the too hard basket.

    I recently bit the bullet on an esoteric website and put as SVG diagram on the front page, along with other things like Unicode characters that seriously test the limits of browser and system support, but that SVG for now must rely on a plug in for viewing and is only one tenth of one percent of what I'd be trying to do if the tools were in place.

    --
    -- Our systemic servants do not good masters make.
  106. Re:IE is the standard..I would rather see it opene by Anonymous Coward · · Score: 0

    I think IE6 is a better browser..sure it has some bugs but have any of you actually bothered trying to lay out complicated pages using CSS in mozilla??

    Every day. Without fail, Internet Explorer screws things up ten times more than all the other browsers put together, including Mozilla. Internet Explorer is the bane of my existence, as once I have created a design, I have to then go back and include all sorts of weird workarounds to get things working in Internet Explorer, despite the fact that it works just fine in all the others.

    Its a freaking nightmare, it implements the css standars yes but if you do something a little weird rather than degrade gracefully and do what you intended all along it will generally just refuse to render the element at all.

    That hasn't been my experience. But when you say "do something a little weird", what do you mean? If you write broken code and hope the browser corrects your errors, well, quite frankly, you get what you deserve when things don't work.

    At the moment IE is the ONLY web browser which is remotely usable in terms of performance,

    Firefox is faster for me when I am in Windows.

    ease of use

    The lack of middle-clicking to open in a new window alone is enough to put me off Internet Explorer. Other people like tabs etc. that Internet Explorer doesn't have. Getting beseiged by bloody popups all the time isn't what I would call "easy to use" either.

    and quantity of web pages which are actually rendered correctly.

    I've not noticed any sites breaking for me in Firefox (with one exception, noted below). That's quite impressive considering Internet Explorer gets massive amounts of developer attention in the form of bug workarounds due to its market share.

    Mozilla for me doesnt even render slashdot correctly about 1 time in 5, quite why it is rendered non-deterministically is also slightly beyond me.

    That's a bug that was recently introduced and is already fixed. I get it too, although I think one in thirty is more accurate than one in five.

    Instead what i would rather see happen is IE's standards opened up so that the other browsers can implement IE's formally proprietary DOM.

    That would actually take features away, seeing as Internet Explorer doesn't support a lot of the current specifications. Furthermore, we've already seen what Microsoft defacto standards do - everybody else plays catchup to a badly thought out format. Microsoft have the resources to implement web standards correctly, and they deliberately choose not to. Do you really want this company controlling the future of the web?

  107. Re:I can help, separation of content versus layout by Anonymous Coward · · Score: 0

    In particular, I have to wonder what will happen to CSS Zen Garden if the content of the page is changed, say a paragraph is suddenly twice as long or goes away or an extra paragraph appears. From my read, all the style sheets break.

    Not all of them, but yes, it's a widespread problem with the Zen Garden. This is because it was created to combat the myth that "standards-compliant" websites don't have to be ugly. It's not an exercise in robust web design, and it shows. It isn't a fundamental problem with CSS though, just with these particular applications of it.

    The problem here is that I want to be able to update my content with minor or even major edits and not have to redo all of my stylesheets. If I add a new paragraph or reorder some text, this should not throw everything off.

    Assuming a little experience with CSS, this shouldn't happen. But it can take a while to really make things click in your head if you are used to table layouts.

    It seems like there should almost be three files: (at least) one for the content, one for general style rules, and one for local tweaks for the current page (laying out specific graphics). Can this be done well in CSS?

    If you really need to do this (you usually don't), then you can either embed page-specific styles with the <style> element type, or you can give each page's HTML element an id attribute, which you can reference in your external stylesheets.

  108. Semantic XML is the future of the web by cbare · · Score: 2, Interesting

    Plain old HTML is OK. XHTML + CSS is better. But the real future of the web is XML.

    Unlike HTML and XHTML, which are essentially document presentation languages, XML (used semantically) gives you complete separation of content from layout, style, and formatting. This gives the browser more freedom to render a given chunk of content in different ways -- radically different visual layout, braille, speech synthesis, etc. This also gives you the ability to write client-server applications using XML over HTTP as the communications protocol.

    This is, almost certainly, where Microsoft is heading. .Net relies heavily on XML and is strongly oriented towards web services. EI was very early in supporting XML + XSLT (but, of course, not-quite-standard, the pricks!). Microsoft, through VB, has historically been successful in selling tools for client-server style development, and that model is strongly intrenched in the community of corporate developers on the MS platform, (and older platforms like CICS).

    This kind of web app has real technical advantages over an html based web app. More work is done on the client. A richer GUI can be used. Smaller downloads per page-hit. There's greater decoupling between the server and the client platform. An XML based web service could support browser based and non-browser based clients. Easier to automate (screen scraping made easy!).

    As to rendering XML content on the browser, my feeling so far is that neither CSS (in its current form) or XSLT is an optimal solution. CSS is limiting, and tricky to get basic things to work. (vertical centering, anyone?) More importantly, CSS is tied to the assumption that the thing you're formatting is a document. What if it's not? Think arbitrary XML here -- database records, spreadsheet cells, a stock ticker, a graph of a mathematical formula, whatever. XSLT is more general, but just plain quirky and weird. Functional programming is foreign to most of us who cut our teeth on curly braces.

    It's strange to me that no-one on slashdot seems to recognize this. This isn't that far outside the box folks! It's not all div tags vs. table tags. Zoom out to the big picture. Think a little.

    --
    -cbare
  109. Start Somewhere by mfh · · Score: 1

    > Most of the people who jump on the "XHTML is the future" bandwagon somehow get mixed up into thinking XHTML doesn't contain all the presentational crap that HTML does. That is the difference between Transitional and Strict, not the difference between HTML and XHTML.

    You have to start somewhere. I think you have a good point here, but for me, the use of XHTML 1.0 Strict and CSS has been nothing but a benefit to my websites, and I happen to also think that it's perfectly feasible to create well-formed XHTML, and beneficial.

    Many of the html tags you're pointing at are depricated with CSS. Why use them? Do you know how much processing power and bandwidth is wasted by websites pushing font tags instead of properly using CSS? It's wasteful.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Start Somewhere by Anonymous Coward · · Score: 0

      You're still not getting my point. I use XHTML Strict and CSS on the websites I create as well.

      I am saying that there is no difference whether you use HTML 4.01 Strict or XHTML 1.0 Strict. If you want to use CSS for presentation, you can do so with HTML. If you want to use tables and font elements for presentation, you can do so with XHTML.

      There really isn't any point, for most people, to use XHTML instead of HTML. Most people who advocate XHTML do so with a lot of "it's the future" hand-waving without listing any concrete examples.

      In fact, there are down-sides to using XHTML (a lot of people dislike the Appendix C of the XHTML 1.0 specification, which is the only thing that allows it to be backwards-compatible). You can probably find more information about the issues with Google. Ian Hickson has written "XHTML Considered Harmful" as well.

    2. Re:Start Somewhere by mfh · · Score: 1

      You sound like you know exactly what you're talking about, but you clearly are missing the point by a long-shot. XHTML is written cleaner and it parses well. It must be "well formed", and that is reason enough to use it. I'm a programmer first, and then a web developer second, and XHTML makes much more sense to me than HTML.

      Are you a Microsoft proponent, per chance? :-)

      --
      The dangers of knowledge trigger emotional distress in human beings.
  110. my belated 2 cents by Anonymous Coward · · Score: 0

    "what hope is there for innovation in CSS, SVG, XHTML and other web standards? Is the future of the web similarly tied to Internet Explorer and Longhorn?"

    The future of the web is what we programmers, and our masters, envison it to be.
    I see XHTML as continuing the evolution of building greater intelligence into the UserAgent.
    Harness that by creating a more robust web-application conforming to this richer standard
    and users will migrate to the UA which best runs that app.
    At the very least, i see this as a better alternative than having to install and maintain ever-more arch-dependent
    (vb,c++,qt) client apps to deliver services.

    Non-IE browsers have an opportunity to establish themselves if in
    conforming to DOM2 they are the UA's of choice to render the enriched content.

    Most public web-sites are latent 'brochure' types, designed by marketing/advertising
    wonks, using dweaver, fpage, go-live, whatever, and backwards-compatible w/every
    browser incarnation since 1995. Their attitudes will be the last to change and their
    sites will remain the easiest to reach by the greatest number of people.

    DOM1 evolved, with CSSP, to break-out of the tabularization model in building and
    rendering a document. Much of it was dhtml eye-candy but it purportedly offered an
    improvement in usability and maintainence of a site.
    It permitted better control of Layout, Style and Presentation,
    and the use of things like plain-text instead of graphics-text for buttons and the like.
    The bottom line being a stronger client and
    having the UA able to do more between server calls.

    Designing a site that utilizes the UA's full capability implies browser upgrade.
    One is less likely to see that need at say, Yahoo stores, or PetSmart,
    whose considerations are more dictated by marketing than functionality;
    but the past few years have seen an emergence of systems built to do more than
    market stuff on the web; ePublishing, Portals, Collab tools, etc.. which have
    gotten people to upgrade (even if just to use iframes). Its the same with xml/xhtml. Better systems steer towards
    the latest and greatest.

    Taken from www.w3.org/TR/xhtml1

    "The benefits of migrating to XHTML 1.0 are described above. Some of the benefits of migrating to XHTML in general are:
    * Document developers and user agent designers are constantly discovering new ways to express their ideas through new markup. In XML, it is relatively easy to introduce new elements or additional element attributes. The XHTML family is designed to accommodate these extensions through XHTML modules and techniques for developing new XHTML-conforming modules (described in the XHTML Modularization specification). These modules will permit the combination of existing and new feature sets when developing content and when designing new user agents.
    * Alternate ways of accessing the Internet are constantly being introduced. The XHTML family is designed with general user agent interoperability in mind. Through a new user agent and document profiling mechanism, servers, proxies, and user agents will be able to perform best effort content transformation. Ultimately, it will be possible to develop XHTML-conforming content that is usable by any XHTML-conforming user agent"

    When i program i create a congruence between sql fields, js objects and form elements
    to manipulate data. Using DOM2 and xhtml I can now include tag elements and their attribs,
    beyond the block-level, into my coding logic.
    More important, i have the ability to create my own dtd to define those tags and use them in a
    broader system which expands functionality.
    Currently this is being done at the server level with reliance on mod_perl/Sax,
    or php/Sablotron, or similiar, for parsing xml into rendered markup.
    Its given us RSS syndication as a common example of a new use.
    But i look forward to coding using an xml tagset which a compl

  111. XHTML1 vs XHTML2 by winminion · · Score: 1

    webstandards (CSS2, DOM2, XHTML1) barely work amongst all browsers (Konquerer/Safari being the buggiest), and without intuitive tools that support the standards, no one really cares. GoLive and Dreamweaver are started to get with the program, and tools like freeway by softpress are nice. But for other stuff like SVG, there's nothing comparable for Flash. So SVG is mainly in the realm of the geeks.

    Now, as for newer standards like XHTML2, W3C is in outer space. There's no browser going to touch it with a stick. Got to be a rocket scientist to use it, and where are the tools for non-geeky designers? Where's the browsers to do it? *pauses* .... *silence* ...

    Yep. That's what I thought.

    I hope designers get off the table design with spacer.gifs littered everywhere and just pretend Netscape 4 and IE 4 don't exist. In fact, Netscape as a browser doesn't exist, as after AOL got bling bling from MS, the whole Netscape team (sans the portal people) got pink slips. C'est la vie Netscape.

    So where does this stand with Microsoft. Well, now they are starting to get it. But for Microsoft customers to get it, they need to dish out the dinero.