<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Weblog Tools Collection &#187; XHTML Tips</title>
	<atom:link href="http://weblogtoolscollection.com/archives/category/xhtml-tips/feed/" rel="self" type="application/rss+xml" />
	<link>http://weblogtoolscollection.com</link>
	<description>Weblog Tools Blogging Tools Blog</description>
	<lastBuildDate>Fri, 17 May 2013 22:36:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>WP Plugin: Limited Use Password</title>
		<link>http://weblogtoolscollection.com/archives/2006/07/16/wp-plugin-limited-use-password/</link>
		<comments>http://weblogtoolscollection.com/archives/2006/07/16/wp-plugin-limited-use-password/#comments</comments>
		<pubDate>Sun, 16 Jul 2006 13:58:02 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[WordPress Plugins]]></category>
		<category><![CDATA[XHTML 1.1]]></category>
		<category><![CDATA[limited_use]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress_plugin]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2006/07/16/wp-plugin-limited-use-password/</guid>
		<description><![CDATA[WP Plugin: Limited Use Password Send a &#8220;limited use&#8221; password to a password protected post on your WordPress blog with this plugin without sharing the actual password.]]></description>
				<content:encoded><![CDATA[<p><a href="http://blindmindseye.com/software-projects/wordpress-plugins/limited-use-password-plugin/">WP Plugin: Limited Use Password</a> Send a &#8220;limited use&#8221; password to a password protected post on your WordPress blog with this plugin without sharing the actual password.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2006/07/16/wp-plugin-limited-use-password/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Markdown 1.0</title>
		<link>http://weblogtoolscollection.com/archives/2004/09/04/php-markdown-10/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/09/04/php-markdown-10/#comments</comments>
		<pubDate>Sun, 05 Sep 2004 03:47:42 +0000</pubDate>
		<dc:creator>NuclearMoose</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[Weblog tools blog tools blogging tools]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/09/04/php-markdown-10/</guid>
		<description><![CDATA[Matt Read posted a quick mention of the release of PHP Markdown on the WordPress Support forums so I thought I would pass this along to everyone. Michel Fortin has ported over John Gruber&#8217;s original Markdown into a plugin for WordPress as well as a tool for bBlog, Smarty, and other PHP-based tools. Here is some information directly from Michel&#8217;s site: PHP Markdown is a port of the original Markdown program from John Gruber. Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML). The overriding design goal for Markdownâ€™s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like itâ€™s been marked up with tags or formatting instructions. While Markdownâ€™s syntax has [...]]]></description>
				<content:encoded><![CDATA[<p>Matt Read posted a quick mention of the release of PHP Markdown on the <a href="http://wordpress.org/support/10/12278">WordPress Support forums</a> so I thought I would pass this along to everyone.</p>
<p>Michel Fortin has ported over John Gruber&#8217;s original Markdown into a plugin for WordPress as well as a tool for bBlog, Smarty, and other PHP-based tools. Here is some information directly from Michel&#8217;s site:</p>
<blockquote><p>
PHP Markdown is a port of the original Markdown program from John Gruber.</p>
<p>    Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).</p>
<p>    The overriding design goal for Markdownâ€™s formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like itâ€™s been marked up with tags or formatting instructions. While Markdownâ€™s syntax has been influenced by several existing text-to-HTML filters, the single biggest source of inspiration for Markdownâ€™s syntax is the format of plain text email.
</p></blockquote>
<p>PHP Markdown is available <a href="http://www.michelf.com/projects/php-markdown/">on Michel&#8217;s site</a> for download. Note that if you are currently using WordPress, Markdown is already bundled, but this is likely a more up-to-date version.</p>
<p>Happy Markdown, everyone!</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/09/04/php-markdown-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>W o r d p r e s s &gt;&gt; H a c k s &gt;&gt; / &gt;&gt; j a m i e t a l b o t . c o m</title>
		<link>http://weblogtoolscollection.com/archives/2004/08/25/w-o-r-d-p-r-e-s-s-h-a-c-k-s-j-a-m-i-e-t-a-l-b-o-t-c-o-m/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/08/25/w-o-r-d-p-r-e-s-s-h-a-c-k-s-j-a-m-i-e-t-a-l-b-o-t-c-o-m/#comments</comments>
		<pubDate>Wed, 25 Aug 2004 16:28:14 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/08/25/w-o-r-d-p-r-e-s-s-h-a-c-k-s-j-a-m-i-e-t-a-l-b-o-t-c-o-m/</guid>
		<description><![CDATA[jamietalbot.com, X-Valid: This plugin validates your XHTML before you post on your WordPress 1.2 Mingus blog. (from the wordpress forums) It handles incorrectly nested tags and improper attribute values and works one time only at the point of posting or editing. If problems are found that can&#8217;t be fixed automatically, a window pops up listing the errors. This feedback can also be set manually by checking a box at posting time.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.jamietalbot.com/wp-hacks/">jamietalbot.com, X-Valid</a>: This plugin validates your XHTML before you post on your WordPress 1.2 Mingus blog. (from the wordpress forums) It handles incorrectly nested tags and improper attribute values and works one time only at the point of posting or editing. If problems are found that can&#8217;t be fixed automatically, a window pops up listing the errors. This feedback can also be set manually by checking a box at posting time. </p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/08/25/w-o-r-d-p-r-e-s-s-h-a-c-k-s-j-a-m-i-e-t-a-l-b-o-t-c-o-m/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validate forms XHTML 1.0 Strict</title>
		<link>http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/#comments</comments>
		<pubDate>Mon, 16 Aug 2004 16:28:55 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[XHTML 1.0]]></category>
		<category><![CDATA[XHTML 1.1]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/</guid>
		<description><![CDATA[I ran into some trouble with the forms validation because I was using a javascript:document.formname.submit() which would require a name for the form. As it turns out, form name is deprecated in XHTML 1.0 Strict and XHTML 1.1. In other words &#60;form name="blah" ... &#62; is not valid in XHTML 1.0 Strict and XHTML 1.1. To get around this issue, I used &#60;form id="blah" ... &#62; and in my link I used javascript:document.forms['blah'].submit(); which validates correctly. Also, to get around the carriage return problem in input tags of forms (for input tags to validate correctly in XHTML 1.0 Strict and XHTML 1.1, they have to surrounded by &#60;p&#62; or h1 etc. ) I surrounded my inputs by (gasp) fieldsets and then hid it by styling the fieldset so I could get them all in one line. Im sure a lot of people know about these already, but this is for [...]]]></description>
				<content:encoded><![CDATA[<p>I ran into some trouble with the forms validation because I was using a javascript:document.formname.submit() which would require a name for the form. As it turns out, form name is deprecated in XHTML 1.0 Strict and XHTML 1.1.<br />
In other words <code> &lt;form name="blah" ... &gt; </code>is not valid in XHTML 1.0 Strict and XHTML 1.1.</p>
<p>To get around this issue, I used <code>&lt;form id="blah" ... &gt; </code> and in my link I used <code> javascript:document.forms['blah'].submit(); </code> which validates correctly. </p>
<p>Also, to get around the carriage return problem in input tags of forms (for input tags to validate correctly in XHTML 1.0 Strict and XHTML 1.1, they have to surrounded by &lt;p&gt; or h1 etc. ) I surrounded my inputs by (gasp) fieldsets and then hid it by styling the fieldset so I could get them all in one line. Im sure a lot of people know about these already, but this is for my future reference.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/08/16/validate-forms-xhtml-10-strict/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Validate XHTML before you post</title>
		<link>http://weblogtoolscollection.com/archives/2004/08/10/validate-xhtml-before-you-post/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/08/10/validate-xhtml-before-you-post/#comments</comments>
		<pubDate>Tue, 10 Aug 2004 14:04:05 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[WordPress Hack]]></category>
		<category><![CDATA[XHTML 1.0]]></category>
		<category><![CDATA[XHTML 1.1]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/08/10/validate-xhtml-before-you-post/</guid>
		<description><![CDATA[Following up on an old article form Jesse Ruderman I wanted to have a way from within WordPress to validate XHTML through the Quicktags buttons. I rewrote the &#8220;Bloggidate&#8221; set of hacks to work from within WordPress. So this will let you validate the content of your post before you actually post it to the blog to ensure things do not ever break in terms of validation. Just type in the post and click on validate from the quicktags. The installation is relatively simple and I have included functions for both XHTML 1.0 Transitional and XHTML 1.0 Strict. You can download the instructions from here: http://weblogtoolscollection.com/b2-img/validatexhtml.txt PS: Tested and working in both FF and IE Again, much of the code comes from Jesse Ruderman, so thanks go out to him.]]></description>
				<content:encoded><![CDATA[<p>Following up on an old article form <a href="http://www.squarefree.com/archives/000031.html">Jesse Ruderman</a> I wanted to have a way from within WordPress to validate XHTML through the Quicktags buttons. I rewrote the &#8220;Bloggidate&#8221; set of hacks to work from within WordPress.</p>
<p>So this will let you validate the content of your post before you actually post it to the blog to ensure things do not ever break in terms of validation. Just type in the post and click on validate from the quicktags.</p>
<p>The installation is relatively simple and I have included functions for both XHTML 1.0 Transitional and XHTML 1.0 Strict.<br />
You can download the instructions from here:<br />
<a href="http://weblogtoolscollection.com/b2-img/validatexhtml.txt">http://weblogtoolscollection.com/b2-img/validatexhtml.txt</a><br />
PS: Tested and working in both FF and IE</p>
<p>Again, much of the code comes from Jesse Ruderman, so thanks go out to him.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/08/10/validate-xhtml-before-you-post/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>The perfect weblog system </title>
		<link>http://weblogtoolscollection.com/archives/2004/08/07/the-perfect-weblog-system-annes-weblog-about-markup-style/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/08/07/the-perfect-weblog-system-annes-weblog-about-markup-style/#comments</comments>
		<pubDate>Sat, 07 Aug 2004 14:27:37 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/08/07/the-perfect-weblog-system-annes-weblog-about-markup-style/</guid>
		<description><![CDATA[The perfect weblog system: A well thought out list of requirements for the &#8220;Perfect weblog&#8221;. Though I personally do not agree with everything on the list, this is worth watching. Find some more &#8220;Ultimate Weblog&#8221; definitions at actsofvolition.com/archives/2003/may/theultimate]]></description>
				<content:encoded><![CDATA[<p><a href="http://annevankesteren.nl/archives/2004/08/weblog-system#comments">The perfect weblog system</a>: A well thought out list of requirements for the &#8220;Perfect weblog&#8221;. Though I personally do not agree with everything on the list, this is worth watching. Find some more &#8220;Ultimate Weblog&#8221; definitions at <a href="http://www.actsofvolition.com/archives/2003/may/theultimate">actsofvolition.com/archives/2003/may/theultimate</a></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/08/07/the-perfect-weblog-system-annes-weblog-about-markup-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Form Bookmarklets</title>
		<link>http://weblogtoolscollection.com/archives/2004/07/20/form-bookmarklets/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/07/20/form-bookmarklets/#comments</comments>
		<pubDate>Tue, 20 Jul 2004 19:30:12 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[XHTML 1.0]]></category>
		<category><![CDATA[XHTML 1.1]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/07/20/form-bookmarklets/</guid>
		<description><![CDATA[Form Bookmarklets: Some very useful such as the bookmarklet to show hidden form fields which can be edited and others are sinister such as the password field exposer. Oh, and while you are at it, check out the blogidate XHTML 1.1 Stric bookmarklet that lets you validate your XHTML in the textareas. Extremely nifty!]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.squarefree.com/bookmarklets/forms.html">Form Bookmarklets</a>: Some very useful such as the bookmarklet to show hidden form fields which can be edited and others are sinister such as the password field exposer. Oh, and while you are at it, check out the blogidate XHTML 1.1 Stric bookmarklet that lets you validate your XHTML in the textareas. Extremely nifty!</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/07/20/form-bookmarklets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Welcome to the Cynthia Says Portal</title>
		<link>http://weblogtoolscollection.com/archives/2004/07/02/welcome-to-the-cynthia-says-portal/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/07/02/welcome-to-the-cynthia-says-portal/#comments</comments>
		<pubDate>Fri, 02 Jul 2004 16:03:16 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/07/02/welcome-to-the-cynthia-says-portal/</guid>
		<description><![CDATA[Cynthia Says Portal Cynthia is a web content accessibility validation solution, it is designed to identify errors in design related to Section 508 standards and the WCAG guidelines. This is more of a personal bookmark, but just FYI, this blog validates under the Section 508 Guidelines.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.cynthiasays.com/">Cynthia Says Portal</a><br />
Cynthia is a web content accessibility validation solution, it is designed to identify errors in design related to Section 508 standards and the WCAG guidelines. This is more of a personal bookmark, but just FYI, this blog validates under the Section 508 Guidelines.</p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/07/02/welcome-to-the-cynthia-says-portal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amputator: an ampersand-encoding plugin for Movable Type</title>
		<link>http://weblogtoolscollection.com/archives/2004/06/20/amputator-an-ampersand-encoding-plugin-for-movable-type/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/06/20/amputator-an-ampersand-encoding-plugin-for-movable-type/#comments</comments>
		<pubDate>Sun, 20 Jun 2004 16:19:52 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Cool Scripts]]></category>
		<category><![CDATA[LinkyLoo]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/06/20/amputator-an-ampersand-encoding-plugin-for-movable-type/</guid>
		<description><![CDATA[Amputator: an ampersand-encoding plugin for Movable Type: For future possible plugin development for WP. I would like to work with Robinson&#8217;s &#8220;Sustaining Validation&#8221; idea and make it work (somewhat) for WordPress. Edit: Looks like this is already built into WordPress (since the 0.7 days)]]></description>
				<content:encoded><![CDATA[<p><a href="http://bumppo.net/projects/amputator/">Amputator: an ampersand-encoding plugin for Movable Type</a>: For future possible plugin development for WP. I would like to work with <a href="http://www.7nights.com/asterisk/archives/sustaining_validation.php">Robinson&#8217;s &#8220;Sustaining Validation&#8221;</a> idea and make it work (somewhat) for WordPress.  <em>Edit: Looks like this is already built into WordPress (since the 0.7 days)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/06/20/amputator-an-ampersand-encoding-plugin-for-movable-type/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>XHTML Tips and Tricks</title>
		<link>http://weblogtoolscollection.com/archives/2004/06/19/xhtml-tips-and-tricks/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/06/19/xhtml-tips-and-tricks/#comments</comments>
		<pubDate>Sat, 19 Jun 2004 14:19:04 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Ethics]]></category>
		<category><![CDATA[XHTML 1.0]]></category>
		<category><![CDATA[XHTML 1.1]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/06/19/xhtml-tips-and-tricks/</guid>
		<description><![CDATA[In keeping with my previous post about promoting better programming/coding/markup/style practices among present developers and designers, I have decided to add a couple of categories to this blog and promise to add a few articles every week to those categories. XHTML syntax, better semantics, (common) validation issues and fixes for them, better explanation of validation errors are fair game. I invite my readers to contribute to this process as well and would appreciate a small post if and when you solve a complicated (or simple) validation issue for yourself. On a similar note, I am still looking for more authors for this blog. WordPress people are, as always, more than welcome, but my focus is on getting some authors for other blog tools such as Drupal, MT, Bloxsom etc. If you would like to write (and conversely get exposure for your site/blog/tool) a couple of articles a month for weblogtoolscollection.com, [...]]]></description>
				<content:encoded><![CDATA[<p>In keeping with my previous post about promoting better programming/coding/markup/style practices among present developers and designers, I have decided to add a couple of categories to this blog and promise to add a few articles every week to those categories. XHTML syntax, better semantics, (common) validation issues and fixes for them, better explanation of validation errors are fair game. I invite my readers to contribute to this process as well and would appreciate a small post if and when you solve a complicated (or simple) validation issue for yourself.</p>
<p>On a similar note, I am still looking for more authors for this blog. WordPress people are, as always, more than welcome, but my focus is on getting some authors for other blog tools such as Drupal, MT, Bloxsom etc. If you would like to write (and conversely get exposure for your site/blog/tool) a couple of articles a month for weblogtoolscollection.com, please register and send me an email with the registration information so I can give you the proper permissions.</p>
<p>Upcoming (planned, or half written) articles in this series:</p>
<ul>
<li>Better Link Name Choices</li>
<li>Validating Forms in XHTML 1.1 Strict</li>
<li>&#8220;Script Language&#8221; Boo Boos</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/06/19/xhtml-tips-and-tricks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The XHTML wars</title>
		<link>http://weblogtoolscollection.com/archives/2004/06/18/the-xhtml-wars/</link>
		<comments>http://weblogtoolscollection.com/archives/2004/06/18/the-xhtml-wars/#comments</comments>
		<pubDate>Fri, 18 Jun 2004 14:54:49 +0000</pubDate>
		<dc:creator>Mark Ghosh</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Ethics]]></category>
		<category><![CDATA[XHTML Tips]]></category>

		<guid isPermaLink="false">http://weblogtoolscollection.com/archives/2004/06/18/the-xhtml-wars/</guid>
		<description><![CDATA[While validating this blog (as XHTML 1.0 Strict, mind you) I was reading through some of the banter between the w3c and various XHTML fanatics while reading through a comment left on pictorialis by another XHTML fanboy. The fanboy had a loud mouth, was wrong in his assumptions and just looked really moronish in his assertions. In spite of that idiot, what the heck is wrong with the standards people? Take the work of w3c for example. They make standards which are too hard for end users to understand (P3P), standards which are too brittle for the real world (XHTML 2.0) and standards which developers can&#8217;t be bothered with (XHTML Basic) (quote: mpt). This is, of course, the view of a usability guru. There are various other opinions littering the web ranging from &#8220;XHTML and DTDs are the *only* future of the web&#8221; to hate and scorn for XHTML types. [...]]]></description>
				<content:encoded><![CDATA[<p>While validating this blog (as XHTML 1.0 Strict, mind you) I was reading through some of the banter between the w3c and various XHTML fanatics while reading through a comment left on pictorialis by another XHTML fanboy. The fanboy had a loud mouth, was wrong in his assumptions and just looked really moronish in his assertions. In spite of that idiot, what the heck is wrong with the standards people?</p>
<p>Take the work of w3c for example. They make standards which are too hard for <a href="http://www.google.com/search?q=p3p+site:mpt.phrasewise.com">end users to understand (P3P)</a>, standards which are <a href="http://www.google.com/search?q=xhtml+site:mpt.phrasewise.com">too brittle for the real world (XHTML 2.0)</a> and standards which developers can&#8217;t be bothered with (XHTML Basic) (quote: <a href="http://mpt.net.nz/">mpt</a>). This is, of course, the view of a usability guru. There are various <a href="http://www.google.com/search?hl=en&#038;lr=&#038;ie=UTF-8&#038;q=xhtml+site%3Aannevankesteren.nl&#038;btnG=Search">other opinions</a> littering the web ranging from &#8220;XHTML and DTDs are the *only* future of the web&#8221; to hate and scorn for XHTML types. I love reading through elaborate <a href="http://googlefight.com/cgi-bin/compare.pl?q1=%22xhtml+rocks%22+OR+%22xhtml+is+cool%22+OR+%22xhtml+is+great%22&#038;q2=%22xhtml+sucks%22+OR+%22xhtml+is+bad%22+OR+%22xhtml+is+hopeless%22&#038;B1=Make+a+fight%21&#038;compare=1&#038;langue=us">definitions and arguments</a> that the heavyweights of the industry put forth in their weblogs and then reading through the comments that ensue. The only <a href="http://www.mezzoblue.com/archives/2004/06/17/validation_m/">item missing from *all* of these dicussions</a> is any speak of compromise. </p>
<p>What was the original goal of any and all of this? Are we trying to make the web a better place or are we more interested in Utopian ideals about ampersands (no offense <a href="http://annevankesteren.nl/archives/2004/06/ampersands-matter">anne&#8217;s post on unescaped ampersands</a>). Ampersands will break real XHTML browsers, but how would one feature, one weakness, make adaptation of XHTML more pervasive? Are web standards ever going to be serious business with all of this infighting? If any of the &#8220;heavyweights&#8221; (read: people with a voice, people that can make a difference and turn other people&#8217;s opinions) are reading this, please understand that the mom and pop shop that is coding the next NewEgg is not going to give a hoot about your stupid wars, they have already written code (or will write) which is validated by no one at the sweat shop they get their code written from! </p>
<p>I have a few points to make here and then Im done.</p>
<ul>
<li>Stop the cribbing and the bitching. Its getting us nowhere and people are getting tired of every design/markup blog telling us that every new standard is somehow bad/wrong/broken.</li>
<li>Start bitching about bad style/markup in existing software and trying to promote what we have already. Anne does make the very important point of trying to goad software developers and CMS developers into generating valid markup through their tools. The benefits of good markup that is semantic are tremendous.</li>
<li>Continue your work on making standards better, but please, please do not make that crux of your work or the emphasis of your campaign.</li>
<li>Be nice to other people. If you disagree, there are many ways to say that. Say it nicely, apologize if you think you are being offensive, be very open to criticism, be quick to say you are wrong if you know that you are. One thing I would like people to remember is that written text/chat is a terrible way to actually conduct a good discussion and understand feelings or expressions. I think IRC is killing programming as we know it. So try a little harder to look at the other persons&#8217; perspective.</li>
<li>Promote, Promote, Promote instead of Fight, Fight, Fight</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://weblogtoolscollection.com/archives/2004/06/18/the-xhtml-wars/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  weblogtoolscollection.com/archives/category/xhtml-tips/feed/ ) in 1.18518 seconds, on May 18th, 2013 at 9:08 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 18th, 2013 at 10:08 am UTC -->
<!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
<!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  weblogtoolscollection.com/archives/category/xhtml-tips/feed/ ) in 0.00068 seconds, on May 18th, 2013 at 9:37 am UTC. -->