reinventing_html_discuss.html
57.6 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css" media="all">
@import "/QA/2006/01/blogstyle.css";
</style>
<meta name="keywords" content='' />
<meta name="description" content="By now many have seen Tim Berners-Lee on Reinventing HTML: Making standards is hard work. ... A particular case is HTML... The plan is to charter a completely new HTML group... I'll be asking these groups to be very accountable,..." />
<meta name="revision" content="$Id: reinventing_html_discuss.html,v 1.133 2011/12/16 02:59:54 gerald Exp $" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://www.w3.org/QA/atom.xml" />
<link rel="alternate" type="application/rss+xml" title="RSS 1.0" href="http://www.w3.org/QA/news.rss" />
<title>Reinventing HTML: discuss - W3C Blog</title>
<link rel="start" href="http://www.w3.org/QA/" title="Home" />
<link rel="prev" href="http://www.w3.org/QA/2006/10/validator_api.html" title="Playing with the new Validator API" />
<link rel="next" href="http://www.w3.org/QA/2006/11/celebrating_owl_interoperabili.html" title="Celebrating OWL interoperability and spec quality" />
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="http://www.w3.org/QA/2006/10/reinventing_html_discuss.html"
trackback:ping="http://www.w3.org/QA/sununga/mt-tb.cgi/39"
dc:title="Reinventing HTML: discuss"
dc:identifier="http://www.w3.org/QA/2006/10/reinventing_html_discuss.html"
dc:subject="Opinions & Editorial"
dc:description="By now many have seen Tim Berners-Lee on Reinventing HTML: Making standards is hard work. ... A particular case is HTML... The plan is to charter a completely new HTML group... I'll be asking these groups to be very accountable,..."
dc:creator="Dan Connolly"
dc:date="2006-10-28T01:23:47+00:00" />
</rdf:RDF>
-->
<!-- <script type="text/javascript" src="http://www.w3.org/QA/mt.js"></script>-->
</head>
<body class="layout-one-column">
<div id="banner">
<h1 id="title">
<a href="http://www.w3.org/"><img height="48" alt="W3C" id="logo" src="http://www.w3.org/Icons/WWW/w3c_home_nb" /></a>
W3C Blog
</h1>
</div>
<ul class="navbar" id="menu">
<li><strong><a href="/QA/" title="W3C Blog Home">[ W3C Blog ]</a></strong></li>
<li><a href="/QA/Library/" title="Documents and Publications on Web and Quality">Documents</a></li>
<li><a href="/QA/Tools/" accesskey="3" title="Validators and other Tools">Tools</a></li>
<li><a href="/2007/12/qa-blog-help/index#feedback">Feedback</a></li>
</ul>
<div id="searchbox">
<form method="get" action="http://www.google.com/custom" enctype="application/x-www-form-urlencoded">
<p id="formbox"><input type="text" size="15" class="textfield" name="q" accesskey="E" maxlength="255" /> <input type="submit" class="submitfield" value="Search" id="goButton" name="sa" accesskey="G" /> <input type="hidden" name="cof" value="T:black;LW:72;ALC:#ff3300;L:http://www.w3.org/Icons/w3c_home;LC:#000099;LH:48;BGC:white;AH:left;VLC:#660066;GL:0;AWFID:0b9847e42caf283e;" /><input type="hidden" id="searchW3C" name="sitesearch" checked="checked" value="www.w3.org/QA" /><input type="hidden" name="domains" value="www.w3.org/QA" /></p>
</form>
</div>
<div id="main"><!-- This DIV encapsulates everything in this page - necessary for the positioning -->
<p class="content-nav">
<a href="http://www.w3.org/QA/2006/10/validator_api.html">« Playing with the new Validator API</a> |
<a href="http://www.w3.org/QA/">Main</a>
| <a href="http://www.w3.org/QA/2006/11/celebrating_owl_interoperabili.html">Celebrating OWL interoperability and spec quality »</a>
</p>
<h2 class="entry-header">Reinventing HTML: discuss</h2>
<div class="entry-body">
<p>By now many have seen Tim Berners-Lee on <a href="http://dig.csail.mit.edu/breadcrumbs/node/166">Reinventing HTML</a>:</p>
<blockquote><p>Making standards is hard work. ...</p>
<p>A particular case is HTML... The plan is to charter a completely new HTML group...</p>
<p>I'll be asking these groups to be very accountable, to have powerful issue tracking systems on the w3.org web site, and to be responsive in spirit as well as in letter to public comments.</p></blockquote>
<p>Ironically, <a href="http://dig.csail.mit.edu/breadcrumbs/node/152">comments are disabled on <cite>breadcrumbs</cite>, the DIG research group blog</a>.</p>
<p>Comments are welcome here, though we haven't figured out how to address spam without moderating the comments. And there's always the mailing lists... <a href="http://lists.w3.org/Archives/Public/www-html/">www-html</a>, <a href="http://lists.w3.org/Archives/Public/www-qa/">www-qa</a>, <a href="http://lists.w3.org/Archives/Public/">etc.</a>.</p>
</div>
<div id="more" class="entry-more">
</div>
<p class="postinfo">Filed by <a href="http://www.w3.org/People/Connolly/">Dan Connolly</a> on October 28, 2006 1:23 AM in <a href="http://www.w3.org/QA/archive/technology/html/">HTML</a>, <a href="http://www.w3.org/QA/archive/web_spotting/opinions_editorial/">Opinions &amp; Editorial</a><br />
<span class="separator">|</span> <a class="permalink" href="http://www.w3.org/QA/2006/10/reinventing_html_discuss.html">Permalink</a>
| <a href="http://www.w3.org/QA/2006/10/reinventing_html_discuss.html#comments">Comments (52)</a>
| <a href="http://www.w3.org/QA/2006/10/reinventing_html_discuss.html#trackback">TrackBacks (0)</a>
</p>
<h3 class="comments-header" id="comments">Comments</h3>
<div class="comment" id="comment-9038">
<p class="comment-meta" id="c009038">
<span class="comment-meta-author"><strong>Etan Wexler </strong></span>
<span class="comment-meta-date"><a href="#c009038">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>Is that the...? It feels like... Hold on... Yup: Welcome to Web 3.2, everybody.</p>
</div>
</div>
<div class="comment" id="comment-9040">
<p class="comment-meta" id="c009040">
<span class="comment-meta-author"><strong>OffBeatMammal </strong></span>
<span class="comment-meta-date"><a href="#c009040">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>I think it's very brave to try and reinvent something that's got such a widespread adoption and so many flawed interpretations.
Sure, HTML is starting to show some cracks and inefficiencies but that's mnostly becuase Ajax / Web2.0 / JavaScript and the competing DOM and event models of IE and Gecko are really starting to push the en envelope.
Another incremental evolution (similar to 3.2 to 4.0) is due - to maybe provide some better/more efficient short-cuts that today still require a lot of common code, but also (IMO) it's important that the standards are tightened up around both the DOM, the event model, CSS, Behaviours etc as well as adding some much needed things (eg maxlength on textarea or more OS style combo boxes - rather than the simplistic select) to put the heavy lifting back into the browser and out of th developer space.
Tim BL et al did an amazing job, and it's so cool to see that he's not just kicked back and said "I rock".. if he thinks it needs addressing.... maybe it's time for the Gecko and IE teams (now they've got their 2.0 and 7 releases out of the door) to sit up and listen...
I, for one, would love to be able to contribute to this process...</p>
</div>
</div>
<div class="comment" id="comment-9045">
<p class="comment-meta" id="c009045">
<span class="comment-meta-author"><strong>Sean Fraser </strong></span>
<span class="comment-meta-date"><a href="#c009045">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>In his article, Tim BL cites HTML, xHTML and XHTML2. I'm curious. Does "xHTML" represent XHTML1/XHTML1.1? since they are a transistional bridge to XML? And. since XHTML1/XHTML1.1 are not noted specifically in his article, are these two markup languages to be obsoleted?</p>
</div>
</div>
<div class="comment" id="comment-9051">
<p class="comment-meta" id="c009051">
<span class="comment-meta-author"><strong>Catalin Hritcu </strong></span>
<span class="comment-meta-date"><a href="#c009051">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>My opinion is that is their quest to "evolve" their standards, the W3C is starting to become an obstacle for their adoption. It seems evident that it is impossible to make something a true standard (adopted by the wide majority), when you make it a moving target at the same time. So in my opinion the W3C should concentrate on making <b>higher quality</b> standards, rather than releasing poor standards often, and fixing things that are not really broken. "Release early, release often!" is good practice for (open source) developers, not for standard bodies!</p>
</div>
</div>
<div class="comment" id="comment-9053">
<p class="comment-meta" id="c009053">
<span class="comment-meta-author"><strong>Nicolas </strong></span>
<span class="comment-meta-date"><a href="#c009053">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>Oh no... This is <em>not</em> helpful.</p>
<p>Whe are at a time when</p>
<ol><li>all main browsers have finally reached an acceptable level of support for XHTML and CSS</li><li>most influential figures in the web world are pulling for XHTML and semantic markup</li>
<li>the XHTML and semantic markup litterature is there</li><li>in the medium/large corporate world, HTML is being obsoleted in favor of the processing-friendly XHTML</li><li>most (if not all) web software makers are on the XHTML bandwagon</li></ol>
<p>Why add yet another version to a spec that we know should have died long ago? This will not help.</p>
<p>You should go the opposite direction.</p>
<ol>
<li>Deprecate HTML. Completely. Get rid of the HTML validator too.</li>
<li>Provide <em>on the W3C site</em> a version of the XHTML 2.0 spec that mere mortals can read. That cryptic spec is probably the biggest obstacle to the adoption of XHTML: it scares to death anyone who looks at it. Its a Medusa.</li>
<li>Specs are not enough. You have to <em>explain</em> as clearly as possible the choices made in those specs. XHTML is much better than HTML, yes, but <em>you have to tell people why</em>, in a compelling manner. Not everyone is addicted to Molly's, Jeffery's, Eric's or Dave's blogs.</li>
<li>Lobby the makers of code-generating software. Make sure they think XHTML first. Same for browser vendors.</li>
</ol>
</div>
</div>
<div class="comment" id="comment-9054">
<p class="comment-meta" id="c009054">
<span class="comment-meta-author"><strong>David Joseph </strong></span>
<span class="comment-meta-date"><a href="#c009054">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>I'm glad that various peoples opinions on this are not going un-noticed. One thing though is there anywhere I can read regarding what improvements are to be made to the validator? One thing that would be ideal would be to make it easier to download/compile and move to another location therefore being able to call it recursively to test an entire site off/on line.</p>
</div>
</div>
<div class="comment" id="comment-9065">
<p class="comment-meta" id="c009065">
<span class="comment-meta-author"><strong>Leif Halvard Silli </strong></span>
<span class="comment-meta-date"><a href="#c009065">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>I suppose «Reinventing HTML» is a title open to many interpretations. Like with «reinventing the wheel»: there was no reason to reinvent it. We had it. And it was semantic too.</p>
</div>
</div>
<div class="comment" id="comment-9077">
<p class="comment-meta" id="c009077">
<span class="comment-meta-author"><strong>RF </strong></span>
<span class="comment-meta-date"><a href="#c009077">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>Browser support is a huge hurdle here. I see a couple modes of attack:</p>
<p>One, consider backwards compatibility through scripting. That is, if Internet Explorer 8 won't support the next generation of HTML, it should somehow be possible for a script to take a full-featured HTML document, process it, and make it work pretty well in common user agents. Google's ExplorerCanvas is an example of this strategy, sort of (albeit not with a W3C standard). </p>
<p>Two, consider making standards that mesh with nonstandard extensions to HTML and the DOM -- where careful authors can write standards-compliant code that happens to work in nonstandard user agents. I don't know whether there's any point to basing a standard on IE's approach to embedding XML in HTML, but maybe there is. Standardizing XMLHTTP and XSLT processors (if there aren't already W3C standards) wouldn't do any harm. </p>
<p>Three, add features that you know browser makers will pick up eventually. If it has to do with security and it's designed in consultation with Microsoft, it will probably wind up in the next update of Internet Explorer. Implementation difficulty, backwards compatibility, and value in the eyes of browser developers are the three big things that count here.</p>
</div>
</div>
<div class="comment" id="comment-9078">
<p class="comment-meta" id="c009078">
<span class="comment-meta-author"><strong>kL </strong></span>
<span class="comment-meta-date"><a href="#c009078">#</a> 2006-10-28</span>
</p>
<div class="comment-bulk">
<p>What you're describing sounds <em>exactly</em> like WHATWG work. Why isn't this group mentioned? Is it a plan for some secretive merge of WHATWG with W3C or are you starting a new, similar effort? </p>
</div>
</div>
<div class="comment" id="comment-9081">
<p class="comment-meta" id="c009081">
<span class="comment-meta-author"><strong>kL </strong></span>
<span class="comment-meta-date"><a href="#c009081">#</a> 2006-10-29</span>
</p>
<div class="comment-bulk">
<p>Oops, my mistake. Please ignore my previous comment.</p>
</div>
</div>
<div class="comment" id="comment-9089">
<p class="comment-meta" id="c009089">
<span class="comment-meta-author"><strong>Charles Randles </strong></span>
<span class="comment-meta-date"><a href="#c009089">#</a> 2006-10-29</span>
</p>
<div class="comment-bulk">
<p>Are you going to start with a clear requirement? </p>
<p>What problem are you trying to solve, and how will you know when you've solved it?</p>
</div>
</div>
<div class="comment" id="comment-9113">
<p class="comment-meta" id="c009113">
<span class="comment-meta-author"><strong>Mike Hunthurts </strong></span>
<span class="comment-meta-date"><a href="#c009113">#</a> 2006-10-29</span>
</p>
<div class="comment-bulk">
<p>The buck stops with the browser vendors. You can have all the standards in the world but if a main vendor with 90% market share decides to do their own thing, what can you do.</p>
</div>
</div>
<div class="comment" id="comment-9167">
<p class="comment-meta" id="c009167">
<span class="comment-meta-author"><strong>Cindy Sue Causey </strong></span>
<span class="comment-meta-date"><a href="#c009167">#</a> 2006-10-29</span>
</p>
<div class="comment-bulk">
<p>Just when I thought I was as tonfused as it was possible to be.. :D</p>
<p>Would it be presumptuous at all to make a suggestion re this latest development..? No, cool.. ;)</p>
<p>If [Reinventing HTML] becomes something new, an at least somewhat clean slate that some major number of us will be encouraged to use as <em>the</em> reference of the Future, would you all please consider starting out right from the beginning regularly supplementing the latest [standard] with applicable (small) images or diagrams..?</p>
<p>Am thinking of, say, the concept of nesting as an easy example.. There are those who could over and OVER read a recommendation for proper nesting and never ever grasp the concept but for whom one picture of the same would be worth the proverbial thousand words..</p>
<p>Am proffering this with thoughts of further accessibility (cognitive disabilities) and possibly saving just a tiny bit of email traffic hitting the multiple related lists.. In addition, the ease of use of something does play some significant part in the extent to which that something will be implemented..</p>
<p>Thanks in advance for considering the above in the spirit in which it was presented.. Looking forward to seeing what direction you all are up to next.. Always an adventure.. :)</p>
</div>
</div>
<div class="comment" id="comment-9173">
<p class="comment-meta" id="c009173">
<span class="comment-meta-author"><strong>Brett Merkey </strong></span>
<span class="comment-meta-date"><a href="#c009173">#</a> 2006-10-29</span>
</p>
<div class="comment-bulk">
<p>"Reinventing HTML" is a collection of correct statements which sum to something incorrect.</p>
<p>What is wrong is what has been forgotten. What has been forgotten is that the incredible achievements of the W3C, of recognized historical importance, have always been on the political plane, not the technical. Consummate politicians, the W3C volunteers may have had an ideal in mind but the "art of the possible" constrained every effort and the practical results are worthy indeed.</p>
<p>One could very well apply every cited criticism of practical HTML to the English language. My unhandsome native language was born of the compromise and illogic of daily intercourse -- and has continued so to this day. Those who yearn to speak a language beautiful in its logic should not speak English. The existence of software spellcheckers is condemnation enough! Yet English continues to find profitable application and so will HTML in the very same sense.</p>
<p>Brett Merkey</p>
</div>
</div>
<div class="comment" id="comment-9201">
<p class="comment-meta" id="c009201">
<span class="comment-meta-author"><strong>Ardan Michael BLUM </strong></span>
<span class="comment-meta-date"><a href="#c009201">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>At present Google itself is mostly made with non-valid markup and does not seem to down-rate non-valid markup on indexed pages. Naturally as a result there is a general lack of attention to the format of a page by the very people who could have the most impact on the future of web (as they spend their every waking minute trying to boost their keyword ranking) and avoid the W3C rules. These posts attest well to this.</p>
<p>The turn towards a "partnership" of use between those in SEO and the W3C is achieved when we are able to see how H1 to H6 content is actually part of the check that the validator offers --- that the idea of a page being 99% valid with no major tag errors is certainly a sure way to assure one that the cross browser reading of the page will work IN THE FUTURE when (in 50 or 150 years from now) markup will change and what was not done right will be lost.</p>
<p>You may say "what do I care for my keyword placement when I am dead?" The answer is that if your product, your firm, your essay, your photography, or what ever it is that you have made and placed in ranking is SAVED over time it will be saved owing to its markup.</p>
<p>Value for long long term placement comes by pure logic from the w3c. </p>
<p>This is all well and fine BUT DOES THE w3c wish to promote this partnership --- this would lead to a whole new huge force of webmasters helping the w3c --- all that is needed is that a portion of the w3c would turn its attention to white hat SEO in tags --- and what better place than with the semantic web!</p>
<p>Tim --- do let us know.</p>
<p>AMB, GENEVA.</p>
</div>
</div>
<div class="comment" id="comment-9251">
<p class="comment-meta" id="c009251">
<span class="comment-meta-author"><strong>sili </strong></span>
<span class="comment-meta-date"><a href="#c009251">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>I think new browsers should definitely check the syntax of XHTML, CSS and JavaScript (as some of them already do) documents. But the point is: "Good" old HTML should be shown in the browser as always. So we've got the needed downward compatibility. A new XHTML version should be treated in a different way: if there are (syntax) errors in the document, the page will <em>not</em> be shown, instead there is a error report.</p>
<p>New versions of XHTML should have got some "cool", "kick-ass" features and possibilities, or whatever. The goal is to make the new version as popular as possible.
Because it is definitely standard XHTML x.0 (CSS, JavaScript, ...) it should be much simpler for the browsers to render. That hopefully brings us better browser compatibility, what would be the smashing advantage over old non-standard and non-audited HTML.</p>
<p>I think the growing Mozilla movement shows that there is not only one browser, even (X)HTML beginners should be able to realize that fact. If they also realize the advantages of XHTML we've won.</p>
</div>
</div>
<div class="comment" id="comment-9272">
<p class="comment-meta" id="c009272">
<span class="comment-meta-author"><strong>Stefan Mackovik </strong></span>
<span class="comment-meta-date"><a href="#c009272">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>I just learned to love XHTML, an now someone wants to reanimate HTML?</p>
<p>I don't think that this is a good idea, I think XHTML in conjunction with CSS is a good idea, and it's easy to use and to work with!</p>
<p>Please don't bring a nother Markup - language into the game, it would be much better to speed up the XHTML - development!</p>
</div>
</div>
<div class="comment" id="comment-9273">
<p class="comment-meta" id="c009273">
<span class="comment-meta-author"><strong>Stefan Mackovik </strong></span>
<span class="comment-meta-date"><a href="#c009273">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>I Thin it's not a good idea to continue the development of HTML only because some developers are too lazy to use XHTML. XHTML is a really good ML, and every effort should be made to continue development on XHTML.</p>
</div>
</div>
<div class="comment" id="comment-9276">
<p class="comment-meta" id="c009276">
<span class="comment-meta-author"><strong>pete scott </strong></span>
<span class="comment-meta-date"><a href="#c009276">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>You're probably SOL until sites like myspace.com start accomodating standards. As long as they allow users (non-developers) to customize their own page with a smorgasborg or poorly crafted code, the poorly crafted code will keep getting written.</p>
<p>I wish you the best of luck, though, and look forward to your solutions.</p>
</div>
</div>
<div class="comment" id="comment-9288">
<p class="comment-meta" id="c009288">
<span class="comment-meta-author"><strong>Judah Diament </strong></span>
<span class="comment-meta-date"><a href="#c009288">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>if you go to alexa.com, see what the top 10 web sites in the US are, and look at the source of their home pages, it is all
plain-old" html - no sign of xhtml, xforms, etc. Perhaps there needs to be some explaining done as to why 98% of the web developers/users out there should care about more standards developments at this point? Everyone is tunring to AJAX to do their web apps, and unless it can be explained clearly and compellingly why anyone would want to switch to newer standards, no one will.</p>
</div>
</div>
<div class="comment" id="comment-9290">
<p class="comment-meta" id="c009290">
<span class="comment-meta-author"><strong>e2mars </strong></span>
<span class="comment-meta-date"><a href="#c009290">#</a> 2006-10-30</span>
</p>
<div class="comment-bulk">
<p>i like HTML, and i hope it could be better</p>
</div>
</div>
<div class="comment" id="comment-9324">
<p class="comment-meta" id="c009324">
<span class="comment-meta-author"><strong>Ben Bucksch </strong></span>
<span class="comment-meta-date"><a href="#c009324">#</a> 2006-10-31</span>
</p>
<div class="comment-bulk">
<p>Tim,</p>
<p>thank you.</p>
<p>Not for HTML vs. XHTML, but for the "listening to commenters" part.</p>
</div>
</div>
<div class="comment" id="comment-9383">
<p class="comment-meta" id="c009383">
<span class="comment-meta-author"><strong>Juan R. </strong></span>
<span class="comment-meta-date"><a href="#c009383">#</a> 2006-10-31</span>
</p>
<div class="comment-bulk">
<p>Wait when was noticed that some people akin to WhatWG has plans to add XML applications into next HTML5 tag soup, breaking today backward compatibility with hundred of tools. </p>
<p>For example your today working documents containing a XML tag <none> would be invalid for a HTML5 browser, whereas new HTML5 tools would generate <none> which would generate error when processes by a XML parser.</p>
</div>
</div>
<div class="comment" id="comment-9496">
<p class="comment-meta" id="c009496">
<span class="comment-meta-author"><strong>Guy Kewney </strong></span>
<span class="comment-meta-date"><a href="#c009496">#</a> 2006-11-01</span>
</p>
<div class="comment-bulk">
<p>Here's the bit I find inescapable:</p>
<blockquote>
<p>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.</p>
</blockquote>
<p>I've read Tim's blog, and I don't see how he can get around that. </p>
<p>Myself, I use both FF and IE browsers. Routinely, web sites break FF, sometimes both. Unless Tim's XML body can compel browsers to complain (how?) I really don't see that it will do anything differently.</p>
<p>Some of the inertia in the html standard is incredible. I taxed one site developer for producing an all-Flash shop window site, which is almost unusuable (can't link to pages, can't cut, can't paste - not even phone numbers!) and he's utterly unrepentant. "This way, it looks the same to everybody," he said.</p>
<p>For example of inertia: my browser routinely traps popup windows. So, these days, do most. What is going on? Why are site designers writing popup code in a world where nobody can see the stuff? </p>
<p>I suspect the answer is that people are using automated CMS tools like the FCKEditor. That allows you to generate a new window with several options. One is * target="_blank" * another is popup. The one is "deprecated" and the other futile. What will stop people using the built-in CMS tools?</p>
<p>As long as people are prepared to ignore browser-objection on the scale that you get for popups, what hope is there to persuade them to start using new features? and, more to the point, to stop using old ones? </p>
</div>
</div>
<div class="comment" id="comment-9498">
<p class="comment-meta" id="c009498">
<span class="comment-meta-author"><strong>Jeroen Ruigrok van der Werven </strong></span>
<span class="comment-meta-date"><a href="#c009498">#</a> 2006-11-01</span>
</p>
<div class="comment-bulk">
<p>I have to agree with Nicholas. I went through all the trouble to teach myself about proper HTML/SGML and now XHTML/XML and everything involved to make sure the websites are done the way they should be.</p>
<p>I also agree with the point that from a version 1 to a version 2 the specification suddenly seems to quadruple and stack feature upon useless feature which only serves a very minor part of the community.</p>
</div>
</div>
<div class="comment" id="comment-9553">
<p class="comment-meta" id="c009553">
<span class="comment-meta-author"><strong>Nick J </strong></span>
<span class="comment-meta-date"><a href="#c009553">#</a> 2006-11-01</span>
</p>
<div class="comment-bulk">
<p>People are moving to XML. It's just taking a while.
There will always be people who don't want to change anything that works. Nothing will change that. There will be web pages in HTML 1.0 forever. In the 1970s, there were programs running under an IBM1400 emulator, itself running under an IBM7094 emulator, on IBM370s.
The one fatal mistake would be to let this stop the rest of us progressing to XML amd CSS. This whole proposal is broken.</p>
</div>
</div>
<div class="comment" id="comment-9597">
<p class="comment-meta" id="c009597">
<span class="comment-meta-author"><strong>Juan R. </strong></span>
<span class="comment-meta-date"><a href="#c009597">#</a> 2006-11-02</span>
</p>
<div class="comment-bulk">
<p>Sorry a typo in my previous post.</p>
<p>I mean difference between <none> and <none/></p>
<p>P.S: These links can offer a idea of that WhatWG and Mozilla guys want to do with next HTML.</p>
<p><a href="http://groups.google.com/group/mozilla.dev.tech.mathml/browse_thread/thread/796fad03fdd4fc59/2b6952b15cd6a7d6#2b6952b15cd6a7d6" rel="nofollow">http://groups.google.com/group/mozilla.dev.tech.mathml/browse_thread/thread/796fad03fdd4fc59/2b6952b15cd6a7d6#2b6952b15cd6a7d6</a></p>
<p><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=353926" rel="nofollow">https://bugzilla.mozilla.org/show_bug.cgi?id=353926</a></p>
</div>
</div>
<div class="comment" id="comment-9625">
<p class="comment-meta" id="c009625">
<span class="comment-meta-author"><strong>Mauricio Samy Silva </strong></span>
<span class="comment-meta-date"><a href="#c009625">#</a> 2006-11-02</span>
</p>
<div class="comment-bulk">
<p>A Brazilian-Portuguese translated version for this article can be found at:
<a href="http://www.maujor.com/blog/2006/10/30/reinventando-o-html/" rel="nofollow"><a href="http://www.maujor.com/blog/2006/10/30/reinventando-o-html/" rel="nofollow">http://www.maujor.com/blog/2006/10/30/reinventando-o-html/</a></a></p>
</div>
</div>
<div class="comment" id="comment-9675">
<p class="comment-meta" id="c009675">
<span class="comment-meta-author"><strong>Jordan Clark </strong></span>
<span class="comment-meta-date"><a href="#c009675">#</a> 2006-11-02</span>
</p>
<div class="comment-bulk">
<p>I think that the concept re-inventing HTML is kind of like closing the dooe <em>after</em> the horse has bolted, as the saying goes.
Although Tim and all the W3C staff have the best intentions in mind, we as a community need to educate designers on the <em>existing</em> standards before creating more rules to be broken.</p>
</div>
</div>
<div class="comment" id="comment-9677">
<p class="comment-meta" id="c009677">
<span class="comment-meta-author"><strong>geekpie </strong></span>
<span class="comment-meta-date"><a href="#c009677">#</a> 2006-11-02</span>
</p>
<div class="comment-bulk">
<p>It all sounds pretty reasonable. </p>
<p>But does "this one will be chartered to do incremental improvements to HTML" mean that 4.01 was NOT the final html spec?</p>
</div>
</div>
<div class="comment" id="comment-9678">
<p class="comment-meta" id="c009678">
<span class="comment-meta-author"><strong>Anonymous </strong></span>
<span class="comment-meta-date"><a href="#c009678">#</a> 2006-11-02</span>
</p>
<div class="comment-bulk">
<p>Stefan Mackovik said: "I just learned to love XHTML, an now someone wants to reanimate HTML?"</p>
<p>Not taking any stance on that one, but... "someone"?</p>
<p>You DO know who wrote this post, right?</p>
</div>
</div>
<div class="comment" id="comment-9762">
<p class="comment-meta" id="c009762">
<span class="comment-meta-author"><strong>norbert billa </strong></span>
<span class="comment-meta-date"><a href="#c009762">#</a> 2006-11-03</span>
</p>
<div class="comment-bulk">
<p>je parle en français et je ne capte rien de tous ça c grave traduiser mec traduis reactualise vieux bonjourj a tous et speak french the boss norbert</p>
</div>
</div>
<div class="comment" id="comment-10155">
<p class="comment-meta" id="c010155">
<span class="comment-meta-author"><strong>Raymundo D. Flores </strong></span>
<span class="comment-meta-date"><a href="#c010155">#</a> 2006-11-06</span>
</p>
<div class="comment-bulk">
<p>Suggest to leave HTML as is
Just as JavaScript have reached his limits
maybe HTML has too.</p>
<p>How about modularizing SVG and
making it the basement for the new
WWW 2D Babel?</p>
<p>HTML never made on compliance
due to many causes, but one of them
being his inherent "display fussiness".</p>
<p>SVG by design has less of this problem.</p>
</div>
</div>
<div class="comment" id="comment-10205">
<p class="comment-meta" id="c010205">
<span class="comment-meta-author"><strong>Wok </strong></span>
<span class="comment-meta-date"><a href="#c010205">#</a> 2006-11-07</span>
</p>
<div class="comment-bulk">
<p>Do someone plan to translate the post of Tim into French, or can I do it? (Cf last comment.)</p>
<p>Very good idea to improve the human-readibility of the validator. May this include translations of the messages? I'll be very happy to participate.</p>
<p>Regarding the matter of HTML, I use XHTML for my private documents, so as to see syntax errors in my navigator, but I can't on the web, since I can't deny access to people who have an obsolete browser, grumble.</p>
<p>I do not really understand the need of three (x)HTML. HTML 4.01 is a very good step, XHTML 2 make me very enthusiastic, but XHTML 1.0 and 1.1 are misused (you may know <a href="http://www.hixie.ch/advocacy/xhtml" rel="nofollow">Serving XHTML as text/html considered harmful</a>).</p>
<p>What I like most with XML with namespaces is that you do not have to reinvent the wheel each time you need it. At present with HTML you may have one , one , and the same in your RDF file — example of problems caused by a transitional step. But how can we switch when the most part of people suffer from an old browser?</p>
<p>However, thank you for the Web, Tim. Really great.</p>
</div>
</div>
<div class="comment" id="comment-10303">
<p class="comment-meta" id="c010303">
<span class="comment-meta-author"><strong>Karl Dubost, W3C </strong></span>
<span class="comment-meta-date"><a href="#c010303">#</a> 2006-11-08</span>
</p>
<div class="comment-bulk">
<p>Tim's content has mostly been translated in French already : <a href="http://embruns.net/logbook/2006/10/29.html#004205" rel="nofollow">Réinventer HTML</a></p>
</div>
</div>
<div class="comment" id="comment-10422">
<p class="comment-meta" id="c010422">
<span class="comment-meta-author"><strong>Robin Massart </strong></span>
<span class="comment-meta-date"><a href="#c010422">#</a> 2006-11-09</span>
</p>
<div class="comment-bulk">
<p>I also agree with Nicola.</p>
<p>The real problem in any case is browser vendors not yet fully implementing existing specs. What makes you think they will implement future ones?</p>
<p>I actually think the W3C should invest the time and resources into generating a rendering engine rather than creating yet another spec. If I write the most perfect XHTML and beautiful CSS and error free accessible Javascript I want this to work on all platforms, not just on those who implement the part of the spec I am using.</p>
<p>I realise this a contentious issue, but I honestly do not see the point in having so many different rendering engines. Everybody is simply reinventing the wheel. Let the browser vendors concentrate on what they should have been concentrating all along: browser usability, not markup. </p>
<p>There was a period of about 5 years where almost nothing happened in browser development. Now we've had some pretty major developments, but are we going to see another period of stagnation as browser vendors start implementing yet another version of HTML?</p>
</div>
</div>
<div class="comment" id="comment-10434">
<p class="comment-meta" id="c010434">
<span class="comment-meta-author"><strong>Robin </strong></span>
<span class="comment-meta-date"><a href="#c010434">#</a> 2006-11-09</span>
</p>
<div class="comment-bulk">
<p>I'm worried about our conception of the future.</p>
<p>I am not a "tekky" (I'm afraid I know of no other term!) but I am extremely interested in ICT, in communication, language, meaning and society. The web is central to all of these things now.</p>
<p>Surely listening is only possible if there already exists some initial premise and approach to that premise. If this is not the case then only hearing will result. Babies are hard wired with the basics to build semantic structures from the noise around them but adults shouldn't rely on this inate ability in their approach to communication.</p>
<p>It seems to me that there is an apparent absence of fundamental principles and values at the heart of the evolution of the web and of it's current "management". While I appreciate the strenuous efforts being made to enforce conformity, these have only resulted in them being set in opposition to what people are doing or wanting on the ground, either as users, developers, publishers, providers etc. Enforcement is only really possible with overwhelming consensus. </p>
<p>Without a value system that goes beyond the isolationist mentality of "tekkies" ("it's the users fault, they just don't understand us"), and which embraces, learns from and respects the work done over centuries in the field of semantics, semiotics, etc the present fleeting opportiunity to make the web a source of inspiration comparable to say the great library of Alexandria, will simply be lost.</p>
</div>
</div>
<div class="comment" id="comment-10631">
<p class="comment-meta" id="c010631">
<span class="comment-meta-author"><strong>Wok </strong></span>
<span class="comment-meta-date"><a href="#c010631">#</a> 2006-11-11</span>
</p>
<div class="comment-bulk">
<p>Well, one part of my message is unsense so </p>
<p>At present with HTML you may have one meta name="author", one dc.name="author", and the same in your RDF file — example of problems caused by a transitional step.</p>
</div>
</div>
<div class="comment" id="comment-11357">
<p class="comment-meta" id="c011357">
<span class="comment-meta-author"><strong>Erik Johansson </strong></span>
<span class="comment-meta-date"><a href="#c011357">#</a> 2006-11-22</span>
</p>
<div class="comment-bulk">
<p>A new standard is great. It can mend old problems and add new longed for functionality. However, no matter how well made this new standard is, if the web browsers people use don't support it fully(the problem we have today), then we will still have to do things the old way, pushing the real problem ahead of us.</p>
<p>What I spend probably more than half of my time making web sites with is browser compatibility. And what my clients complain about most of the time is the very same.</p>
<p>What we need is ONE ENGINE with FULL SUPPORT of the standards, USED BY ALL of the browsers out there so that we actually have a stable ground to build our sites and web applications on.</p>
<p>There can't be a hundred engines interpreting the standards in a hundred different ways. The world wide web should be accessible to any user, any platform on any device. Without that no gain will come from making a new standard, in my opinion.</p>
<p>So basically, if a new standard is to be made, it has to be available with full support to existing browsers in some way.</p>
<p>Maybe one browser engine is an impossible dream, but then there should at least be a browser engine validator service that can let the public know what browsers are good to use and which ones are not.</p>
</div>
</div>
<div class="comment" id="comment-11514">
<p class="comment-meta" id="c011514">
<span class="comment-meta-author"><strong>Fernando Franco </strong></span>
<span class="comment-meta-date"><a href="#c011514">#</a> 2006-11-23</span>
</p>
<div class="comment-bulk">
<p>Robin Massart wrote:</p>
<p>I actually think the W3C should invest the time and resources into generating a rendering engine rather than creating yet another spec.</p>
<p>I realise this a contentious issue, but I honestly do not see the point in having so many different rendering engines. Everybody is simply reinventing the wheel. Let the browser vendors concentrate on what they should have been concentrating all along: browser usability, not markup.</p>
<p>Eric Johansson wrote:</p>
<p>What we need is ONE ENGINE with FULL SUPPORT of the standards, USED BY ALL of the browsers out there</p>
<p>There can't be a hundred engines interpreting the standards in a hundred different ways. The world wide web should be accessible to any user, any platform on any device. Without that no gain will come from making a new standard, in my opinion.</p>
<p>Fernando Franco asked Tim Berners-Lee about the possibility of W3C making a browser (or at least a rendering engine).</p>
<p>Here is the result:</p>
<p><a href="http://lists.w3.org/Archives/Public/www-tag/2006Nov/0077" rel="nofollow">http://lists.w3.org/Archives/Public/www-tag/2006Nov/0077</a></p>
<p>Meantime, a few questions have been asked:</p>
<p><a href="http://discuss.joelonsoftware.com/default.asp?joel.3.412535.14" rel="nofollow">http://discuss.joelonsoftware.com/default.asp?joel.3.412535.14</a></p>
<p>The problem is structural.
W3C will fix nothing. Nor now, nor in the next ten years.
The problem is structural.</p>
<p>I suggest you, reasonable people, to stop posting here.</p>
<p>This message will be ignored, too.</p>
</div>
</div>
<div class="comment" id="comment-11541">
<p class="comment-meta" id="c011541">
<span class="comment-meta-author"><strong>Scott Anderson </strong></span>
<span class="comment-meta-date"><a href="#c011541">#</a> 2006-11-23</span>
</p>
<div class="comment-bulk">
<p>The real problem of the W3C is a frightening lack of ability to explain their intentions clearly. Their Recommendations are written in a nearly impenetrable style, and the overarching map to their interconnectedness is nowhere to be found on their site.</p>
<p>This re-invention of HTML that is porposed is a step backward in the same vein as CSS2., which has recently, bafflingly been demoted from a Candidate Recommendation to a Working Draft. I predict the same fate for a revitalized HTML.</p>
<p>The lack of full adoption of XHTML is not due to any inherent problems with the difference between the two languages, it's due to the W3C's failure to explain clearly and promote effectively what the heck it was there for. The same goes for their modularizing efforts and their products. Many reputable sources are still completely unaware of the existence of XHTML 1.1.</p>
<p>Extracting a view of their Master Plan for the Web from their own published material is close to an exercise in futility. Parallel development of HTML and XHTML will only further this state of affairs. Of course, if new work on HTML and XHTML proceeds at the pace of CSS 2.1 and the CSS3 modules, we won't have to deal with the fallout from this decision for nearly another decade.</p>
</div>
</div>
<div class="comment" id="comment-11574">
<p class="comment-meta" id="c011574">
<span class="comment-meta-author"><strong>Karl Dubost, W3C </strong></span>
<span class="comment-meta-date"><a href="#c011574">#</a> 2006-11-24</span>
</p>
<div class="comment-bulk">
<p>@Scott:</p>
<p>"This re-invention of HTML that is porposed is a step backward in the same vein as CSS2., which has recently, bafflingly been demoted from a Candidate Recommendation to a Working Draft."</p>
<p>Moving a document from WD to Last Call, Last Call to CR, etc is made accordingly to the Process Document. The Process Document has been written incrementally.</p>
<p>When a document is going from CR to Last Call, it doesn't mean it is bad. It just mean that significant changes have been made in the specification. CSS WG which is composed from Browser Vendors mainly want to create a CSS 2.1 specification which really follows what is implemented out there. So they impose on themselves very strict rules to not have reproaches of the type "It is in the spec, but not implemented".</p>
<p>A specification can jump from one stage A to another stage B, if the all entrance criterias of stage B are met. It means for example you can jump from WD to CR again. </p>
<p>It is better that the vendors creating the products we are using agree before releasing a specification.</p>
</div>
</div>
<div class="comment" id="comment-12440">
<p class="comment-meta" id="c012440">
<span class="comment-meta-author"><strong>Leigh Klotz </strong></span>
<span class="comment-meta-date"><a href="#c012440">#</a> 2006-12-05</span>
</p>
<div class="comment-bulk">
<p>I find it very interesting that we say people will never close tags or use quotes in attributes, but we find that people who write JavaScript always close brackets and always use quotes in strings.</p>
</div>
</div>
<div class="comment" id="comment-13351">
<p class="comment-meta" id="c013351">
<span class="comment-meta-author"><strong>Wok </strong></span>
<span class="comment-meta-date"><a href="#c013351">#</a> 2006-12-15</span>
</p>
<div class="comment-bulk">
<p>Well, I think most programmers consider HTML as "formatting", just the few "tags" you use to set the presentation of what your server script language outputed.</p>
<p>Regarding firms, the web things may only be a part of the computer service, which is only a part of the company, not a priority.
Hey guys, you can't make a website within two week-ends anymore. SGML-based user agents dealt with tag soup, XML doesn't permit that. That's not future, that's here. Compliance matters.</p>
<p>Wok, HTML-lover (poor French student reading RFCs and specs for hours ^^')</p>
</div>
</div>
<div class="comment" id="comment-14414">
<p class="comment-meta" id="c014414">
<span class="comment-meta-author"><strong>Marc Sparks </strong></span>
<span class="comment-meta-date"><a href="#c014414">#</a> 2006-12-28</span>
</p>
<div class="comment-bulk">
<p>Hello, Marc Sparks here. I too agree it is a daunting task to re-invent something. But, it is a task that has to be undertaken to evolve. Great Job! - Marc Sparks.</p>
</div>
</div>
<div class="comment" id="comment-15218">
<p class="comment-meta" id="c015218">
<span class="comment-meta-author"><strong>David Eldridge </strong></span>
<span class="comment-meta-date"><a href="#c015218">#</a> 2007-01-03</span>
</p>
<div class="comment-bulk">
<p>I have been forced (though I happily complied) into the world of xhtml in 2003. I am happy with the standard. I am excited about upcoming standards. Though I seem to be alone most of the time for this, I am excited about the XHTML2 specification/standard. I hate the wait. It is like waiting for the newest version of your latest software. I am excited about the l, column, section and header elements. I think that the expanded use of the object tag will help. I think this will be a great thing. I would like to see it <strong>soon</strong>. That is my biggest complaint about XHTML2: It's not here. Browsers are not going to forget how to parse XHTML1/1.1 any time soon. XHTML3.2 and 2.0 are still alive and kicking. What is hindering our adoption? Thanks for the hard work, and your consideration of our thoughts, even mine.</p>
</div>
</div>
<div class="comment" id="comment-16916">
<p class="comment-meta" id="c016916">
<span class="comment-meta-author"><strong>Anonymous Coward </strong></span>
<span class="comment-meta-date"><a href="#c016916">#</a> 2007-01-17</span>
</p>
<div class="comment-bulk">
<p>This is just great. I'm still having a hard time putting quotes around strings, putting slashes in empty elements, and putting "xml:", in front of "lang". I don't even want to think about learning XForms. ZOMG, new tags everywhere! What were they thinking?!</p>
<p>I, for one, will welcome HTML 4.5 very gladly.</p>
<p>Thanks Tim! Thanks Microsoft!</p>
<p>What about CSS 1.5, by the way?</p>
<p>I mean, there was too many changes, let's face it. IE does not even really support it, after like 5 years of common use of CSS 2 (and it being defined for more than nine years). With Microsoft budget, and expertise, if they cannot do it, who can, right? (and I'm not even talking about CSS 3... round corners, ZOMG! We'll need at least three to four steps, between CSS 2, and CSS 3...).</p>
<p>...</p>
<p>What a laugh. Do you feel the web developer/master job is still too easy? I mean, "let's make it a bit harder, so we won't lose our job because everyone would otherwise be able to do it"... is this it? and all this is to exchange data... this is so screwed up... this is so much a waste of energy, which could be used for so many, and so far better things... well, this is what makes today society... this is no worse than in any other domain... time to wake up people, yeah?</p>
<p>Simplicity is the key to a better world. In computing, we should make usability, accessibility, and universality, as prerequisites, and throw all the rest. It souldn't take much time, and we would have to do it only once. Ever.</p>
<p>(Oh noes...! the comments are moderated...! Well, writing it is enough to let off some steam... and at least one other individual might read it... It's not as if I was not used to it... I just hope I will be able to achieve my projects, before it's too late... <em>cuddle with one of his imaginary girlfriend</em>)</p>
</div>
</div>
<div class="comment" id="comment-17731">
<p class="comment-meta" id="c017731">
<span class="comment-meta-author"><strong>Larry Robinson </strong></span>
<span class="comment-meta-date"><a href="#c017731">#</a> 2007-01-24</span>
</p>
<div class="comment-bulk">
<p>I am totally sick of companies making existing technology obsolete, usually for the purpose of making everybody spend more for the replacement. Examples:</p>
<ul>
<li><p>Microsoft forcing people to upgrade operating systems every three years or so. For long-term scientific studies, OPERATING SYSTEMS SHOULD BE UNCHANGING CONSTANTS, not cash cows for monopoly corporations.</p></li>
<li><p>The forced replacement of NTSC TV with HDTV, so we can "beat Japan".</p></li>
<li><p>They just replaced VCR with DVD, and now they put out Blu-Ray, a new system that requires replacing the player again.</p></li>
<li><p>The forced change from MS-DOS to Windows made some scientific research projects impossible. The internal timing of Windows precludes accurate control over the precise timing of computer-controlled experiments. Windows proponents claim that timestamps can cure this, but you can't give the organism under study a timestamp telling it that the stimulus should have occurred 22 ms earlier.</p></li>
<li><p>The forced replacement of line printers with Postscript printers, making it impossible to keep legacy systems working.</p></li>
</ul>
<p>All of these changes causes loss of access to old materials, and can cause scientific research projects to be terminated early due to the lack of suitable replacement equipment. </p>
<p>Any forced change to XHTML is going to cost a lot of people a lot of money recoding old documents.</p>
</div>
</div>
<div class="comment" id="comment-27984">
<p class="comment-meta" id="c027984">
<span class="comment-meta-author"><strong>Wok </strong></span>
<span class="comment-meta-date"><a href="#c027984">#</a> 2007-04-05</span>
</p>
<div class="comment-bulk">
<p>David: You are not alone. There are people who work on XHTML 2, and there are other like you and me that think the new elements are needed. However, I will always need to make an HTML + CSS 1 + JS (because HTML 4 is so poorly rendered nowadays, just think of quotations) alternate version since I do not want to say to old browsers users that they are morons and must get a modern browser. Even these browser make little use of the rich information provided by my markup. Supporting "modern" standards is much more than displaying rounded corners.</p>
<p>Anonymous Coward: I do not believe that W3C's aim is to make things harder. If you don't need XForms, don't use them. If you need them, they exist. Don't you believe that standardization (as a pre-requisite fot interoperability) is a good thing? You said "all this is to exchange data"; I think communication and preservation of culture matter.</p>
<p>Larry: Who said all existing HTML documents have to be turned to XHTML? Older specs are still here, and there are many software that can deal with all kinds of HTML and with tag soup. The W3C's strategy is to improve existing things, not to force you to switch with flashy useless features.</p>
<p>(QA-blog people: I have an OpenID yet but the identification seems to work only with Typekey. Don't you agree that the text area is small, and preview useful? And "some HTML is okay" is not helpful to me, but at least it is not as bad as "you can use HTML for style" ;) But that are details, thanks for letting us comment.)</p>
</div>
</div>
<div class="comment" id="comment-30229">
<p class="comment-meta" id="c030229">
<span class="comment-meta-author"><strong>Angela </strong></span>
<span class="comment-meta-date"><a href="#c030229">#</a> 2007-04-16</span>
</p>
<div class="comment-bulk">
<p>My pages are all done in HTML and they work. My boss has put an incredible amount of time into making his pages totally XHTML compliant, and they are barely functional. We must lose customers all the time because of the implementation. </p>
</div>
</div>
<div class="comment" id="comment-33794">
<p class="comment-meta" id="c033794">
<span class="comment-meta-author"><strong>FirefoxRocks </strong></span>
<span class="comment-meta-date"><a href="#c033794">#</a> 2007-05-04</span>
</p>
<div class="comment-bulk">
<p>This is definitely NOT the way to go!</p>
<p>We finally have:
1. Browsers reaching an acceptable level of XHTML compatibility. You should continue working on the XHTML 2 specifications.</p>
<ol>
<li><p>Major sites are using XHTML 1.0 Transitional. We are at a point where people are used to putting the transitional doctype in their pages.</p></li>
<li><p>XHTML will clean up the web. But if parsed as application/xhtml+xml, pages will break. We need to tell content provides to provide code snippets that don't make pages break.</p></li>
<li><p>XHTML will succeed. There is no need for HTML anymore.</p></li>
</ol>
</div>
</div>
<div class="comment" id="comment-202246">
<p class="comment-meta" id="c202246">
<span class="comment-meta-author"><strong>Noel Jerry </strong></span>
<span class="comment-meta-date"><a href="#c202246">#</a> 2010-10-04</span>
</p>
<div class="comment-bulk">
<p>As a [redacted] Website developer, this changing of language by browser, technologies, then rewriting old technologies is silly. We need a standardization of web programming. One language, one manual, and for it to work on EVERY version of EVERY browser. Incredibily frustrating. [Website URI redacted] took me 13 hours to build. But it took me an additional 100 hours to make it work perfectly on other browsers/versions/OS. Crazy. What is the point?</p>
</div>
</div>
<div class="comments-open" id="comments-open">
<h3 class="comments-open-header">Leave a comment</h3>
<div class="comments-open-moderated">
<p>
Note: this blog is intended to foster <strong>polite
on-topic discussions</strong>. Comments failing these
requirements and spam will not get published. Please,
enter your real name and email address. Every
individual comment is reviewed by the W3C staff.
This may take some time, thank you for your patience.
</p>
<p>
You can use the following HTML markup (a href, b, i,
br/, p, strong, em, ul, ol, li, blockquote, pre)
and/or <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a>.</p>
</div>
<div id="comments-open-data">
<form method="post" action="http://www.w3.org/QA/sununga/beach.pl" id="comments-form">
<h4>Your comment</h4>
<div id="comments-open-text">
<textarea id="comment-text" name="text" rows="20" cols="100"></textarea><br />
<label for="comment-text">Write your comment text here. Remember, keep the discussion on topic and courteous.</label>
</div>
<h4>About you</h4>
<div id="comment-form-name">
<input type="hidden" name="static" value="1" />
<input type="hidden" name="entry_id" value="39" />
<input type="hidden" name="__lang" value="en" />
<label for="comment-author">Your Name</label>
<input id="comment-author" name="author" size="30" value="" />
</div>
<div id="comment-form-email">
<label for="comment-email">Your Email Address</label>
<input id="comment-email" name="email" size="30" value="" />
</div>
<div id="comments-open-footer">
<input type="submit" accesskey="s" name="post" id="comment-submit" value="Submit" />
</div>
</form>
</div>
</div>
<p id="gentime">This page was last generated on $Date: 2011/12/16 02:59:54 $</p>
</div><!-- End of "main" DIV. -->
<address>
This blog is written by W3C staff and working group participants,<br />
and maintained by <a href="/People/CMercier/">Coralie Mercier</a>.<br />
Authorized parties may <a href="/QA/new">log in</a> to create a new entry.<br/>
<span id="poweredby">Powered by Movable Type, magpierss and a lot of Web Technology</span>
</address>
<p class="copyright">
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 1994-2011
<a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a>®
(<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>,
<a href="http://www.ercim.eu/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>,
<a href="http://www.keio.ac.jp/">Keio</a>),
All Rights Reserved.
W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>,
<a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a>,
<a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a>
and <a rel="Copyright" href="http://www.w3.org/Consortium/Legal/copyright-software">software licensing</a>
rules apply. Your interactions with this site are in accordance
with our <a href="http://www.w3.org/Consortium/Legal/privacy-statement#Public">public</a> and
<a href="http://www.w3.org/Consortium/Legal/privacy-statement#Members">Member</a> privacy
statements.
</p>
</body>
</html>