Why Tim Berners-Lee is Wrong
The W3C is finally waking up and realizing they’ve got a problem with HTML. The browser vendors are once again abandoning them and going their own way (except for Microsoft, which is going in a different direction entirely). The W3C has wisely decided to start listening to Mozilla, Opera, and Apple and revisit classic HTML. Unfortunately though they realize they have a problem, they haven’t yet realized what the problem is. Berners-Lee seems to think it’s about “quotes around attribute values and slashes in empty tags and namespaces”, and it’s not.
XHTML is not the problem. Well-formedness is certainly not the problem. Hell, even namespaces aren’t really the problem although they’re clunky and ugly and everyone hates them. The problem is that the W3C has abandoned HTML for years. HTML hasn’t moved forward since 1999. No wonder browser vendors are getting antsy.
XHTML (1.0 and 1.1) is nothing but a reformulation of HTML. It is a very good reformulation that offers real benefits to developers and authors. However it doesn’t add any significant new functionality. It makes many tasks easier (especially ones that involve machine processing of HTML) but it doesn’t make anything new possible. Nonetheless it’s an unalloyed good thing, and we should keep it. Berners-Lee complains that:
The attempt to get the world to switch to XML, including quotes around attribute values and slashes in empty tags and namespaces all at once didn’t work. The large HTML-generating public did not move, largely because the browsers didn’t complain. Some large communities did shift and are enjoying the fruits of well-formed systems, but not all.
The simple fact is that it’s hard to change direction on a moving train. It’s even harder to change direction when that train is made up of millions of independent authors and software vendors. It takes years, but guess what? The train is moving. XHTML is winning. More and more pages are being served in valid XHTML, and more and more tools are generating it. We may never get rid of classic HTML in my life time, but there’s no reason to give up on XHTML now.
The problem is not now and has never been XHTML or well-formedness. The problem is that the W3C lost interest in improvements to HTML and XHTML. Instead they’ve run off and started work on huge, complicated, massive monolithic plugin technologies like XForms, MathML, and SVG, but even these aren’t the problem themselves. Considered individually they’re each useful and practical. The problem is that the W3C stopped worrying about the smaller problems, like how to DELETE a URL with a web form, how to identify a date in a document, or how to logout of a site that uses HTTP authentication. There’s still a lot of room for improvement in classic HTML and XHTML. There are still elements and attributes and attribute values that are simply missing and glaring by their absence.
The W3C’s mistake was ignoring these little things while it worked on big problems like MathML and SVG. What’s needed now is not an abandonment of the good work the W3C has done in XForms, SVG, MathML and most especially XHTML. Instead what we need to do is tie up the loose ends. Finish what Tim Berners-Lee started way back in 1989, and make HTML a really solid language for the writing and reading of narrative content.
Then we can make it even more powerful by mixing in XForms, SVG, MathML, MusicXML, and other pieces. However, we can only do this if we keep well-formedness, keep XHTML, and keep namespaces. These are all critical to enabling HTML to expand beyond the narrow confines of newspapers, blogs, personal home pages, and online stores. Otherwise we’ll be condemned to a hell of tag soup and JavaScript for all eternity; and that is not a fate I wish to experience.
October 29th, 2006 at 3:31 pm
Yes! The w3c needs to hear this message loud & clear… for the sake of everything we hold dear on the www.
October 29th, 2006 at 3:39 pm
That sounds like exactly what XHTML 2.0 is, and fortunately there will be an XHTML 2.0 task force.
October 30th, 2006 at 2:42 am
Maybe the problem is…
HTML is a Web Display Technology
HTML should have been a browser plugin, the same as Flash, Windows Media, Java, QuickTime, etc.
While the WC3 sleeps, Flash is leaving HTML in the dust.
October 30th, 2006 at 4:29 am
“The problem is not now and has never been XHTML or well-formedness.”
And yet people have felt the need to write liberal XML parsers for RSS, which people and tools can’t seem to get right on a regular basis.
“XHTML is winning.”
That seems a strong claim.
October 30th, 2006 at 4:33 am
I think quite a bit of work is going on with XHTML2 and WHATWG… for example, they are looking at a possible tag (navigation list) to replace the that web developers tend to use for navigation (will help search engine spiders identify page content and the navigation bar).
Have a look at these…
http://www.w3.org/TR/xhtml2/mod-list.html#edef_list_nl
http://whatwg.org/specs/web-apps/current-work/#the-nav (the WHATWG equivalent)
http://www.w3.org/TR/xhtml2/mod-roleAttribute.html (a great tool to identify elements like a site map).
Originally I wrote a small article with some of the problems I was experiencing with (X)HTML, and my solution with CSS… then I found out about the above tools…
http://www.krang.org.uk/searchEngineCSS/
October 30th, 2006 at 5:51 am
The problem with RSS is that too many people involved with it never took the time to learn even the basics of XML. That one of its chief evangelists was XML-clueless didn’t help. When even the inventors don’t understand what they’re doing, what hope is there for the rest of us?
However, RSS is being rapidly replaced by Atom; and Atom, unlike RSS, makes no compromises on well-formedness. As Fred Brooks wrote, “Plan to throw one away. You will anyway.” RSS is the one we’re going to throw away. It was a learning experience, but not what we’ll see moving forward. Perhaps the problem with XHTML is that people never planned to throw HTML away?
October 30th, 2006 at 7:54 am
Perhaps the problem is that the inventor of HTML was clueless about SGML, the inventor of RSS learned by example, and by the time an application whose dominant design characteristic is ease of typing tags over maintaining large distributed applications reaches out to millions of users it can no longer reliably scale to more complex applications.
IOW, the fielding of the World Wide Web was witless both technically and socially.
Tag soup was the imprimatur. As the twig is bent, so grows the tree. No amount of force or persuasion will change that. What might change in a few minds in a few places is an understanding of how design for public and very large systems has to be done to stay out of these traps.
What are the requirements that make it necessary to take the chunks out of the soup and put them back into the can?
October 30th, 2006 at 3:08 pm
The problem with XHTML adoption has one clear factor that stands out head and shoulders above the rest: Internet Explorer doesn’t support it. Given that fact, only in corner cases can the average web developer ever possibly have anything to gain by using it.
The thing is, this problem applies just as well to *any* improvement to HTML that the W3C is going to cook up. Saying that incremental improvement is going to help is just sticking your head in the sand. If Internet Explorer doesn’t implement the new stuff it might as well not exist for the majority of web developers, incremental or not.
October 30th, 2006 at 6:55 pm
Since I worked on a browser several years ago this is an interest to me. My opinion is that the w3c is and has always been the problem. HTML is not really a spec, even if you just consider the syntax. But real problem is that HTML is a presentation language and that’s not addressed. I do remember an RFC on tables layout being referenced but the major browsers didn’t conform to it. HTML is not unique every spec I’ve seen from the w3c is poor (XML, SOAP, XML Schema….). The w3c also doesn’t seem to know how to manage a standard.
In my opinion correct standard management requires:
1. Define a specification using a defined syntax (note how w3c specs doesn’t define the BnF grammer they use, note how the IETF specs do). People find it hard to write a parser based upon paragraphs of description.
2. Define and provide conformance and validation tests for the specification. People should be able to test to see if their implementation conforms to the specification.
3. Provide a reference implementation.
4. Define and provide an interoperability suite.
5. Define a method for subsetting and extending the specification.
6. Enforce the use of the standard so that only conforming implementations exist.
Instead the W3C put out a spec a month for years without providing all the necessary support to make them a success. Face it Microsoft now defines the standard for HTML and the w3c is lost in a haze of the semantic web or whatever. Now people just need to acknowlege this and turn out the lights and lock the doors at the w3c.
October 30th, 2006 at 10:06 pm
Excepting Nos. 4 and 6 (every software vendor wants to follow the Sinatra Doctrine, and enforceability only works in a certification context AFAIC), Matt’s list is great – and even the items I write off as pipe dreams are spot-on in spirit. Even just having a SOLID REFERENCE IMPLEMENTATION (whether written by W3C, or taken to market by a publisher and consequently certified as the reference implementation) would BY ITSELF be a huge step in the right direction for nearly any W3C technology you can name… I believe that lot of standards-aware developers would latch onto that with a vengeance, especially if the title in question wasn’t Internet Explorer. I also believe that Microsoft’s influence is one of the reasons why that step has never been taken.
As for the relevance of the W3C – regarding technologies in current use, they can’t really hope to influence the process beyond what individual participants might take back to their employers after dialogues at a W3C soiree – information that product managers are likely as not to ignore or forget. The better part of the influence comes from inertia and market forces, for better or worse.
When it comes to the Semantic Web, well, if the Recommendation track work on it ever starts to achieve fruition, then the W3C has a snowball’s chance of having its way there. I hope.
October 31st, 2006 at 8:53 am
It’s not quite that simple. The WHATWG has buy-in from enough developers and vendors to produce changes in the implementations of their browsers. Those browsers are a weak but not insignificant force of competition on Microsoft. Microsoft will harvest the best changes they see in that domain and put it into IE. The distribution of features across browsers and browser users will be uneven but their will be an overall improvement.
There is no such thing as a homogoenous technology ecosystem. Homogeneity is gray goo.
As to standards, maybe some people are finally beginning to understand what the forty-somethings tried to tell them in 1993-4-5: it don’t come easy. Know the difference between specifications for a technology developed in an emergent space versus a standard for a technology made interoperable in a mature space. These are different kinds of processes for different kinds of products at different stages of a technology lifecycle.
As for the Semantic Web: SGML (Sounds Good Maybe Later), meaning its time will come when the need for it outweighs the costs of implementing it such that the results are worth the trouble. When that happens economics and marketing will require it be rebranded and have new names on the specifications.
As for the W3C: it’s sooooo over. You will one day look back at its ten years of dominance as the good ol’days. And so it goes.
October 31st, 2006 at 9:31 am
[...] Tim Berners-Lee se lamenta sobre la poca adopción de xHTML como estándar en la web, y el poco soporte por parte de los desarrolladores de navegadores. Otro post interesante sobre el asunto es el titulado Why Tim Berners-Lee is wrong, el cual me ha hecho pensar sobre las palabras del primero, y realmente me parece una opinión bastante acertada. [...]
October 31st, 2006 at 4:18 pm
How about the W3C come up with an xml language for creating menus, that can be embedded only into xhtml docs. That might spur more xhtml conformance. Nearly every popular page on the web has some kind of menu. A well designed one would provide some level of semantic information, in a form comprehensible to computers. It could be the RSS of documents that don’t change very much.
November 2nd, 2006 at 12:22 am
If browser vendors really have nothing to do, then they might, oh I don’t know, let me see, how about: fix the bugs in their CSS rendering?!? Sweet Jesus, how many years does it take? About the only renderer I feel I can trust is Firefox’s Gecko. I still regularly trip across bugs in Safari and Opera, and IE 7 (from what I hear) is still a joke. And rendering in other applications like Dreamweaver is even worse.
I mean, I really have to say that browser rendering seems like an infinite regress. If it’s not one thing, it’s another. If operating systems were written by the people who write browsers, everyone would need a RAID array and we would be rebooting every half an hour. The word “standard” in this context is just a pretty word that everyone pays lip service to. In reality, there are ten different standards, named IE 5.0, IE 5.5, IE Mac, Netscape 4, Firefox, Safari, Opera, … If they had actually gotten it right in the first place, we could say “CSS 1″ or “CSS 2″, but no.
And if the vendors think they’ve ironed out all the rendering bugs, then how about supporting more of CSS2, or CSS3? I would give anything for cross-browser support of CSS2’s font-size-adjust… or, say, even one browser that supported it! It’s absolutely indispensible for matching different fonts in a heterogeneous environment such as, for example, oh I don’t know… the WWW?
And then if they STILL have nothing to do, maybe they could add MathML support in something besides Firefox, so I can actually depend on it and publish things with it rather than just admire it in Firefox.
November 2nd, 2006 at 10:06 am
Writing an HTML-browser today is actually harder than writing an operating system. It’s not a trivial task to develop a parser that can process all that messy HTML code that is floating around in the wild. Parsing well-fomed, valid XHTML is not a big deal but every real-world browser will have to deal with legacy HTML as well.
Reference implementations are fine as long as all other implementations conform to it. But as a matter of fact, Internet Explorer is still the dominant browser and I seriously doubt that Microsoft is really concerned about conforming to standards which they didn’t define themselves. They still haven’t even got the box model right.
I’m really curious about the future of web applications. HTML is never going to cut it, no matter how many X’s you put in front of it. Flash is such a poor concept, I doubt it will survive the next couple of years. I imagine something along the lines of Display-PDF for advanced and reliable rendering and a virtual machine of Java’s fashion on which we can build the client-side code in a language of our choice. Higher level concepts like HTML could be build on top of this “Web-OS” to allow for a smooth transition.
So much for my pipe dreams…
November 5th, 2006 at 5:37 am
While trying to assess the future of internet, I was reading a survey made in 2005 about where the internet will go in the next 10 years. To read this, you can find in the following blog posting.
http://ragusivanmalai.blogspot.com/2006/11/future-of-internet.html
November 7th, 2006 at 9:00 am
[...] Some people asked for new features; others were wondering if formerly deprecated elements would return; some had comments and criticisms about the decision itself, the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3C ignoring the needs of particular groups. The WHATWG, who are in the process of developing the next version of HTML (called HTML 5), feel that it’s important to not only listen to all of this feedback, but to actively seek it out and respond so that we can develop a language that meets your needs. [...]
November 7th, 2006 at 1:40 pm
[...] Some people asked for new features; others were wondering if formerly deprecated elements would return; some had comments and criticisms about the decision itself, the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3C ignoring the needs of particular groups. The WHATWG, who are in the process of developing the next version of HTML (called HTML 5), feel that it’s important to not only listen to all of this feedback, but to actively seek it out and respond so that we can develop a language that meets your needs. [...]
November 7th, 2006 at 2:16 pm
[...] Some people asked for new features; others were wondering if formerly deprecated elements would return; some had comments and criticisms about the decision itself, the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3C ignoring the needs of particular groups. The WHATWG, who are in the process of developing the next version of HTML (called HTML 5), feel that it’s important to not only listen to all of this feedback, but to actively seek it out and respond so that we can develop a language that meets your needs. [...]
November 8th, 2006 at 3:28 am
[...] Einige Leute baten um neue Features; andere haben sich gefragt, ob nun veraltete Elemente wieder zurückkehren; einige veröffentlichten Kommentare und kritische Anmerkungen zu der Entscheidung als solche, der WHATWG oder den Abläufen im W3C; einige erhoben Bedenken, dass die WHATWG und das W3C die Bedürfnisse spezieller Gruppen ignoriertens. Die WHATWG, die sich mitten in der Entwicklung der nächsten Version von HTML (genannt HTML 5) befindet ist der Meinung, dass es wichtig sei, diesen Rückmeldungen nicht nur zuzuhören, sondern sie auch aktiv zu suchen und zu beantworten, so dass wir eine Sprache entwickeln können, die Ihre Bedürfnisse trifft. [...]
November 8th, 2006 at 2:22 pm
[...] En este post se habla del revuelo que se ha montado con la iniciativa de Tim y se dice que en las opiniones aparecidas en blogs, foros y listas de correo hay muchas “ideas falsas” (traducción de google del término “misconceptions”). A partir de ahà explica como la comunidad puede aportar sus ideas y sugerencias. [...]
November 9th, 2006 at 12:17 am
[...] Though these issues have been simmering for years, Tim Berners-Lee’s announcement has reignited the conversation. Some influential members of the community have begun to post their wish lists, others have questioned the W3C’s track record of selecting sensible additions to HTML, and still others have rallied against this perceived step backwards, calling for a renewed focus on XHTML. [...]
November 9th, 2006 at 9:28 am
The problem with w3c specs is that several of them are fatally flawed: technically deficient, often incompatible between them, and adding lot of redundancy that slow implementations in browsers.
Take the case of MathML. The whole spec is technically incorrect with the double core language, the element in c-numbers, the wrong orientation of items in , the basis problem in scripts, ultraverbosity (wait 15x size over a LateX or Mathematica file) etc, etc.
If you want implement MathML in a browser today you need implement ‘anything’ twice: XML parser + MathML special parser, CSS + , usual DOM + special MathML DOM… That is reason only Mozilla implements a half of the MathML spec -moreover the implementation is defficient and so slow that can take 10-20 minutes to render some mathml docs-.
Similar thoughts apply to SVG.
The failure of XHTML is because the whole concept is not-logical. For instance, you define XML to be eXtensible and that implicate that tags are always closed. Ok, this is understandable when tags are not defined a priori, , you cannot know if second wee is inside first or not then you disambiguate using end tags always e.g. .
In HTML tags are pre-defined and you can write and computer know exactly the structure because cannot be nested. You can write end tags, just are uneeded there. This is also ok -note this is not tag soap but SGML like minimization feature-.
Now you define a XHTML constrained by DTD but you are obligated to add the end tags: ! That is, you obtain a no extensible system (if you want use mathml you may change the DTD from XHTML alone to the mixed document XHTML + MathML DTD) but you are forced to write empty tags even when are not needed. You are not obtaining the best of both worlds, just the contrary.
This was from the theoretical part. From the implementation part, XHTML parsers are poor than their HTML cousins. Even Mozilla recommend people was not using MathML or any other XML application the change from XHTML to HTML, for instance XHTML rendering is not incremental.
November 10th, 2006 at 9:30 am
[...] The Cafes: Why Tim Berners-Lee is Wrong Like I Said. [...]
November 11th, 2006 at 9:03 pm
IMO, and after a good read of both the article and the precious comments, I think that the XHTML 2.0 improvements to the semantics of the markup should be also present in another HTML version? The NL tag, the role attribute, the section and headings(without numbering) are excellent [no need for DIVs, use section in conjunction with H like fieldset-legend. and for downlevel/highlevel headings, it will be computed by the UA, meaning an H tag which is a child of a SECTION tag which itself is a child of another SECTION, will be a level-2 heading]
The paragraph improvement to include lists is also great.
These are good improvements regarding HTML structure, not xHTML. Why didn’t HTML go this way with W3c ?
As for HTML v. xHTML, I think that xHTML is really needed today and for the future, though its democratisation isn’t for this time because IE7 didn’t manage to support the application/xhtml+xml MIME type, and also because all websites coded by XHTML 1.0 or 1.1 as text/html don’t know what they’re doing.
November 12th, 2006 at 9:23 am
[...] طالب البعض بمزايا جديدة بينما تسائل آخرون عن عودة بعض العناصر الملغاة, كان للبعض انتقادات وتعليقات ØÙˆÙ„ القرار Ù†ÙØ³Ù‡ وآلية عمل كل من WHATWG Ùˆ W3G, كما أثار البعض قلقه إزاء تجاهل WHATWG Ùˆ W3C Ù„Ø§ØØªÙŠØ§Ø¬Ø§Øª مجموعات معينة. تعتبر مجموعة WHATWG –المسؤولة عن تطوير الإصدار التالي من لغة HTML (المسمى: HTML 5)- أنه من الضروري عدم Ø§Ù„Ø¥ÙƒØªÙØ§Ø¡ بمجرد الإصغاء لهذه المتابعات ÙØØ³Ø¨ بل السعي وراء المزيد عنها والرد عليها ØØªÙ‰ نتمكن من تطوير لغة تلائم جميع Ø§ØØªÙŠØ§Ø¬Ø§ØªÙƒÙ…. [...]
November 13th, 2006 at 10:55 am
[...] Algunas personas pidieron nuevas caracterÃsticas; otros se preguntaban si los elementos formalmente desaconsejados volverÃan; algunos tienen comentarios y crÃticas sobre la decisión en sà misma, el proceso de WHATWG ó W3C; y algunos se preocupaban porque el WHATWG y el W3C ignoraban las necesidades de grupos concretos. El WHATWG, que está en el proceso de desarrollo de la próxima versión de HTML (denominada HTML 5), siente que es importante no solo escuchar a todos sus observaciones (feedback), también buscar activamente y responder de modo que podamos desarrollar un lenguaje que cumpla tus necesidades. [...]
November 19th, 2006 at 12:04 am
Very interesting comments…
What I don’t understand is…
to my understanding, we dropped HTML4.0.1 in 1999 and then moved to XHTML1, then in 2001 we moved to XHTML1.1. So I’m under the impression that we should be writing websites in XHTML1.1, and this is what i have been doing on my site. Why then is the W3c on their website giving people tutorials on how to learn HTML4? This is mad, how do they expect people to embrace the “new” XHTML when they themselves are giving us a mixed message on what Doc type to be using.
As for people that say XHTML1 or XHTML1.1 is hard to learn. I started learning html for the first time at the beginning of February 2006, now 11 months later I am able to write all my sites using valid XHTML1.1. So if I can do it surely others can pick it up too? Thanks, Dean.
November 23rd, 2006 at 12:39 am
[...] Some people asked for new features; others were wondering if formerly deprecated elements would return; some had comments and criticisms about the decision itself, the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3C ignoring the needs of particular groups. The WHATWG, who are in the process of developing the next version of HTML (called HTML 5), feel that it’s important to not only listen to all of this feedback, but to actively seek it out and respond so that we can develop a language that meets your needs. [...]
November 23rd, 2006 at 10:52 pm
[...] 一些人å•åŠæ–°çš„功能,有些人好奇之å‰å¦æ±ºæŽ‰çš„å…ƒç´ èƒ½å¦æ•—部復活,å¦å¤–也有人é‡å°WHATWGã€W3Cçš„è¡Œå‹•æˆ–æ±ºç–æœ¬èº«è¡¨é”æ„è¦‹èˆ‡æ‰¹è©•ï¼Œé‚„æœ‰å°‘æ•¸äººå°æ–¼WHATWG與W3C忽略特殊團體需求的情æ³è¡¨é”關注。WHATWGç›®å‰æ£åœ¨é–‹ç™¼ä¸‹ä¸€ç‰ˆçš„HTML(稱為HTML 5),我們èªç‚ºä¸ä½†è¦å»£ç´æ‰€æœ‰å»ºè¨€ï¼Œé‚„è¦ä¸»å‹•å¾µæ±‚èˆ‡å›žæ‡‰ï¼Œå¦‚æ¤æ–¹å¯ç™¼å±•出符åˆå„ä½éœ€æ±‚的語言。 [...]
November 25th, 2006 at 4:09 pm
There is always something delicious about reading pronouncements like “XHTML is not the problem. Well-formedness is certainly not the problem.” on an “XHTML” page that is, itself, not well-formed.
The problem with “real” XHTML (served with an XML MIME-type) is that it offers too few tangible benefits to most authors, for altogether too much effort. “Faux” XHTML (served a text/html, and parsed as HTML) is, in practice, just another dialect for composing tag-soup.
The world really did not need another such dialect.
That’s not to say that the W3C has not delivered useful standards (XML, anyone?). However, the HTML WG went seriously off-track with XHTML2. And the vision (upon which XHTML2 was predicated) that the Web was going to somehow be converted to an XML playground has proven quit illusory.
November 26th, 2006 at 7:59 am
Jacques. this page most certainly is well-formed though you did put a break in an attribute value that seemed to confuse the validator. (I’ve corrected that.) Possibly there are other ways to sneak bad markup into the comments. I’d have to check that.
This page is not valid but that’s a very different thing. Well-formedness is much more important than validity.
Your point that XHTML “offers too few tangible benefits to most authors, for altogether too much effort” is perhaps real, though probably not for the reasons you were imagining. We may have here what economists call an externality. XHTML does offer many real, important, and tangible benefits to many people. However insufficiently few of these accrue to page authors to make it worth their time to bother with the extra trouble of generating XHTML.
January 9th, 2007 at 12:44 am
[...] http://cafe.elharo.com/xml/why-tim-berners-lee-is-wrong/ [...]
February 17th, 2007 at 12:52 pm
You´re totally right, the browser vendors are going their own ways, so W3C has to think about it again…
March 3rd, 2007 at 2:02 pm
I think that you are right, too.
Greetings,
Markus
March 5th, 2007 at 6:44 am
Der Text spricht mir aus der Seele. Aber die Webmaster werden nur folgen, wenn sie einen Nutzen sehen und im Moment sieht die Masse keinen Nutzen darin, dem W3C zu folgen. Die meisten Seiten sind immer noch mit Tabellen gebaut und zum teil mit sehr schlechtem CSS und nicht sehr schönen html /xhtml. Von daher müßte es den Webmastern mehr ans Herz gelegt werden Standardkomform zu bauen. Leider kann ich nicht so gut Englisch, daher mein Text in deutsch.
Die Übersetzung in Englisch lautet:
The text speaks me from the soul. But the Web masters will follow only if they see and for the moment see a use the mass no use in following the W3C. Most sides are still built and partially with tables with very bad CSS and not very beautiful HTML /xhtml. It would have to be put by therefore it the Webmastern to more to the heart Standardkomform to build.
Für sowas fehlt auch noch ein html Element, das man Orginal und Übersetzung sieht im Text.
MfG
Michael Finger
Holztechniker
March 12th, 2007 at 3:36 pm
Mozilla just announced that they will not follow the W3C rules in the future, so who will follow the rules then, MS????
March 13th, 2007 at 10:15 am
[...] Ðекоторые люди проÑили новых функций; Другим было интереÑно, вернут ли уÑтаревшие Ñлементы; Ðекоторые комментировали, либо критиковали Ñамо решение, WHATWG или W3C; ÐеÑколько человек были обеÑпокоены тем фактом, что WHATWG и W3C игнорирует потребноÑти определенных групп. WHATWG, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð² данный момент занимаетÑÑ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¾Ð¹ Ñледующей верÑии HTML (HTML 5), Ñчитает что важно не только выÑлушать Ñти отзывы, но и принÑть их во внимание, Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы дальнейшее развитие Ñтого Ñзыка, удовлетворÑло Вашим потребноÑÑ‚Ñм. [...]
April 3rd, 2007 at 7:01 pm
I think it is time to change –time to leave behind old & conservative traits and accept new realities. Internet has grown too big and technology/coding/programming has developed to much to stick by the old horse.
April 4th, 2007 at 11:59 am
Der W3C-Standard setzt sich durch. XML/XSL und HTML werden wichtig für die Zukunft bleiben und ich denke nicht das es eine Ablösung in naher Zukunft geben wird. Gerade mit XML und XSL und dessen Möglichkeiten Daten mit Styles zu versehen, stehen wir noch am Anfang.
April 5th, 2007 at 3:52 am
Für die Möglichkeit mich hier zu äussern bedanke ich mich. Für viele Anwender wie mich ist der Gebrauch der Auszeichnungssprache HTML4 in ausserordentlicherweise wichtig. In vielen Fällen und für eine große Anzahl von Menschen ist der Gebrauch dieser Sprache vollkommen ausreichend. Durch die überschaubare Komplexität sind eine große Anzahl von Menschen in der Lage die Grundbegriffe dieser Auszeichnungssprache zu erlernen. Auch ich zähle mich zu dieser Mehrheit. Mein Interesse liegt nicht in der Handhabung einer Programiersprache sondern in der Erlernbarkeit einer Technik zur Veröffentlichung von Inhalten auf meiner Website. Mit HTML4 kann ich bereits sehr viel anfangen. Dafür bin ich dankbar und zufrieden. Daß diese einfache Technik den begabteren und auf diesem Gebiet sehr tüchtigen Menschen nicht genügen kann verstehe ich. Ich plädiere daher an die Abwärtskompatibilität der neuen Webstandarts zu HTML4. Dies wäre ein Kompromiß mit uns gewöhnlichen Menschen. Ich bin der Meinung, daß HTML4 ein wertvoller Besitz der Menschheit ist. Ich bedanke mich für Ihre Aufmerksamkeit.
April 13th, 2007 at 12:00 pm
I agree with your opinion, Heinz. But it had been nicer if you explained it in English
April 13th, 2007 at 12:05 pm
Yes, I think too that html is able to express everything one wants to say
April 14th, 2007 at 1:24 pm
“namespaces … they’re clunky and ugly and everyone hates them” ? Why ? No everyone – acclimatization.
April 14th, 2007 at 6:46 pm
Hey Ino, i don’t know why everybody hates the namespaces…..there is no reason to hate…
April 18th, 2007 at 4:00 pm
Ok…So namespaces, well i hink most of us hate them for one reason or the other. But everyone has to agree to what John says “I think it is time to change –time to leave behind old & conservative traits and accept new realities. Internet has grown too big and technology/coding/programming has developed to much to stick by the old horse.”
This infact is true. 10 years down the line, you will hate things which you are crazy for today. Happens year to year, decade to decade and generation to generation
April 25th, 2007 at 6:05 pm
How about the W3C come up with an xml language for creating menus, that can be embedded only into xhtml docs. That might spur more xhtml conformance. Nearly every popular page on the web has some kind of menu. A well designed one would provide some level of semantic information, in a form comprehensible to computers. It could be the RSS of documents that don’t change very much.
Greeting
Uwe
April 25th, 2007 at 6:07 pm
I Think Microsoft will never follow the W3C rulez
Uwe
April 26th, 2007 at 4:37 pm
As to standards, maybe some people are finally beginning to understand what the forty-somethings tried to tell them in 1993-4-5: it don’t come easy. Know the difference between specifications for a technology developed in an emergent space versus a standard for a technology made interoperable in a mature space. These are different kinds of processes for different kinds of products at different stages of a technology lifecycle.
April 29th, 2007 at 8:28 pm
Interesting.. MS doesn’t want to follow W3C rules, Mozilla has announced that they wont follow W3C rules.. then a question comes that why so much hue and cry. Are moving into an era where we would be diluting all the standards and be driven by the product/browser requirement.
May 2nd, 2007 at 7:24 am
Very interesting comments…
What I don’t understand is…
to my understanding, we dropped HTML4.0.1 in 1999 and then moved to XHTML1, then in 2001 we moved to XHTML1.1. So I’m under the impression that we should be writing websites in XHTML1.1, and this is what i have been doing on my site. Why then is the W3c on their website giving people tutorials on how to learn HTML4? This is mad, how do they expect people to embrace the “new†XHTML when they themselves are giving us a mixed message on what Doc type to be using.
May 2nd, 2007 at 7:25 am
How about the W3C come up with an xml language for creating menus, that can be embedded only into xhtml docs. That might spur more xhtml conformance. Nearly every popular page on the web has some kind of menu. A well designed one would provide some level of semantic information, in a form comprehensible to computers. It could be the RSS of documents that don’t change very much.
May 2nd, 2007 at 7:25 am
Some people asked for new features; others were wondering if formerly deprecated elements would return; some had comments and criticisms about the decision itself, the WHATWG or W3C process; and a few raised concerns about the WHATWG and W3C ignoring the needs of particular groups.
May 3rd, 2007 at 2:04 am
Interesting.I think that XHTM format is very helpful for creating site.
May 3rd, 2007 at 8:59 am
But its hard to learn XHTM format
May 7th, 2007 at 5:10 pm
The problem with XHTML adoption has one clear factor that stands out head and shoulders above the rest: Internet Explorer doesn’t support it. Given that fact, only in corner cases can the average web developer ever possibly have anything to gain by using it.
May 9th, 2007 at 5:00 am
XHTML is not the problem? I am teaching it over two months and I hardly know grounds.
May 10th, 2007 at 6:45 am
Unfortunately xhtml isn’t supported by the Internet Explorer, which is still the most used browser. So, which browser supports xhtml??
May 15th, 2007 at 8:24 am
How about the W3C come up with an xml language for creating menus, that can be embedded only into xhtml docs. That might spur more xhtml conformance. Nearly every popular page on the web has some kind of menu. A well designed one would provide some level of semantic information, in a form comprehensible to computers. It could be the RSS of documents that don’t change very much
May 15th, 2007 at 8:24 am
The problem with XHTML adoption has one clear factor that stands out head and shoulders above the rest: Internet Explorer doesn’t support it. Given that fact, only in corner cases can the average web developer ever possibly have anything to gain by using it.
May 18th, 2007 at 9:51 am
XHTML is a good technolog.I’m grograme and have leaned it and use it to my works.
May 21st, 2007 at 6:28 pm
I dont build my websites with XHTML because I had many troubles with this standard. The browser doesn’t show correctly DIV-Container so I need to build the sites in HTML.
May 28th, 2007 at 5:56 am
Very interesting article. But when even Mozilla doesn´t follow – who will?
June 1st, 2007 at 11:18 am
The browser vendors are going their own ways, so W3C has to think about it again
June 8th, 2007 at 12:12 pm
My only concern is whether Microsoft will ever be concerned about XTHML or not.
June 10th, 2007 at 10:25 am
In many cases and for a large number of humans the use of this language is perfectly sufficient. A large number of humans in a the position the fundamental ideas of this honor language are to be learned by the visible complexity. Also I rank myself among this majority. My interest lies not in the handling of a Programiersprache separates in the ability to learn of a technology for the publication of contents on my Website. With HTML4 I can begin already very much. But I am grateful and content. That this simple technology more talented and humans very efficient in this area not to be sufficient can understands I. I plead therefore to the downward compatibility of the new weave and kind to HTML4.
June 11th, 2007 at 4:16 am
We need very clear real world examples for every element, with illustrations of what the result should look like. Plus what not to do explained in clear English. The W3Schools site is a shining example.
Will HTML5 require yet another doctype? Maybe it is also time to consider doing away with doctypes altogether. If the document starts with the HTML element, then it is HTML! Since browsers cope with all manner of mangled code thesedays, what difference does the doctype really have? I can even open a page of code that has no HTML or BODY elements at all, and it displays fine. Even now, there are too many confusing doctypes to choose from. Another one for HTML5 will not help.
We need columns. Ones that allow the content to flow between them. Amazingly, Netscape 3 had columns with the MULTICOL element. I know you can now do them in CSS, but only in Firefox I believe. We must bring HTML closer to the standard of desktop publishing packages.
June 18th, 2007 at 1:01 pm
I think it is time to change –time to leave behind old & conservative traits and accept new realities. Internet has grown too big and technology/coding/programming has developed to much to stick by the old horses.
July 2nd, 2007 at 11:10 am
I think these blog is really useful for new comers and Excellent resource list.
July 13th, 2007 at 1:29 pm
I certainly don’t disagree with any of the comments that have already shown up here, or with the initial post. There are clearly some problems and ultimately the WC3 must shoulder the bulk of the blame. Even so, when I step back and look at things from a long perspective, I find it fascinating that we become so out of joint over the fact that a product hasn’t been improved quickly enough. The car was introduced over a hundred years ago and still has some kinks that need to be ironed out. Yet we grow ever more impatient at the rate computer design seems to develop. Additionally, though, there seem to be so many components to consider in our computer universe determining which is most essential is a difficult task. Is it the issue of standards? Should we all be trying to focus on the shift to slimmed down web pages that can be accessed via mobile devices? At this point, the future of most of our technology still seems so much in flux that from a designer’s point of view, I would expect that it would be hard to decide which project to commit to.
July 14th, 2007 at 1:45 pm
Very nice article! I’ve heard rumors about XHTML 2.0 that it will not be backwards compatible. Meaning when it comes out, earlier versions of xhtml/html will not work.
July 15th, 2007 at 4:57 am
Is that true? I read all the article including the comments. Is XHTML 2.0 not backwards compatible? Thanks for an answer in advance!
July 27th, 2007 at 11:47 am
I do remember an RFC on tables layout being referenced but the major browsers didn’t conform to it. HTML is not unique every spec I’ve seen from the w3c is poor (XML, SOAP, XML Schema….). The w3c also doesn’t seem to know how to manage a standard
August 11th, 2007 at 1:44 pm
What’s the problem with namespaces? Every single new element the WhatWG is suggesting could have been done with them and, with some of their undeniable benefits, could have helped to spur adoption of XHTML.
Why couldn’t they just say “Look, we’ve created this spec using our namespace. If you add <wg:canvas id=”…”/> to a compliant XHTML document then all these browsers (Firefox, Safari, Opera, etc.) will work with it. Same with <input type=”text” wg:type=”date”/>. Just add our namespace and it’ll work!”.
Anyone not using XHTML gets HTML4 mode, ignoring the namespaced stuff. Anyone using XHTML gets the good stuff. I know what I’d do.
As it is, I feel a disturbance in the force
August 31st, 2007 at 2:37 pm
I haven’t read what Tim Berners-Lee said, but the issue with XHTML adoption is that there is very little incentive to “upgrade”… couple that with the fact that current support for (X)HTML/CSS/JS in the blue e, is lackluster at best (yeah, we’re talking IE7 here), there’s little point moving to the bleeding edge, when the browser most users are stuck with, can’t keep up with specs, and from all appearances, has no interest in doing so.
September 1st, 2007 at 3:26 pm
I dont no how is Berners-lee. I now xhtml and html and css. what he say is what I’m doing every day…
do it do not talk.
September 16th, 2007 at 12:09 pm
For some reason this post seems to attract a disproportionate amount of Polish copy-spam. That is, spam that copies previous sentences in the post and the comments. Consequently I’m disabling further comments. If you really want to say something about this, drop me an e-mail.