<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" version="2.0"><channel><title>Validate your Blog!</title><description>How to make your blogger.com blog validate.</description><managingEditor>noreply@blogger.com (Moe)</managingEditor><pubDate>Mon, 27 Mar 2023 14:27:32 +0200</pubDate><generator>Blogger http://www.blogger.com</generator><openSearch:totalResults xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">11</openSearch:totalResults><openSearch:startIndex xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">1</openSearch:startIndex><openSearch:itemsPerPage xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/">25</openSearch:itemsPerPage><link>http://validxhtml.blogspot.com/</link><language>en-us</language><item><title>Some changes at blogger.com :)</title><link>http://validxhtml.blogspot.com/2005/07/some-changes-at-bloggercom.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Wed, 27 Jul 2005 17:19:00 +0200</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-112247756887589065</guid><description>It seems like blogger.com made some changes, and some of the template tags which caused invalid code now do validate :)&lt;br /&gt;Issues &lt;a href="http://validxhtml.blogspot.com/2004_11_01_validxhtml_archive.html#110034559589622708"&gt;2&lt;/a&gt;, &lt;a href="http://validxhtml.blogspot.com/2004_11_01_validxhtml_archive.html#110034682342053602"&gt;3&lt;/a&gt;, &lt;a href="http://validxhtml.blogspot.com/2004_11_01_validxhtml_archive.html#110037038337368331"&gt;4&lt;/a&gt;, and &lt;a href="http://validxhtml.blogspot.com/2004_11_01_validxhtml_archive.html#110036193411846616"&gt;5&lt;/a&gt; now seem to validate.&lt;br /&gt;&lt;br /&gt;However, the &lt;a href="http://validxhtml.blogspot.com/2004_11_01_validxhtml_archive.html#110034433824405627"&gt;profile image&lt;/a&gt; still produces invalid XHTML. So do &lt;a href="http://validxhtml.blogspot.com/2005_01_01_validxhtml_archive.html#110485190834964706"&gt;HREF&lt;/a&gt; and BR in comments, because they use capital letters, which they must not.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">12</thr:total></item><item><title>hrefs in comments produce invalid xhtml code</title><link>http://validxhtml.blogspot.com/2005/01/hrefs-in-comments-produce-invalid.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Tue, 4 Jan 2005 16:16:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110485190834964706</guid><description>If someone in your comments uses a href (hyperlink), that ItemPage won't validate as xhtml strict anymore. 
&lt;br /&gt;This is because blogger.com inserts the html code in CAPITAL LETTERS (I really don't know what the reason for doing this might be).
&lt;br /&gt;Currently, there is nothing you can do about it. Check the comments for an example.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>Feedback</title><link>http://validxhtml.blogspot.com/2005/01/feedback.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Tue, 4 Jan 2005 15:31:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110484928282954656</guid><description>Here's some feedback about this blog. Feel free to leave more in the comments. &lt;ul&gt;&lt;li&gt;ernie's blog: &lt;a href="http://erniesblog.blogspot.com/2004/11/validated.html"&gt;Validated&lt;/a&gt;&lt;/li&gt;&lt;li&gt;microfish: &lt;a href="http://microfish.blogspot.com/2004/12/oops-i-did-it-again.html"&gt;Oops, I did it again!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;alphae.net: &lt;a href="http://alphae.soundsurgeon.com/blog/2004/12/creating-standards-compliant-xhtml.html"&gt;Creating standards-compliant XHTML pages with Blogger&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></item><item><title>Creative Commons License generates invalid code</title><link>http://validxhtml.blogspot.com/2005/01/creative-commons-license-generates.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Tue, 4 Jan 2005 15:12:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110484817298434547</guid><description>If you decide to add a &lt;a href="http://creativecommons.org/"&gt;Creative Commons&lt;/a&gt; license to your blog (I just did add one here!), the button code you get for insertion on your blog does not generate &lt;a href="http://validator.w3.org/check?uri=referer"&gt;valid xhtml strict&lt;/a&gt;.
&lt;br /&gt;In order to make your Creative Commons button validate, simply replace the attribute
&lt;br /&gt;&lt;code&gt;boder="0"&lt;/code&gt;
&lt;br /&gt;by
&lt;br /&gt;&lt;code&gt;style="border:0px;"&lt;/code&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>No valid CSS on blogspot?</title><link>http://validxhtml.blogspot.com/2004/11/no-valid-css-on-blogspot.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sun, 14 Nov 2004 01:56:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110039020169616314</guid><description>Because &lt;a href="http://www.blogger.com/css/navbar/main.css"&gt;http://www.blogger.com/css/navbar/main.css&lt;/a&gt; does not &lt;a href="http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fvalidxhtml.blogspot.com%2F"&gt;validate&lt;/a&gt;. It's part of the Blogger NavBar at the top of the page. It can't be deactivated by blogspot users.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">3</thr:total></item><item><title>5. Display Comments</title><link>http://validxhtml.blogspot.com/2004/11/5-display-comments.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 17:05:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110036193411846616</guid><description>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; 
&lt;br /&gt;If you have comments in a weblog entry, that entry's ItemPage will not be valid xhtml code anymore, because the comment deletion link uses &lt;span style="font-weight:bold;"&gt;&amp;amp;&lt;/span&gt; instead of &lt;span style="font-weight:bold;"&gt;&amp;amp;amp;&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; 
&lt;br /&gt;First of all, publish a test entry. Then, do a test comment. On the entry's ItemPage, get the html source. Look for the code which inserts the comment delete icon. It should look something like this, just with different numbers:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;&amp;lt;span class=&amp;quot;item-control admin-53169609 pid-1116362449&amp;quot;&amp;gt;&amp;lt;a style=&amp;quot;border:none;&amp;quot; href=&amp;quot;http://www.blogger.com/delete-comment.do?blogID=9139428&amp;amp;amp;postID=110036219453601414&amp;quot; title=&amp;quot;Delete Comment&amp;quot; &amp;gt;&amp;lt;span class=&amp;quot;delete-comment-icon&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;  &lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;Copy and paste it into your weblog template, replacing the tag &lt;code&gt;&amp;lt;$BlogCommentDeleteIcon$&amp;gt;&lt;/code&gt;. Now replace &lt;code&gt;&amp;amp;&lt;/code&gt; with &lt;code&gt;&amp;amp;amp;&lt;/code&gt;, and replace the postID number with &lt;code&gt;&amp;lt;$BlogCommentNumber$&amp;gt;&lt;/code&gt;.
&lt;br /&gt;
&lt;br /&gt;If you have any comments, the delete icon should produce valid xhtml code now. </description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">10</thr:total></item><item><title>4. Post a Comment link</title><link>http://validxhtml.blogspot.com/2004/11/4-post-comment-link.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 16:21:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110037038337368331</guid><description>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt;
&lt;br /&gt;The &lt;span style="font-style:italic;"&gt;Post a Comment link&lt;/span&gt; is not valid xhtml code because it uses &lt;span style="font-weight:bold;"&gt;&amp;amp;&lt;/span&gt; instead of &lt;span style="font-weight:bold;"&gt;&amp;amp;amp;&lt;/span&gt;.
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt;
&lt;br /&gt;In your blog template, find the tag &amp;lt;$BlogItemCreate$&amp;gt; and replace it with 
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;&amp;lt;a href=&amp;quot;http://www.blogger.com/comment.g?blogID=1234567&amp;amp;amp;postID=&amp;lt;$BlogItemNumber$&amp;gt;&amp;quot;&amp;gt;Post a Comment&amp;lt;/a&amp;gt;&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;Replace the blogID (1234567) with your blog's ID number (can be found in the browser's adressbar when editing your blog, for example http://www.blogger.com/app/post.pyra?blogID=&lt;span style="font-weight:bold;"&gt;1234567&lt;/span&gt;).</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">9</thr:total></item><item><title>3. Show Quick Editing on your Blog</title><link>http://validxhtml.blogspot.com/2004/11/3-show-quick-editing-on-your-blog.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 13:49:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110034682342053602</guid><description>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt;
&lt;br /&gt;The same problem I described in &lt;a href="http://validxhtml.blogspot.com/2004/11/show-email-post-links.html"&gt;Show Email Post links&lt;/a&gt; goes also for the &lt;span style="font-style:italic;"&gt;Show Quick Editing on your Blog&lt;/span&gt; option. 
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt;
&lt;br /&gt;If you don't need this function, simply deactivate it in your blog's settings. Even if you do want to use it, do the following and deactive it after this (the function will still work):
&lt;br /&gt;Copy and paste the html code for the Quick Editing feature from your published blog page's html source. The code goes into your weblog template, right before the tag &amp;lt;$BlogItemControl$&amp;gt;. It should look something like this, but with different numbers:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;&amp;lt;span class=&amp;quot;item-control admin-53169609 pid-1116362449&amp;quot;&amp;gt;&amp;lt;a style=&amp;quot;border:none;&amp;quot; href=&amp;quot;http://www.blogger.com/app/post.pyra?blogID=9139428&amp;amp;postID=110036193411846616&amp;amp;quickEdit=true&amp;quot; title=&amp;quot;Edit Post&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;quick-edit-icon&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;   &lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;Now replace &amp;amp; with &amp;amp;amp; (2x), and replace the postID number with &amp;lt;$BlogItemNumber$&amp;gt;.
&lt;br /&gt;
&lt;br /&gt;Then deactive the &lt;span style="font-style:italic;"&gt;Show Quick Editing&lt;/span&gt; option in your blog settings. The one we just built manually will still be shown and produce valid code. 
&lt;br /&gt;Note: This will only work for blog admins, not for team blog members.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">4</thr:total></item><item><title>2. Show Email Post links</title><link>http://validxhtml.blogspot.com/2004/11/2-show-email-post-links.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 13:23:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110034559589622708</guid><description>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt;
&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Show Email Post links&lt;/span&gt; lets you display an icon for mailing blog posts to other people. The code doesn't validate, because there is a &lt;span style="font-weight:bold;"&gt;&amp;amp;&lt;/span&gt; in the url, but should be &lt;span style="font-weight:bold;"&gt;&amp;amp;amp;&lt;/span&gt; instead.
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt;
&lt;br /&gt;First of all deactivate the feature in the blog settings. Even deactivate it if you still want to use it, and use the following code:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;&amp;lt;span class=&amp;quot;item-action&amp;quot;&amp;gt;
&lt;br /&gt;&amp;lt;a href=&amp;quot;
&lt;br /&gt;http://www.blogger.com/email-post.g?blogID=XX&amp;amp;amp;postID=YY
&lt;br /&gt;&amp;quot; title=&amp;quot;Email Post&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;email-post-icon&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;      &lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;Exchange the blogID number with your blog's ID (can be found in the browser's adressbar when editing your blog, for example http://www.blogger.com/app/post.pyra?blogID=&lt;span style="font-weight:bold;"&gt;9139428&lt;/span&gt;). Replace the postID number with &lt;code&gt;&amp;lt;$BlogItemNumber$&amp;gt;&lt;/code&gt;.
&lt;br /&gt;Copy that code, and paste it into your blog template, right before the tag &lt;code&gt;&amp;lt;$BlogItemControl$&amp;gt;&lt;/code&gt;.</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></item><item><title>1. Blogger Profile</title><link>http://validxhtml.blogspot.com/2004/11/1-blogger-profile.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 13:01:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110034433824405627</guid><description>&lt;span style="font-weight:bold;"&gt;Problem:&lt;/span&gt; 
&lt;br /&gt;Unfortunately, the blogger profile which shows a user photo and description does not validate: The img-tag which shows the user's photo doesn't close. It is &amp;lt;image src=&amp;quot;...&amp;quot;&amp;gt;, but should be &amp;lt;image src=&amp;quot;...&amp;quot; /&amp;gt;     instead.
&lt;br /&gt;
&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Solution:&lt;/span&gt; 
&lt;br /&gt;Copy the html code of your profile, as it appears in your blog's source html code &lt;span style="font-style:italic;"&gt;on the website&lt;/span&gt;. The code begins after
&lt;br /&gt;&lt;code&gt;&amp;lt;!-- Begin #profile-container --&amp;gt;&lt;/code&gt;
&lt;br /&gt;and stops after
&lt;br /&gt;&lt;code&gt;&amp;lt;!-- End #profile --&amp;gt;&lt;/code&gt;
&lt;br /&gt;
&lt;br /&gt;In your blog template, replace &amp;lt;$BlogMemberProfile$&amp;gt; by pasting the html code you copied. Now make sure to add the closing slash / to the img-tag.
&lt;br /&gt;
&lt;br /&gt;Example:
&lt;br /&gt;Change
&lt;br /&gt;&lt;code&gt;&amp;lt;img width=&amp;quot;80&amp;quot; alt=&amp;quot;My Photo&amp;quot; height=&amp;quot;60&amp;quot; src=&amp;quot;http://stephanmosel.de/stephanmosel_bw.jpg&amp;quot;&amp;gt;                                                       &lt;/code&gt;
&lt;br /&gt;to
&lt;br /&gt;&lt;code&gt;&amp;lt;img width=&amp;quot;80&amp;quot; alt=&amp;quot;My Photo&amp;quot; height=&amp;quot;60&amp;quot; src=&amp;quot;http://stephanmosel.de/stephanmosel_bw.jpg&amp;quot;&lt;span style="font-weight:bold;"&gt;/&lt;/span&gt;&amp;gt;&lt;/code&gt;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item><item><title>0. This page was non-valid xhtml</title><link>http://validxhtml.blogspot.com/2004/11/0-this-page-was-non-valid-xhtml.html</link><author>noreply@blogger.com (Moe)</author><pubDate>Sat, 13 Nov 2004 11:56:00 +0100</pubDate><guid isPermaLink="false">tag:blogger.com,1999:blog-9139428.post-110034351737422729</guid><description>Out of the box, even the new blogger templates are non-valid xhtml. :(
&lt;br /&gt;This is due to some features of blogger.com. I'll show you how to make your blog validate. This assumes that you have a blogger.com weblog with a default template (preferrably a new one), and basic knowledge in HTML. I'll skip the details &lt;a href="http://www.netmechanic.com/news/vol6/html_no20.htm"&gt;why valid code matters&lt;/a&gt; and why your blog should be compliant to it. You can check your website's html code for compliance by using &lt;a href="http://validator.w3.org/"&gt;The W3C Markup Validation Service&lt;/a&gt;. 
&lt;br /&gt;
&lt;br /&gt;You won't have to miss any features because we will use some workarounds.
&lt;br /&gt;Generally, make sure that your blog template starts like this:
&lt;br /&gt;
&lt;br /&gt;&lt;code&gt;&amp;lt;!DOCTYPE html PUBLIC &amp;quot;-//W3C//DTD XHTML 1.0 Strict//EN&amp;quot; &amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd&amp;quot;&amp;gt;
&lt;br /&gt;&amp;lt;html xmlns=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot; xml:lang=&amp;quot;en&amp;quot; lang=&amp;quot;en&amp;quot;&amp;gt;&lt;/code&gt;
&lt;br /&gt;&amp;nbsp;</description><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></item></channel></rss>