{"id":171,"date":"2003-04-19T12:09:34","date_gmt":"2003-04-19T16:09:34","guid":{"rendered":"https:\/\/www.goer.org\/wordpress\/well_not_all_standards_are_crap"},"modified":"2003-04-19T12:09:34","modified_gmt":"2003-04-19T16:09:34","slug":"well_not_all_standards_are_crap","status":"publish","type":"post","link":"https:\/\/www.goer.org\/Journal\/2003\/04\/well_not_all_standards_are_crap.html","title":{"rendered":"Well, not ALL standards are crap"},"content":{"rendered":"<p>I realize that in my <a href=\"\/Journal\/2003\/Apr\/#16\" title=\"'Are Standards Crap?'\">last entry<\/a>, I never really answered the opening question, &#8220;Are Standards Crap?&#8221;  If you couple my failure to answer the question with my disparaging remarks about forward compatibility, standards, and <acronym title=\"eXtensive HyperText Markup Language (version 2)\">XHTML 2<\/acronym>&#8230; you might come to the conclusion that I think standards are crap.<\/p>\n<p>Well, I won&#8217;t offer a <a href=\"https:\/\/www.goer.org\/2003\/Feb\/#13\" title=\"'Hopping Mad'\">non-apology apology<\/a> &#8212; I take full responsibility for my lack of clarity.  So here&#8217;s what I really think.  <em>Some<\/em> standards are crap, and some are fine, or even good.  <acronym title=\"HyperText Markup Language\">HTML 4.01<\/acronym> has its quirks, but on balance it&#8217;s a fine standard.  <acronym title=\"Cascading Style Sheets\">CSS<\/acronym> 1 and 2 are excellent, and I&#8217;m eagerly looking forward to version 3. <acronym title=\"eXtensive HyperText Markup Language (version 2)\">XHTML 1<\/acronym>, I&#8217;m less thrilled about.  Still debating this one internally.<sup><a href=\"#19-1\">1<\/a><\/sup><\/p>\n<p>And as for XHTML 2?  Well, let&#8217;s have no ambiguity here.  Check out <a href=\"http:\/\/lists.w3.org\/Archives\/Public\/www-html\/2003Apr\/0133.html\" title=\"'Poor little old &lt;a&gt;'\">this gem<\/a> from the public www-html lists: <\/p>\n<blockquote>\n<p>\n  From: &#8220;Ernest Cline&#8221;<br \/>\n  To: www-html@w3.org, www-html-editor@w3.org<br \/>\n  Date: Wed, 09 Apr 2003 20:31:25 -0400<br \/>\n  Subject: [XHTML2] Poor little old &lt;a&gt;\n<\/p>\n<p>\n  Let&#8217;s face it. There is very little purpose that &lt;a&gt; serves in the<br \/>\n  current working draft. About the only thing it still has going for it<br \/>\n  is that links specified by &lt;a&gt; are still supposed to look like links&#8230;\n<\/p>\n<\/blockquote>\n<p>The thread continues with a chorus of yeas.<sup><a href=\"#19-2\">2<\/a><\/sup>.  Not one dissenting voice.  Heck, <em>why<\/em> keep the poor little old &lt;a&gt; tag, anyway?  Oh, I dunno.  How about because the &lt;a&gt; tag has been the <em>primary linking mechanism in HTML ever since the the <a href=\"http:\/\/www.w3.org\/History\/19921103-hypertext\/hypertext\/WWW\/MarkUp\/Tags.html\" title=\"An ancient HTML Ur-text\">very first version of the language<\/a>, you blithering&#8230;<\/em><\/p>\n<p>Arrrrgh.  Sorry about that.  It just irks me to no end that the XHTML 2 folks are not only purposefully breaking backward compatibility (which is bad enough)&#8230; but they seem to be taking a gleeful pleasure in the destruction of the old.  What gives?  Who let these people in, anyway?  Who gave these people the <a href=\"http:\/\/news.independent.co.uk\/world\/middle_east\/story.jsp?story=398250\">keys to the vault<\/a>, and why aren&#8217;t the soldiers guarding the entrance?<\/p>\n<p>This would all be less troublesome if only the XHTML 2 people would listen to Zeldman&#8217;s comments from a few months ago and <a href=\"http:\/\/www.zeldman.com\/daily\/0103b.shtml#skyfall\" title=\"'XHTML 2 and all that'\">name their specification something else<\/a>.  &#8220;Advanced Markup Language&#8221;, or &#8220;Semantic Markup Language&#8221;, or something like that.<sup><a href=\"#19-3\">3<\/a><\/sup>  Then we could proceed with good conscience.<\/p>\n<p>But instead, here&#8217;s what&#8217;s going to happen.  In less than a year, the XHTML 2 people are going to push their vision of the <a href=\"http:\/\/www.w3.org\/2001\/sw\/\">Semantic Web<\/a> out on us.  Thousands of web designers are going to jump on the bandwagon and unthinkingly start slapping XHTML 2 DOCTYPES on their websites.  The browser makers will ignore the new standard.  Or mis-implement them.  Or divert valuable resources that should be used to improve the <em>current<\/em> standards.  And thus, in five or six years we&#8217;ll have a mismash of incompatible browsers and tag-soup pages pretending to be XHTML 2.  By that time, the designers of XHTML 2 (by then XHTML 2.2) will be bored and champing at the bit to unleash <acronym title=\"eXtensible HyperText Markup Language, version 3\">XHTML 3<\/acronym> on the world.  Wheeee.<\/p>\n<p>What a train wreck.<\/p>\n<p><a name=\"19-1\"><\/a><small>1. Right now I&#8217;m thinking XHTML 1 qualifies as &#8220;Mostly Harmless&#8221;.<\/small><\/p>\n<p><a name=\"19-2\"><\/a><small>2.  The thread continues with a digression into whether one could keep the &lt;a&gt; tag around if it was used for nesting links like the (currently useless) &lt;object&gt; tag, along with an off-topic discussion of whether to dump the &lt;acronym&gt; tag.<\/small><\/p>\n<p><a name=\"19-3\"><\/a><small>3. Of course those are bad names too, because they imply that HTML isn&#8217;t advanced and isn&#8217;t semantic.  But you get the idea.<\/small><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Heck, <em>why<\/em> keep the poor little old &lt;a&gt; tag, anyway?<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-171","post","type-post","status-publish","format-standard","hentry","category-web"],"_links":{"self":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/comments?post=171"}],"version-history":[{"count":0,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/171\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/media?parent=171"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/categories?post=171"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/tags?post=171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}