{"id":7,"date":"2001-10-29T15:19:53","date_gmt":"2001-10-29T20:19:53","guid":{"rendered":"https:\/\/www.goer.org\/wordpress\/we_all_need_validation"},"modified":"2001-10-29T15:19:53","modified_gmt":"2001-10-29T20:19:53","slug":"we_all_need_validation","status":"publish","type":"post","link":"https:\/\/www.goer.org\/Journal\/2001\/10\/we_all_need_validation.html","title":{"rendered":"We All Need Validation"},"content":{"rendered":"<p>\nThe website repair job continues&#8230; mostly because<br \/>\n<a href=\"http:\/\/www.globalscape.com\/products\/cuteftp\/\" title=\"FTP software from Globalscape\">CuteFTP<\/a> is the only<br \/>\npiece of software I have right now that&#8217;s working reliably.  It&#8217;s much more fun than Diablo II<br \/>\nanyway. Really.\n<\/p>\n<p>\nAnyway, for kicks I ran my site through the <a href=\"http:\/\/validator.w3.org\" title=\"only the anal need apply\">W3C Validator<\/a>.<br \/>\nUgh, how humiliating.  Unknown character encoding!  Unquoted attribute percentage signs!<br \/>\nOh, the horror&#8230;\n<\/p>\n<p>\nWell, I fixed the little nitpicky things.  But I&#8217;m afraid I had to settle for<br \/>\nvalidating HTML 4.01 Transitional rather than HTML 4.01 Strict.  I mean, to validate Strict, you<br \/>\nhave to give up all those deprecated tags, like <CODE>BGCOLOR<\/CODE>, in favor of cascading stylesheets.<br \/>\nAck!\n<\/p>\n<p>\nNow, the W3C folks aren&#8217;t so bad.  It&#8217;s their job to be pedantic.  But if you look hard<br \/>\nenough, you can find <a href=\"http:\/\/www.webreference.com\/html\/tutorial22\/\" title=\"'The Font of Foulness'.  Puh-leeze.\">self-righteous<br \/>\narticles<\/a> that blather on about how all the hip people these days would never even<br \/>\n<em>touch<\/em> the <CODE>&lt;BIG&gt;<\/CODE> tag, let alone the <CODE>&lt;FONT&gt;<\/CODE> tag.<br \/>\nHmmmm&#8230; if I just want to turn one thing on the page red and bold, how exactly does:\n<\/p>\n<p>\n<CODE>&lt;SPAN STYLE=&#8221;color: red; font-weight: bold&#8221;&gt;&#8230;&lt;\/SPAN&gt;<\/CODE>\n<\/p>\n<p>\nsave you more trouble than\n<\/p>\n<p>\n<CODE>&lt;B&gt;&lt;FONT COLOR=&#8221;RED&#8221;&gt;&#8230;&lt;\/FONT&gt;&lt;\/B&gt;<\/CODE>  ?\n<\/p>\n<p>\nSure, stylesheets allow you to create and reuse classes.  That&#8217;s great&#8230; but sometimes<br \/>\nyou just want one simple in-line change.  In that case, what exactly is the clunky stylesheet<br \/>\nsyntax buying you?\n<\/p>\n<p>\nOh well.  Someday, everyone will use <a href=\"http:\/\/www.w3.org\/Amaya\/\" title=\"W3C browser\">Amaya<\/a>, CSS3 will<br \/>\nspread throughout the land, and ne&#8217;er a Tripod homepage will be seen.\n<\/p>\n<p>\nBut until then, you can take away my <CODE>BGCOLOR<\/CODE> when you can pry<br \/>\nit out of my cold, dead fingers.\n<\/p>\n<p><i>Edit, May 2003:  Well, this post is embarrassingly dated.  Just for the record, I still think that A) <code>BGCOLOR<\/code> has its uses and B) the &#8220;<a href=\"http:\/\/www.webreference.com\/html\/tutorial22\/\">Font of Foulness<\/a>&#8221; article is extremely silly.<\/i><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anyway, for kicks I ran my site through the W3C Validator. Ugh, how humiliating. Unknown character encoding! Unquoted attribute percentage signs! Oh, the horror&#8230;<\/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-7","post","type-post","status-publish","format-standard","hentry","category-web"],"_links":{"self":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/7","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=7"}],"version-history":[{"count":0,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/posts\/7\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/media?parent=7"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/categories?post=7"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.goer.org\/Journal\/wp-json\/wp\/v2\/tags?post=7"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}