Web Standards 2008: Three Circles of Hell

by Molly E. Holzschlag

63 Reader Comments

Back to the Article
  1. Its interesting to see how even a open standard advocate feels the tension between financing a standard setting organization (SSO) and proprietary technologies. But what could be the solution?

    I think you should just have a look at other SSOs way of working. AFAIK, e.g. at ISO there are three solutions.
    1. the standards are only “relatively” open in the sense that you have to pay to use them. This is called a (F)RAND agreement, and was rejected by the W3C. (I think rejection was a good decision)
    2. even in ISO a phenomenon called RAND-Zero gains terrain. This is actually equivalent to Royalty Free licensing, just like W3C requires. In these cases it is the standard manager’s duty to finance the standard. (e.g. in the case of OOXML it is Microsoft)
    3. ISO has paying services. The most obvious one is the stamp an implementation that it really conforms to the standards. Actually, W3C has a similar tool, but it is free, it’s called validator.w3.org.

    Moreover, you might start looking back at the dawn of the internet era. According to many studies, the main action that lead to a unique and open net is a US government decision that every university’s connection to the net will be financed as long as they choose a “ready-to-be-open” internet provider.

    I am in Europe, and here I think it is possible to “force” governments to require by law that every government agency should support these and these standards. Depending on the breadth (are state run universities included?) the market will adjust.

    Copy & paste the code below to embed this comment.
  2. Nothing demonstrates this more than Internet Explorer. Nothing demonstrates this more than Apple’s bid to implement aspects of CSS3, that have not yet been passed as recommendations.

    Maybe if the W3C didn’t take an age to publish their standards companies like Apple wouldn’t need to implement non-recommended features.  Apple et al want to push the web forward but it often seems like the W3C are just wanting to hold it back.

    Copy & paste the code below to embed this comment.
  3. I strongly believe that Internet is the only authentic democracy ever created. Everyone contribute, no one has control. I believe that the lack of standards in the past doesn’t stop web from it’s evolution. In fact, I think that diversity is the key of web evolution and not standardization. All circles described in the article have significant impact on the future development and standardization of the web. However the standardization as a purpose is one of the best process while the standards are not so important.
    As you know, the chase is better than the catch, plans are nothing while planing is everything, the perfection is nothing compared to pursuit of perfection.
    An evolution is created by the process of standardization not by standards. Keep up the excellent work and continue to me a small mechanism that move the web ahead. Bother less about standards and unsolved issues and admire a little bit what we create: the actual web.
    Nobody and everybody can take credit for this.

    Copy & paste the code below to embed this comment.
  4. I’m loving the comments here, thank you all! I will be back to respond in detail as I’m able.

    Little anecdote for some levity (since some readers thing the article has a bit of doom and gloom in it).

    I heard the term “Fresh Hell” for the first time via the character of Sheldon from the silly but endearing show “The Big Bang Theory” – I thought there was some good subtext there what with the collider issueat CERN, the fact that Sheldon is a physicist . . . turns out the quote originated from Dorothy Parker as the excellent editorial staff here at ALA found during fact checking.

    I still wish it coulda been Sheldon though :)

    Copy & paste the code below to embed this comment.
  5. @Julian “WHATWG’s economic model is that a lot of the “˜volunteers’ are actually vendor backed (Apple, Mozilla, Opera, at least)”

    This is an extremely important point and I’m glad you brought it up. I don’t believe it was originally that way, but became that way over time. I might be completely wrong, in which case someone please correct me! Nevertheless, it’s definitely the way things are going now so bears watching IMO.

    @Al: Community approach is very idealistic, and therefore appealing to me. One of the reasons I used circles in the metaphor for this article is to suggest that each of these circles offer up people, resources and a variety of skills. Finding the middle circle (I wanted a Venn diagram but Zeldman forbade it ;)) is a huge part of that concern – that we realize we ARE a community and act as one.

    Ideals aside, alas I’m not convinced that this would be any easier to achieve in any reasonable period of time than let’s say the dissolution of all borders and a completely communitarian global world where economy, resources and people move freely and peacefully.

    I think we need to work with what we have and avoid ADDING more layers of stuff, at least for now.

    @Loughlin: I think those cracks started to appear somewhere around 1994 – which ironically is the year the W3C was formed. I would very much prefer to see the W3C reorganize and be run more efficiently than scrapped. I know that many people there are working very hard to find ways to do just that.

    @Stephen: Very important point you bring up regarding apps versus “pages” – there is work going on wrt web application specs, I don’t know too much about it but if you hop over to the W3C you can find the public list and information about what’s going on there in terns of Web Apps. Also, HTML5 was originally conceived to BE application-centric. Within the W3C HTML5 (along with EcmaScript, a strong document object model, and related technologies) is really set up to be a player within a W3C-led web application platform.

    Reminds me of a quote I got from Dean Edwards [dean.edwards.name]  for a presentation, I’ll share it here because it’s very telling reading something like this from a person who spends most of his time with script:

    “HTML5 tries to be the best of both worlds: a better HTML but a forward looking, webcentric HTML that knows about the web and
    its quirks If HTML had been properly specified and implemented in the first place then HTML5 would be considered an upgrade. As it stands, HTML5 is a rewrite. That difference is pretty f**king fundamental.” (censorship mine out of consideration for the publication)

    @Richard: “The main thing is to ensure that Microsoft acts responsibly.” I’d personally include quite a few other companies and groups in there. I apologize if I sound like I’m complaining. I’m not just complaining, my concern is very genuine and clearly felt by many as well. You got it in one – I feel very frustrated and unsure what to do. All the more reason to have these discussions and share ideas. By the way, I, too, lament the fact that many people do not take advantage of the availability of Chris Wilson and others at Microsoft. It’s a fantastic opportunity. I wonder what causes the low turn out? Lack of awareness? Lack of care? It’s Microsoft? Hmm.

    @Jim: If something doesn’t exist, how can it fail? ;)

    @Beth: Acting locally, sharing resources and skills, etc. is a very good thing to do and I applaud your efforts.

    @Fred: “I just want to stop having to spend hours adjusting css to accommodate these different browsers.” There are a few good bits of news on this front. The CSS working group is building an impressive shared test suite that all interested will be free to use – exactly the way we can work toward more consistent user agent implementations. The other helpful technique of which you are probably aware but I’ll put it here just in case others aren’t is to consider CSS Reset both yahoo user interface library and Eric Meyer [meyerweb.com] offer up reset information and actual code for you to work with to.

    Very interesting discussion thus far, and I’ll respond by page as I am able. Thank you for being so willing to share experience, opinions and ideas. -M

    Copy & paste the code below to embed this comment.
  6. I hear your frustration!  I do not design or code pages on a daily basis. Instead I spend my days trying to convince high school students that there are standards or best practices for web design that they need to pay attention to. Figuring out exactly what the standards and best practices are is a full time job in itself.

    Copy & paste the code below to embed this comment.
  7. The root problem is actually there isn’t such a thing as a proper standard.

    From day 1, browser manufacturers have bent over backwards to display whatever code happens to be out there as legibly as possible. It stems from the ethos of the early: amateur publishing. Sure, we can all install WordPress these days but is Auntie Val, publishing her homecooked blog since 1999 going to bother?

    All those nested tables, unclosed paragraphs and <blink> tags are still out there – billions upon billions of them. Is any browser vendor ever going to be brave enough to release a version that says “this page cannot be displayed due to invalid code?” The answer is “no” – but without that you have no standards.

    I hate XML, but that is a standard. You miss a tag out there and it just breaks. If HTML/CSS had been treated like that from the start then we might be getting somewhere. There’s a lot of blame pointed at browser vendors, but here’s the rub: they don’t have a proper standard to go by, and if they did strictly go by it no-one would use their product if every second page refuses to display.

    Copy & paste the code below to embed this comment.
  8. I came into a site with ancient html corrupted coding & highly interactive, and was supposed to update the look and feel using specs from a computer generated nested table coding that was incorrect.

    I merged two sets of incorrect coding into one, with the understanding that this was quick and dirty and we would go and update to standards based coding, and let the browsers smooth over the incorrect coding.

    I have created a standards based layout (looks exactly the same) that I use on 20% of the site, but get tremendous resistance to integrate more of the site.

    The client likes it and the engineers I work with are focused on back end interactive and don’t see the importance of changing.

    Copy & paste the code below to embed this comment.
  9. Are w3c standards that important ? Check up popular websites

    Are they all w3c validated ?

    Yes, it’s part of the evolution of web design… but it’s just a small part of web design.

    Copy & paste the code below to embed this comment.
  10. working in a large bureaucratic non-profit organization I can imagine how difficult it can be to operate the w3c.

    why doesn’t it raise money directly from users? if 1% of web users donated a single dollar for a better open web, its financial woes would be considerably eased.

    Regarding proprietary technologies, I find that MS never succeeded to win the web despite being in the best position to do so. I’d argue that no vendor will ever enjoy a 97% market share of a mission-critical component, be it hardware, OS, browser, search etc. When IE6 dominated the browser market with its own interpretation of web standards, users demanded an alternative and mozilla picked up.

    we need web standards. W3C has historic legitimacy to set them.

    Copy & paste the code below to embed this comment.
  11. Thank you for raising these issues Molly.

    I believe that Tim Berners-Lee nailed it on the head with the current state of web standards where he stated in his announcement of the World Wide Web Foundation.

    “The Foundation will also look at concerns that the web has become less democratic, and its use influenced too much by large corporations and vested interests.”?

    There needs to be a change in the agenda of these large corporations and other interest. If money comes first then web standards go out the window. This simple principle applies to all facets of society.

    With my recent time on the CSS WG mailing list and volunteering my time creating CSS test cases to make IE8 a better browser, I became disillusioned with the whole web standards community. I was approached by Fantasai to work with CSS test cases but I didn’t begin because I didn’t have a stable computer that would allow me to install IE8. I was invited to join as a beta tester for IE8 by Chris Wilson but then that invite never materialized. I saw how the Mozilla contingent in the CSS WG was trying to create a standard with empty attribute substring selectors that in not interoperable with the other browser implementations. I say that this small group wasted over 5 months over this issue. For what reason, I don’t know. David Baron could not understand why others within Mozilla have set this course to non interoperability.

    So summing up, since Microsoft used me and no one saw any importance in me being able to have a stable computer, I now don’t participate on the CSS WG mailing list anymore or help to create web standards. This is a shame since I am quite knowledgeable with CSS. I’m still to reach 2 years of knowing CSS and now I just go off alone into the sunset and wait for web standards or browsers to catch up to me.

    My dream: A one open interoperable web.

    Copy & paste the code below to embed this comment.
  12. Really? WebKit is one of the most standards-compliant engines out there, and our developers participate in all the relevant Web standards groups. Yes, we implement experimental features sometimes. But so does every other browser, including Mozilla and Opera who you presented as heroic bulwarks against the evil tide of WebKit extensions. Also, we present our extensions to standards bodies, and have always been willing to change them in response to the standards process. Do you have any evidence otherwise?

    That being said, if you are so concerned about WebKit extensions being publicly developed in the WebKit open source tree and presented to standards bodies, why not bring it up with the WebKit community? That would be more productive than launching a broadside on A List Apart.

    In conclusion, I don’t see how you can reasonably compare a highly standards-compliant open source Web content engine to proprietary closed platforms. Looks like an attempt to score cheap points by saying something anti-Apple.

    Copy & paste the code below to embed this comment.
  13. It’s amazing this manages to become so complicated.

    Wouldn’t it be nice if we could focus on what we need!

    Browser manufacturers HAVE to support the millions of badly written websites out there and we need to make sure our designs are able to reach the largest audience.

    If we could just get every browser to support IE’s conditional comment (Admit it, they got that right!) we could solve a LOT of problems…

    Copy & paste the code below to embed this comment.
  14. Great writing, Molly! :-)

    There are two issues here. The first is the web-standardization “process”, and the other is the influence of corporations on the entire thing. They are different, even though they are often lumped together. There’s another issue, which is effectively a sidebar: the whole IE6 ‘thing’; I’m tempted to include IE7 in to this, as well. IE8 is a different issue altogether, and one I’ll ignore. There’s another issue of browser architecture and feature set; that’s a thorny commercial issue, and I’m not sure it has much place in the debate; it’s the same sidebar, perhaps a sister-sidebar?, as the IE6 issue.

    The first thing that needs to be addressed is this fallacy that the web is a “democracy”. It isn’t. The web has no political model; it’s a tool. It has some characteristics that owe more to Ayn Rand than any democratic philosophy! There is an expectation that the web is, or should be, “fair”; this is usually vaguely defined as ‘equal for everyone’. Standards play a big part in this, but that sidebar of IE6 keeps intruding.

    Let’s just face up to the realization that the web is not ‘fair’; it never will be. There will always be someone doing things their way; any system that precludes this would be more accurately called a “dictatorship”. No vendor will adhere to all the standards as demanded by any user-group, except their paying customers. Microsoft has made no secret of their desire to protect their primary product: the Windows OS. As such, Silverlight is a strategic business product. Mozilla doesn’t seem to have any such strategy, or response, in place: if anything, their work on so-called next-generation browsers is their response. More immediately, the Mozilla Javascript work is probably the closest they get to Silverlight. Adobe AIR is a product that has no apparent strategic goal; it seems that Adobe’s interest in the product is as a leader to their other, revenue-generating, products.

    In short: when precisely defined business interests clash with a vaguely outlined culture – the proprietary business interests will always win. Which also gets to your point about intellectual property – if anything, intellectual property laws are becoming more prevalent and draconian. They are not loosening up, at all. But I digress.

    The argument about how standards are defined doesn’t seem to pay much heed to the biggest stumbling block of all: every single web browser out there seems to be a monolithic application. In other words: it’s impossible to argue about the chicken and egg syndrome, because the chicken (so to speak) isn’t changing. If the browsers morphed into something that could easily be added to, especially by 3rd parties, then this whole “adherence to standards” issue would be moot. (Yes, there are security, and other, issues. I’ll ignore them because this is a blog comment.)

    There might be a component-based browser, but I’m not aware of it. Mozilla’s open-source model doesn’t count: it’s not modular in that someone can supply a new CSS module without the rest of the application. Heck, to provide a new CSS module, the developer would have to fork the entire source code. That’s not “modular”, that’s monolithic.

    Moving on. The standards process, as I’ve stated before, is slanted to the corporations. It is beyond “slow” and “unresponsive”. It’s comatose. Part of that is the way the standards are developed, and partly because progress is not in the commercial interest of the principle ‘contributors’. Lip-service notwithstanding, of course.

    New, grass-roots efforts hold a lot of promise. But they are stymied by the lack of authority and the monolithic nature of browsers. They also fail to exploit the very medium they want to improve! (This might seem a trivial issue, but in today’s world: the way a message is delivered is as important, maybe even more important, than the message itself. Microsoft ‘gets’ this, but the web community doesn’t seem to. Ironically, and paradoxically, while they work to improve how the message is delivered!)

    Until the browser is addressed, it really doesn’t matter how much effort goes into the web standards. IE6 is a ‘great’ leveler; it’s not going away and simply has to be coped with. The standards process is in such dire need of life support it probably would be better to let it die a death, and bypass the entire reason for the process. But ultimately, the web standards issue keeps getting back to that browser issue. Until someone (Mozilla looks to be the best candidate, from where I sit) steps up to the plate and produces a browser that allows the free market to properly compete – this debate will continue to travel the same circle it has for the past decade.

    What the current efforts try to do is impose a commune on the web. The web is not a democracy, nor is it a political entity, to be manipulated. It’s a transportation system, a global Interstate if you will. The political process comes with the questions of where to build the pathways, not the traffic on that road system! Let’s put our effort into persuading Mozilla to go modular, and then may the best products win.

    The free market idea isn’t popular (at least I’ve never had a positive reaction when I suggest it…), and they seem to fly in the face of “fairness”. But (Wall St meltdowns notwithstanding!) free markets are good at one thing: they work, and they tend to work exceptionally well. Regulation can be imposed by the API; fairness can be created by the open-source and commercial efforts to provide the best products.

    Overall, I can’t help but think that the free market example is embraced on the one hand, and despised on the other. Many web-designers operate in the ultimate free-market; some with more success than others. But there seems to be a dichotomy when it comes to “standards”; the wrong model is applied: it’s perceived that everything should be ‘equal’, or ‘fair’ (vice versa is not implied, by the way). Trying to impose principles onto a commercial entity when it’s not in their interest just won’t work.

    Discard “fair” as a goal; let’s try for “sort of equal”. And while we’re at it, let’s look at the browser, the ultimate cause of all this angst.

    Thank you for a thought-provoking, and challenging post, Molly.

    Carolyn Ann

    Copy & paste the code below to embed this comment.
  15. Oh, I’m cross-posting that to my blog. I should have put that in at the end, but I hit “submit”. Sorry.

    As it stands, this looks like a bit of self-promotion; I sincerely apologize for that. I prefer full-disclosure to simply to mentioning such an action. It just seems more honest. Again, I apologize if this looks like self-aggrandizement or self-promotion.

    Carolyn Ann

    Copy & paste the code below to embed this comment.
  16. For some reason, the image that was conjured in my mind after reading all of this is that of the turtles cruising in the ocean current…

    I tend to think of myself as a rather sophisticated web user, but I am also an “ordinary person”? and I am afraid of the “update”? button (and especially the “send report”? button).  What I’m trying to say is that I find it a bit comforting and also a bit humorous that the almighty developers are having the same problems the rest of us are having: over bureaucratization resulting in semantics wars and not much results. And the main factor? Money. Weather at the grass roots level, up the ivory tower or in the depths of the gold vaults, any cause that derives from passion and creativity, will need a strong economic plan that if not profitable, is at least sensible enough not to stand in the way.

    As young designer on the cusp of starting up a firm, going out on my own terrifies me, but I am also excited about no longer having to justify, for the fifteenth time, why I need to revise the style sheet … I learned from the most capitalist of socialists, my wife, that being self employed is the best thing you can do for yourself, for others, and sometimes even for the cause.

    This gets me back to Molly’s article, J. Cornellius asks if we are all not overlooking something? Other industries that are international, young, and essential to the world? The art world comes to mind.

    Look to the arts and you will find a world where no single set of rules applies, where there isn’t even a status quo to despise. Most artists agree that there is a “them”? and an “us”? and that listening to and respecting each other’s principles, if not agreeing with them, is the key to getting ‘them’ to listen to ‘us’.

    Meanwhile, we (web coders\developers/designers\users) need a way to come to terms with each other, because the direction of the web will affect all other industries regardless of how regulated or laiser-faire they are.

    Furthermore, what’s the rush?
    Why are we so eager to continue to push a way through when we have already acknowledged that 80% of folks are done trying to keep up. We CAN have an interoperable web, we DO have it. Let’s just all embrace all of the tools that are currently at our disposal. As far as I can tell, if it works in IE6 it works everywhere else, so it is the turtle, not the hare, which determines the outcome, and by that standard alone, I know I can push my work to the limit and trust that it will be universal.

    The most important thing for me to remember: it’s the message, not the medium. Sorry — but the web would not be the closest thing to true democracy if “a page could not be displayed due to invalid code”?. – Although in all fairness, the web is not — as Carolyn Ann Grant points out — a democracy, it’s a tool, and sometimes instead of being the speaking baton, it’s 7 billion megaphones.

    Copy & paste the code below to embed this comment.
  17. I <3 the joke, first of all, Molly. I also appreciate the insight into the WC3 and had some ignorance regarding how stuff works there.

    The web will work without silverlight just fine.

    Recently, I’ve seen how javascript and UI design is leading in a fine direction. Just think how long it took to get a proper language to be used properly. Obviously, some people have been using js for a long time with amazing results, and I generally mean a larger group working with it now… no offense intended!

    Ruby and PHP battles showed how people have instinctive interest in ownership and recognition of concepts. Like “purple triangle” or “MVC”.

    Microsoft is guilty of borrowing terminology, but it is much worse than just borrowing; these borrowed terms lose meaning, ignore meaning, or become corrupt (read FUBAR). This leads to the language degradation of anyone in earshot. If you’re talking semantic web, its really hard to respect Microsoft’s tactics in that regard. Or ignorance? The puppeteers need to get out more.

    I’m not arguing to ignore IE as many people use it. However, why not just serve old tables and let them sort it out for a couple years; meanwhile serve semantics to browsers that get it. <br>

    Table layouts is quick-work for those who spent “their day” in the table mine-fields, right? To make an alternate “choose-your-own-adventure” HTML page?

    I originally wanted to examine nicer looking HTML and XHTML. How the crap did I get so buried in conditionals and bugs?


    <!—[if IE]> redirect :: go to table layout because I do not care about you anymore
    <![endif]—>

     

    Copy & paste the code below to embed this comment.
  18. a symptom of these circles of hell that the standards community have been reduced to is the arrogance of latest players in the development of HTML and their antipathy towards the W3C. I have started to document their public statements (http://lastweekinhtml5.blogspot.com/). People need to show respect and understanding towards one another, this is notably abscent in the standards youth

    Copy & paste the code below to embed this comment.
  19. After reading this terrific article. I have to agree with every point. I would also go a stage further and offer up that the entire standards model is broken!

    Let me explain, the foundation of W3C was based around trying to bring the browsers together to try and get a standard specification for us professionals to work from. Now to a certain degree they have been hugely successful! It wasn’t long ago that you would see framesets and tables a-plenty around the web, but now if you take the time to look there has been a huge uptake on the proper use of markup.

    Now I feel though in the hugely competitive marketplace all the big brands are starting to drift apart again in there uptake of new recommendations and even the different implementations of said recommendations.

    Now I agree that there is no one culprit to point the finger at, but I don’t see a solution within the model we have at the moment.

    Just my two bits in the pot!

    Copy & paste the code below to embed this comment.
  20. It’s just my naivety that I didn’t realize the scope of this problem. Listing the cons for these groups creates as nice pattern for this article, but “profit” is the only con that really needs to be listed for companies like Microsoft, Apple, Google, and Adobe. It seems that the problem for the profit-oriented groups is one of motivation. How can you change the motivation of people like Steve Ballmer (sorry, I know I’m not suppose to point fingers)? Since “winning the web” is his stated purpose, how will you change his and company’s mission from world domination to civil responsibility? If we could at least mitigate that greed with a small dose of civic responsibility, we might have something? Since nothing suggests that these companies and their respective stock-holders will ever see the web as something other than a cash register, web-standards will always be compromised. Thanks for opening my eyes a little Molly, good luck.

    Copy & paste the code below to embed this comment.
  21. “the key obstacle to standards adoption: the colossal, entrenched population of the near-permanent IE6 base.“

    Hit the nail right on the head. Until the day when we no longer need “iehacks.css” and other kludges, we’re all stuck accommodating the AOL/IE bunch if we want any real traffic.

    We are stuck with coding around this most-truculent user base for at least the next decade, and there is no obvious path to pry loose this browser from the significant population that will never click an “update”? button.

    As a former tech-support / hardware-technician, I can offer up some insight into the mentality of the “typical user”.

    IMHO, it’s not that they don’t want to – in most cases, the problem is that they’re simply not aware of the alternatives.

    How many browsers can you name, off the top of your head – 4-5 or more?

    Now, ask the typical AOL/IE user the same question. Most likely response: “There ARE other browsers? I always thought the big blue ‘E’ was the Internet!” {shocked face, eyes the size of saucers, etc.}

    We’re dealing with a userbase that’s been fed TV commercials stating “American OnLine is… The Internet”, and told repeatedly that “to get online, all you need to do is click the big blue ‘E’ on the desktop, ok?”.

    Until they’re at least aware of the alternatives, nothing will change.

    How do we make them aware? Person-to-person evangelizing does work, but it’s time-consuming. Installing alternative browsers on new computers requires participation from vendors (good luck there). The only other approach I’ve seen that has a snowball’s chance in hell is designers getting sick of working around IE’s multiple screwups and posting notices along the lines of:

    “This website will not display properly on Internet Explorer. Why? Because it’s a crappy browser, and we will not break our site to accommodate it. Want a better Web experience? Get a REAL BROWSER here: {link}.“

    Or, for those who have a core audience and don’t really rely on traffic turnover:

    “This website will NOT work on Internet Explorer. Why? Because it sucks, and Microsoft is the Devil’s child. Want to see our content? Get {browser1}, or {browser2}, or {browser3}. Otherwise, we will not let you in.“

    ———————————————

    When your userbase is “doing it wrong”, until someone points out that they’re “doing it wrong”, they will continue to “do it wrong”. I’m not saying everyone should force users to switch from IE, but a little reminder here & there might get people to realize that there are alternatives out there.
    Copy & paste the code below to embed this comment.
  22. Good article Molly. You’re clearly very knowledgeable on the subject. You mentioned that ‘we’ shouldn’t blame. However, in every paragraph you list your cons for the subjects you discuss. This IS blame. You’re pointing fingers at the reasons why the web is in this state right now. I don’t have a problem with blame. In fact i think it’s very necessary in this context. It’s only through blame that we can identify the culprits and take steps to fix the situation.

    Be more bold. it’s only through people like you that change can happen and the web can be a better place.

    Well done. keep it up.

    Copy & paste the code below to embed this comment.
  23. I think what the web community needs to do is fix these browser issues before anyone can really get together and figure out these issues. The manufacturers need to step up and create a common layout engine that all browsers can use.

    Think about it. If you open an avi file, that file will look the same on different machines, whether you use Windows Media Player, VLC Player, or any other player that can play AVI files.

    Why can’t opening an HTML file have the same expectation?

    Companies could still differentiate their browsers, like any other product, by the features. Some use Firefox mostly because of the add-ons. Others could use IE for its own uses, Opera for its own, so on and so forth.

    The groundwork is there; each browser has already differentiated itself based on its features. The question is when can these companies all sit down and realize that by being too invested in having their layout engine be the best, that they are actually causing the web standards community to disperse and become schizophrenic.

    Copy & paste the code below to embed this comment.
  24. I think another fact that people have to consider is the problem of how “forgiving” browser rendering can be sometimes – if we want to make sure stuff written in archaic editors like Front Page and Apple’s products isn’t force into prominence they have to fail to render in standards browsers. The problem with this method is that it compromises the free essence of the web as we know it.

    The reason ICANN succeed where the W3C don’t is that they have a hardware business that can be more easily charged for, and that anyone setting up a server has to comply with a standard DNS model or no one can access their system. Its designers coding for IE6 in preference of newer browsers, WYSIWYG editors that produce un-semantic code and a glut of clueless people populating the web that we have to worry about.

    Copy & paste the code below to embed this comment.
  25. What surprises me in all this, and this has been bugging me for a while now, is how they keep talking about “standards” and “standard bodies” but fail to acknowledge there is a “standard” way of dealing with making sure an industry follows a certain standard: Certification.
    You really think organizations like ISO waste copious amounts of time begging industry participants if they would please be so kind to follow their suggestions? Somehow I don’t think they would, they have strict rules which should be followed would one carry their seal of approval and become an ISO-certified organization.

    Every time I see a webpage carry the W3C seal of valid htmlxmlcsswhatever I die a little: it’s the browsers which should carry those seals first before any web-page. What use is it to carry a such seal and then have the browser mangle your well-formed and valid html beyond recognition? Redicilous.

    Problem is: there should be clear benefits to be certified. There should be a way to ‘force’ browser vendors into being certified. Something like “Your browser isn’t CSS2 certified, fix that then you can join the debate on CSS3”. ie; if you want to push your ideas, first show us you can follow those of others.

    This could then eventually extend to pages just not showing up in a certain browser since the developer has decided only to cater for browsers that carry a full certification, this to reduce development and bug-tracking time and costs. This last bit could be an incentive to our clients to actually cooperate with this: less bugtracking and development time means lower prices and less maintenance for them too.

    IMO only then can we create a real incentive for those vendors to implement the right features in the right way. As long as this is a free-to-follow process, which they can even influence in less than morally sound ways, I don’t see the current status quo change beyond mere empty promises.

    Copy & paste the code below to embed this comment.
  26. Seems to me that it used to be our calling card. Standardistas unite. But Molly’s 100% right about this issue. The movement seems to have hit a resounding stale-mate and I don’t like it. During the day, I find myself tied at the feet, hands and mouth with what our creative department would like to do. Tied by the very hands that hired us. So often politics smash our momentum, and seemingly bum-rush us into last year.

    Maybe what we need is a stronger grass-roots movement. Not all of us are “designers” or “front-enders” only. I’d be willing to bet that there are some out there with grant-writing skills, sales skills, etc. Let’s band together and utilize everyone’s resources … gain some momentum … and seek out grant money to push forward with an organization dedicated to open-discussion about web standards and the future.

    Copy & paste the code below to embed this comment.
  27. WHATWG is not revolutionary. It is very very evolutionary. It evolves “dead” HTML4 rather than pushing incompatible new XHTML2.

    WHATWG has very strong leadership – Ian Hickson.

    Copy & paste the code below to embed this comment.
  28. Long distance phone charges? Traveling to France for face-to-face meetings?

    What rock have you been living under for the past 10 years? Skype, Gizmo5, and various other nearly free VoIP options exist, as does video and online conferencing.

    Good God…I’d never expect something so whiny and cave-person-like from AListApart.

    Copy & paste the code below to embed this comment.
  29. Dear Ms. Bizcuit,

    Your post screams for a response. Please blog or Twitter or Skype or use whatever current technology you’d like to let the W3C know about their business practices. You think it’s MY idea to have to deal with long distance telephone charges, IRC and so on? It amazes me that the W3C hasn’t embraced more current technology, despite so many contemporary technologists. So, if you think this is whiny and cavelike, I’d like to encourage a call to action from you to help bring about change.

    And good luck with that. :)

    Copy & paste the code below to embed this comment.
  30. I love the information mentioned in the article about web design and website development in web design industry,……..can you please email me more articles….

    Copy & paste the code below to embed this comment.
  31. Molly :

    THANK YOU.  I have been waiting to read something like this for a long time.  (And ALA, I encourage you to publish more along these lines, if you’ve got the authorship available.)

    I learned XHTML + CSS in the early 2000s, and I remember feeling at the time was that the W3C was slow, but good. 

    I’ve learned a lot since then.  (A bit of programming, semantics, design process, and so on.)  And although I know it happened gradually, I nevertheless woke up one day and realized that the W3C have been compromised under the weight of their own bureaucratic inefficiency”¦and under pressure from corporate interests who, after failing to push their proprietary technology from without the W3C, decided to push it from within instead.

    I’m irritated that XHTML’s failure to gain traction has resulted in HTML5.  Although there are many things I like about HTML5, there are several others that seem to undo years of grueling effort to separate content from presentation.  I wish I could take the good from HTML5, migrate it to XHTML, and perform some kind of Heimlich maneuver to get momentum going for XHTML again. 

    I feel this frustration very strongly, yet I feel like completely powerless to change the course of things.  It’s as though I’m stuck on a train heading for a cliff with no way to stop it. 

    Three Circles of Hell, indeed. 

    And you know what?  It would almost be Four Circles of Hell, but for your challenge to solve this problem without resorting to blame-mongering.  I have shouted more than my fair share of blame at Microsoft, but I think you are right to examine pros and cons will maintaining a positive, pragmatic attitude at the same time.  I found it sobering, and helpful in putting the focus back where it belongs: “what’s the nature of the problem, and what can we do about it?”?, rather than “whose fault is it?”?.  Thank you for that.

    All I can say is, please, please, PLEASE keep up your good work on this front!  I don’t want to see a corporate war for dominance bring about a digital apocalypse that will take the Web back to the 1990s.  Corporations are strong, but they are not the Web.  The Web is Us!

    Stay strong, Molly!  You’re a good soldier! :)

    Copy & paste the code below to embed this comment.
  32. Mz.Biscuit seems to be unaware of the standards maverick (forgive me for that, Molly) she seems to be denouncing as unaware of our modern technologies.  I don’t particularly care to engage in a slamming of you, but seriously, you obviously don’t know what Molly has helped achieve for us … take it back! Hehehehe …

    Copy & paste the code below to embed this comment.
  33. Haha, I loved Ted Lee’s comment about the 3 circles of hell being IE5.5, IE6 and IE7. He predicted that IE 8 was going to be a nice, clean step forward, but that has clearly not been the case. Microsoft’s strategy has always been to go against the grain to retain a dominant position. In the case of IE, their resistance to W3C has been the cause of their downfall. It’s interesting how far we’ve come since this article was written, but the author uncannily predicted a number of developments and I am glad, as I am sure is she, that the W3C standards have stuck around.

    Copy & paste the code below to embed this comment.