<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: XHTML Strict</title>
	<atom:link href="http://www.8164.org/xhtml-strict/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.8164.org/xhtml-strict/</link>
	<description>Jin Yang&#039;s blog on web design, philosophy of Taoism and life in general.</description>
	<lastBuildDate>Fri, 12 Mar 2010 16:44:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ian.J.Gough</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-14006</link>
		<dc:creator>Ian.J.Gough</dc:creator>
		<pubDate>Fri, 22 Jan 2010 15:43:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-14006</guid>
		<description>_blank
Great just what i was looking for i&#039;ve spent a couple hours trying to get it sorted but your script requiring jquery.js is great!  Thanks very much.
Ian</description>
		<content:encoded><![CDATA[<p>_blank<br />
Great just what i was looking for i&#8217;ve spent a couple hours trying to get it sorted but your script requiring jquery.js is great!  Thanks very much.<br />
Ian</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rocktivity</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-13944</link>
		<dc:creator>rocktivity</dc:creator>
		<pubDate>Thu, 21 Jan 2010 03:38:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-13944</guid>
		<description>Thanks very much for the &quot;target&quot; javascript--it now resides on my root directory. I cut and pasted your example code, but the 3WC validator came up dirty until I put the line between paragraph tags.

And since I can call the rel anything I want, I&#039;ve named it--WAIT FOR IT!!!--&quot;target_blank,&quot; of course!</description>
		<content:encoded><![CDATA[<p>Thanks very much for the &#8220;target&#8221; javascript&#8211;it now resides on my root directory. I cut and pasted your example code, but the 3WC validator came up dirty until I put the line between paragraph tags.</p>
<p>And since I can call the rel anything I want, I&#8217;ve named it&#8211;WAIT FOR IT!!!&#8211;&#8221;target_blank,&#8221; of course!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11219</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Wed, 21 Oct 2009 01:45:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11219</guid>
		<description>Thanks for the note about FF, I have to agree, XHTML Strict doesn&#039;t seem like it&#039;s worth the trouble.</description>
		<content:encoded><![CDATA[<p>Thanks for the note about FF, I have to agree, XHTML Strict doesn&#8217;t seem like it&#8217;s worth the trouble.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiverC</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11198</link>
		<dc:creator>RiverC</dc:creator>
		<pubDate>Tue, 20 Oct 2009 13:08:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11198</guid>
		<description>Mike, 

It seems to me that the target attribute should be deprecated, since the information of where to put the new page is not part of its structure, thus belonging to another layer. The problem with deprecating it is not that it is incorrect but that web pages rely on the old standard. Arguments about frames and whatnot also fail because they were hacks to begin with, to deal with a situation where the standard could not support the desired functionality (yet.) I predict (if anything) that target=&#039;&#039; will still be supported by browsers into perpetuity, in the same way that IE&#039;s transition effects and mozillas &#039;moz-...&#039; css attribs are unlikely to disappear. 

Either way, the most important thing here - I think - is to adhere to the standard as closely as is reasonable, and to at all costs avoid invoking quirks mode. A good design from a good designer goes bad gangbusters style with just a fall into quirks mode.

Also, I would not recommend XHTML at all. I ran into a strange bug in Firefox 3 that occurred when it tried to parse XHTML (it randomly dropped into quirks mode - probably based on how the page was loading over the &#039;net) but did not happen in HTML. 

However, the choice is up to your best discretion. Given that HTML 5 supports the old style HTML; no self-closing tags for instance, and the boondoggle that is XML, switching over is not a no brainer, but a definite case for a cost-benefit analysis.</description>
		<content:encoded><![CDATA[<p>Mike, </p>
<p>It seems to me that the target attribute should be deprecated, since the information of where to put the new page is not part of its structure, thus belonging to another layer. The problem with deprecating it is not that it is incorrect but that web pages rely on the old standard. Arguments about frames and whatnot also fail because they were hacks to begin with, to deal with a situation where the standard could not support the desired functionality (yet.) I predict (if anything) that target=&#8221; will still be supported by browsers into perpetuity, in the same way that IE&#8217;s transition effects and mozillas &#8216;moz-&#8230;&#8217; css attribs are unlikely to disappear. </p>
<p>Either way, the most important thing here &#8211; I think &#8211; is to adhere to the standard as closely as is reasonable, and to at all costs avoid invoking quirks mode. A good design from a good designer goes bad gangbusters style with just a fall into quirks mode.</p>
<p>Also, I would not recommend XHTML at all. I ran into a strange bug in Firefox 3 that occurred when it tried to parse XHTML (it randomly dropped into quirks mode &#8211; probably based on how the page was loading over the &#8216;net) but did not happen in HTML. </p>
<p>However, the choice is up to your best discretion. Given that HTML 5 supports the old style HTML; no self-closing tags for instance, and the boondoggle that is XML, switching over is not a no brainer, but a definite case for a cost-benefit analysis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike S</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11192</link>
		<dc:creator>Mike S</dc:creator>
		<pubDate>Tue, 20 Oct 2009 06:44:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11192</guid>
		<description>What do you think of this approach, which uses a custom DTD:

&lt;a href=&quot;http://golem.ph.utexas.edu/~distler/blog/files/zeldman.html&quot; rel=&quot;nofollow&quot;&gt;http://golem.ph.utexas.edu/~distler/blog/files/zeldman.html&lt;/a&gt;

It is described in more detail in the 8th message by Orbyte here:

&lt;a href=&quot;http://forums.mozillazine.org/viewtopic.php?f=25&amp;t=19703&quot; rel=&quot;nofollow&quot;&gt;http://forums.mozillazine.org/viewtopic.php?f=25&amp;t=19703&lt;/a&gt;

As the last post on the page and the link below describe,  

The &quot;target&quot; attribute should not be marked as deprecated. Though not deprecated, it is not defined in the Strict DTD either. 

&lt;a href=&quot;http://www.w3.org/MarkUp/html40-updates/REC-html40-19971218-errata&quot; rel=&quot;nofollow&quot;&gt;HTML 4.0 Specification Errata&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>What do you think of this approach, which uses a custom DTD:</p>
<p><a href="http://golem.ph.utexas.edu/~distler/blog/files/zeldman.html" rel="nofollow">http://golem.ph.utexas.edu/~distler/blog/files/zeldman.html</a></p>
<p>It is described in more detail in the 8th message by Orbyte here:</p>
<p><a href="http://forums.mozillazine.org/viewtopic.php?f=25&amp;t=19703" rel="nofollow">http://forums.mozillazine.org/viewtopic.php?f=25&amp;t=19703</a></p>
<p>As the last post on the page and the link below describe,  </p>
<p>The &#8220;target&#8221; attribute should not be marked as deprecated. Though not deprecated, it is not defined in the Strict DTD either. </p>
<p><a href="http://www.w3.org/MarkUp/html40-updates/REC-html40-19971218-errata" rel="nofollow">HTML 4.0 Specification Errata</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike S</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11191</link>
		<dc:creator>Mike S</dc:creator>
		<pubDate>Tue, 20 Oct 2009 06:35:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11191</guid>
		<description>Thans Jin, I didn&#039;t realize that onclick was javascript, not that I thought about it, but I though the javascript had to be declared in tags, thanks for the link. 

Is there any way to open XHTML strict links in a new window without using javascript?</description>
		<content:encoded><![CDATA[<p>Thans Jin, I didn&#8217;t realize that onclick was javascript, not that I thought about it, but I though the javascript had to be declared in tags, thanks for the link. </p>
<p>Is there any way to open XHTML strict links in a new window without using javascript?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jin</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11187</link>
		<dc:creator>Jin</dc:creator>
		<pubDate>Tue, 20 Oct 2009 05:05:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11187</guid>
		<description>@Mike S, because if people have Javascript disabled then all your links won&#039;t work. See &lt;a href=&quot;http://en.wikipedia.org/wiki/Unobtrusive_JavaScript&quot; rel=&quot;nofollow&quot;&gt;Unobtrusive JavaScript&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@Mike S, because if people have Javascript disabled then all your links won&#8217;t work. See <a href="http://en.wikipedia.org/wiki/Unobtrusive_JavaScript" rel="nofollow">Unobtrusive JavaScript</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike S</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-11186</link>
		<dc:creator>Mike S</dc:creator>
		<pubDate>Tue, 20 Oct 2009 04:10:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-11186</guid>
		<description>I was considering moving from HTML 4.01 to XHTML because I read that it would give my sites the best forward compatibility with future browser releases, but after reading about IE I&#039;m wondering if it&#039;s even a good idea - it sounds like it will cause more problems than it solves.  

Also is there any reason not to use Casey&#039;s onclick=&quot;target=&#039;_blank&#039;&quot;  as it eliminates the need for javascript?</description>
		<content:encoded><![CDATA[<p>I was considering moving from HTML 4.01 to XHTML because I read that it would give my sites the best forward compatibility with future browser releases, but after reading about IE I&#8217;m wondering if it&#8217;s even a good idea &#8211; it sounds like it will cause more problems than it solves.  </p>
<p>Also is there any reason not to use Casey&#8217;s onclick=&#8221;target=&#8217;_blank&#8217;&#8221;  as it eliminates the need for javascript?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Derrick</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-10862</link>
		<dc:creator>Derrick</dc:creator>
		<pubDate>Mon, 05 Oct 2009 18:42:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-10862</guid>
		<description>In reality, no one but other developers (and even then, very rarely) ever checks your validation badges.  I find that people who code to a standard do so for themselves, not for others.  Personally, I use the HTML5 DOCTYPE to force all browsers into strict mode, serve it as text/html to be cross-browser compliant, and then write XHTML-compliant code.  In the strictest sense of the word, nothing I write &quot;validates&quot;, but given the choice between making a well-structured, functional, cross-browser website that doesn&#039;t validate, or vice versa, it&#039;s a no-brainer for me.</description>
		<content:encoded><![CDATA[<p>In reality, no one but other developers (and even then, very rarely) ever checks your validation badges.  I find that people who code to a standard do so for themselves, not for others.  Personally, I use the HTML5 DOCTYPE to force all browsers into strict mode, serve it as text/html to be cross-browser compliant, and then write XHTML-compliant code.  In the strictest sense of the word, nothing I write &#8220;validates&#8221;, but given the choice between making a well-structured, functional, cross-browser website that doesn&#8217;t validate, or vice versa, it&#8217;s a no-brainer for me.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RiverC</title>
		<link>http://www.8164.org/xhtml-strict/comment-page-1/#comment-10442</link>
		<dc:creator>RiverC</dc:creator>
		<pubDate>Mon, 21 Sep 2009 19:47:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.8164.org/?p=393#comment-10442</guid>
		<description>By the way, Jin. As for my second comment, the weird bug with FF went away when I changed the site from XHTML 1.0 strict to HTML 4.01 strict. I was noticing it on other computers (it was affecting display of fonts in critical areas) I suppose I originally used XHTML 1.0 because Joomla! was using it, and I used Joomla! for awhile. I wonder if others ran into the same problem.</description>
		<content:encoded><![CDATA[<p>By the way, Jin. As for my second comment, the weird bug with FF went away when I changed the site from XHTML 1.0 strict to HTML 4.01 strict. I was noticing it on other computers (it was affecting display of fonts in critical areas) I suppose I originally used XHTML 1.0 because Joomla! was using it, and I used Joomla! for awhile. I wonder if others ran into the same problem.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
