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."

97 of 357 comments (clear)

  1. 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

  2. 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 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...

    4. 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))

    5. 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
    6. 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.

    7. 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.

    8. 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
    9. 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
    10. Re:Konqueror by thogard · · Score: 2, Insightful

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

  3. 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
  4. 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).

  5. 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 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
    2. 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. 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 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
    2. 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.

  7. 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 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.
    2. 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.

  8. 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 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!
    2. 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

  9. Maybe in the mobile space... by Anonymous Coward · · Score: 2, Interesting

    where there is no one dominating operating system?

    XHTML-MP+SVGT11 Recommendations

  10. 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.

  11. 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 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.
    2. 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
  12. 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 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....

  13. 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.

  14. 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 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.
  15. 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.
  16. 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]
  17. 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
  18. 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 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%.

    2. 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.

  19. 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?

  20. 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 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.

    2. 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.

  21. 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
  22. 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!)

  23. 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
  24. 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.

  25. 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
  26. 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.

  27. 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...

  28. 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?

  29. 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.

  30. 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.
  31. 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 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

    2. 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.
  32. 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
  33. 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: 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 :/

    2. 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
  34. 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.

  35. 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.
  36. 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.

  37. 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.
  38. 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.

  39. 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.

  40. 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.

  41. 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.

  42. 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
  43. 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?

  44. 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.

  45. 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.

  46. 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.

  47. 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.

  48. 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.

  49. 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.
  50. 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.
  51. 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.

  52. 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.

  53. 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!

  54. 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.)

  55. 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