<?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>WebProNews &#187; XHTML</title>
	<atom:link href="http://www.webpronews.com/tag/xhtml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Sun, 12 Feb 2012 17:01:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SEO Step 3 of Ten: Site Structure</title>
		<link>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02</link>
		<comments>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02#comments</comments>
		<pubDate>Thu, 14 Feb 2008 13:49:37 +0000</pubDate>
		<dc:creator>Daryl Quenet</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[site structure]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=44067</guid>
		<description><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>]]></description>
			<content:encoded><![CDATA[<p>Welcome to part  three in this ten part SEO series. The ten parts of the SEO process  we will be covering are:</p>
<ol>
<li><a title="Keyword Research &amp; Selection" href="http://www.webpronews.com/expertarticles/2008/01/31/seo-step-one-of-ten-keyword-research">Keyword  	Research &amp; Selection</a></li>
<li><a title="Competitor Analysis" href="http://www.webpronews.com/expertarticles/2008/02/07/seo-step-two-of-ten-competitor-analysis">Competitor  	Analysis </a></li>
<li>Site Structure</li>
<li>Content Optimization</li>
<li>Link Building</li>
<li>Social Media</li>
<li>PPC</li>
<li>Statistics Analysis</li>
<li>Conversion Optimization</li>
<li>Keeping It Up</li>
</ol>
<p><b>Overview</b></p>
<p>Website  structure and SEO are a combination of topics that I&#8217;ve always had  a particular interest in because of my background in software  engineering.  I have worked on, or maintained over 150 corporate  websites having seen many of the things that can make a website go  wrong, which can seriously impact a websites operation and search  engine rankings.</p>
<p>Of  the three pillars of SEO (Structure, Content, and Links) I find the  structure of a website to be one of the most under rated things, even  among search engine optimization companies.  The structure of a  website consists of several elements which all are interdependent on  each other.  These include the code behind your website, how your  website interlinks, and the technologies used in your website.</p>
<p>At  this point I&#8217;m going to strongly recommend that you&#8217;re using  Firefox with the Web Developer Toolbar installed.  The web developer  toolbar gives you an easy way to validate your website, test your  site on multiple screen resolutions, and around another 100  functions.</p>
<p><b>Valid  Markup and Cascading Style Sheets (CSS)</b></p>
<p>I  have made it practice to develop all my projects in XHTML 1.0  Transitional (my personal preference so I can use target=&quot;_blank&quot;  and rel=&quot;nofollow&quot; attributes) or XHTML 1.0 Strict and CSS 1.0.   XHTML is a reformulation of HTML 4 as an XML 1.0 application.  It is  a very clean and semantic markup language which will also force you  to write cleaner code.  Whether you choose XHTML or HTML 4 your code  will be friendly to the search engines (stay away from 3rd party standards like IHTML).</p>
<p>As  for Cascading  Style Sheets (CSS) it gives us the  ability to abstract the design out of a webpage, or site into a  secondary document.  This gives us a lot of advantages, and very few  disadvantages.  By removing redundant design code from your website  you place the content closer to the start of the document, while  reducing your code to markup ratio.  It also makes it easier, and  more cost effective to maintain your website as you can implement  simple design changes by only editing on file.</p>
<p>When  converting a website from table based design, to pure CSS based  design there is generally around a 40% decrease in code. The  reason for this is when most people use tables they end up placing  tables, within tables, within tables all with their own attributes  (height, width, border, etc).  Now multiple all that redundant, and  unneeded markup by the numbers of pages of you site and you&#8217;ll  quickly see how Google (or any other search engine) will be able to  index you website more efficiently.</p>
<p>In  my research, and experience I have concluded using these two  technologies in conjunction with each other is a part of guaranteeing  your websites success, especially with its compatibility with Google.   You will also find if you do any research on this topic a recurring  mantra of CSS fanatics tables are for tabular data not design.</p>
<p>You&#8217;ll  find that most of the highly organically ranked SEO companies  implement CSS based design on their own websites.  For examples of  CSS based design check out <a title="Beanstalk Search Engine Positioning" href="http://www.beanstalk-inc.com/">Beanstalk Search Engine Positioning</a>, <a title="SEOMoz" href="http://www.seomoz.org/">SEOMoz</a>, and <a title="Quenet Consulting" href="http://www.quenet.org/">Quenet Consulting</a>.</p>
<p><b>Website  Templating</b></p>
<p>Now I&#8217;m going to start this section with a rant about Dreamweaver  templates, and how useless they are.  As a SEO / Web Developer there  is nothing I loathe more than seeing a Dreamweaver template.  If  you&#8217;re going to template a site use a technology like Server Side  Includes, PHP Includes, or ASP includes.  The disadvantages of  Dreamweaver templates are:</p>
<ol>
<li>Embedded comments in your code can reak havoc on Keyword Density Tools</li>
<p> 
<li>If  	you need a non standard footer in an index file you will need to  	break it from the template, creating issues for future template  	updates.</li>
<p> 
<li>If  	you have a disagreement with your web developer / designer and you  	part company if he doesn&#8217;t supply you with the template it&#8217;ll  	cost you.</li>
</ol>
<p>When  building websites I personally use PHP for implementing Server Side  Includes.  PHP is a relative easy language to learn for implement  simple things like includes.  It is also one of the most popular  Apache modules, as of April 2007 there were 20,917,850 domains, and  1,224,183 IP addresses with it installed.  PHP is also available for  the Microsoft IIS (Windows Server) web server.</p>
<p><b>Search  Engine Friendly URLs</b></p>
<p>One  thing that I can&#8217;t stress enough is try to stay away from Dynamic  URLs, these are URL addresses with variables, and values following  the &quot;?&quot; character.  Google used to state that it had troubles  indexing sites with dynamic URLs, and to a degree this still holds  true.  If you are going to use Dynamic URLs always try to have less  than 2 variables in your URL.  I have seen sites with excessive  products, and URLs where Google / Live / Yahoo all have a different  number of pages cached.</p>
<p>A  better approach is to <b>URL Rewrite</b> your URLs.  For the Linux side Apache has Mod Rewrite, and for  Windows you can use ISAPI Rewrite.  When you implement a URL  Rewriting system you are essentially creating a hash URL lookup table  for your site, than when a server query comes in it checks the hash  table to see if it finds a match then feeds it the corresponding  entry.</p>
<p>To  put it into simple terms what we strive to accomplish with URL  Rewrites is to mask our dynamic content by having it appear as a  static URL.  A URL like Article?Id=52&amp;Page=5 could be rewritten  to /Article/ID/52/Page/5/, which to a search engine appears to be a  directory with an index.htm (or whatever default / index page your  particular web server uses).  To see an implementation of Mod  Rewrites check out <a title="Dr. Madcow's Web Portal " href="http://www.drmadcow.net/">Dr. Madcow&#8217;s Web Portal</a> in the Article Section,  and Link Archive.</p>
<p><b>Dynamic  Website</b><b>s and Duplicate Content</b></p>
<p>If  there is one reoccurring theme I see in a lot of dynamic websites on  the internet is that they can sometimes present the same  content on multiple pages.  An example of this is when you visit a  website that allows you to &quot;view a printer friendly version of this  page&quot;, a better web solution implementation would be to develop a  printer friendly Cascading Stylesheet.</p>
<p>Another  goal is also to avoid having any additional URLs on you site such as  Links for changing currency with a redirect script, links to &quot;Email  to a friend&quot; pages, or anything related to this.  Always use Forms  to POST date like this so that the same page, or a static page to  reduce page count.  This issue seems to plague a lot of custom  developed ecommerce / CMSes.  I&#8217;ve actually see CMSes that will  present up to 5 URL / Links for each page, in the long run the  spiders got so confused in indexing the catalog that some of the main  content pages were not cached.</p>
<p><b>Internal </b><b>Site Navigation</b></p>
<p>If  built properly most websites will never have a need for an XML  Sitemap, other than to get their new pages indexed that much quicker (Ecommerce &amp; Enterprise being exceptions).  I will however  recommend that every website have a user accessible Sitemap linked  from every page to aide your users, and for internal linking.</p>
<p>Most  sites with indexing problems have issues with their internal page  linking structure.  The biggest of all these issues are websites that  implement pure javascript navigation based system, these systems  depend on Javascript to insert HTML into pages as there rendered.   Now Google can parse javascript menus to find URLs, however all of  these pages will only be linked from the JS, and not the pages there  located on (expect no internal pagerank passing).  The best  Javascript menus are menus that manipulate your code on your page to  change which sections are being displayed via CSS.  An example of a  hybrid CSS / Javascript menu that I like is QuickMenu by OpenCube  (these guys have a great support department).</p>
<p>Keep  I mind the more internal links you have to a page, the more internal  strength this page will be given.  So when in doubt link it up.</p>
<p><b>Testing  Your Site Structure</b></p>
<p>When  it comes to reliable website deploying all I can say is &quot;Test It,  Test It, and then Test It Some More&quot;.  When testing structure I  rely on 3 different programs / firefox extensions.  The first is Xenu  Link Slueth, this is a great tool to run on your website to figure  out how many pages can be spidered, and to find dead links.  The  second is the Web Developer Extension for Firefox, make sure you  always validate your code when you make changes.  And the last is  consult Google and Yahoo to see how many pages are in your index  compared to how many pages Xenu found, on Yahoo or Google type  site:www.yourdomain.com (Don&#8217;t use Live&#8217;s site: function it is  useless).</p>
<p>After  you&#8217;ve finished testing your code if you need to debug it I  strongly recommend the Firebug Firefox Extension, and the IE7  Developer Toolbar.</p>
<p><b>Conclusion</b></p>
<p>When  trying to maximize your organic rankings your internal structure is  paramount, consider your site structure to be equivalent to the  foundation of your house.  If your foundation is not built adequately  your house may be livable, but may have long term issues.  With  websites your long term issues will be a failure to maximize your  ROI of your website, so practice safe and smart structure.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/seo-step-3-of-ten-site-structure-2008-02/feed</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Convert HTML Tags to Lower-case for XHTML Compliance</title>
		<link>http://www.webpronews.com/convert-html-tags-to-lowercase-for-xhtml-compliance-2006-11</link>
		<comments>http://www.webpronews.com/convert-html-tags-to-lowercase-for-xhtml-compliance-2006-11#comments</comments>
		<pubDate>Thu, 30 Nov 2006 14:52:45 +0000</pubDate>
		<dc:creator>Mads Kristensen</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Tags]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=33264</guid>
		<description><![CDATA[The XHTML definition demands all tags to be lower-cased.
]]></description>
			<content:encoded><![CDATA[<p>The XHTML definition demands all tags to be lower-cased.</p>
<p>Your page will not validate otherwise and will therefore not be valid XHTML. If you write all your XHTML by yourself, it shouldn&#8217;t be an issue. </p>
<p>You simply write all tags in lower-case. </p>
<p>Now, imaging situations where you&#8217;re not in control over the code being written. </p>
<p>One situation is when you let visitors/users of the website write HTML in a text box or even better, a rich text editor like <a href="http://www.madskristensen.dk/blog/ct.ashx?id=c21571e2-3f42-4115-8ec4-0795bb64157b&#038;url=http%3a%2f%2fwww.fckeditor.net%2f" class="bluelink">FCKeditor</a> or <a href="http://www.madskristensen.dk/blog/ct.ashx?id=c21571e2-3f42-4115-8ec4-0795bb64157b&#038;url=http%3a%2f%2fwww.freetextbox.com%2f" class="bluelink">FreeTextBox</a>. For some reason, no rich text editor I know of can write flawless XHTML in all situations, correct me if I&#8217;m wrong.</p>
<p>So, I wrote a little static helper method in C# that converts HTML tags to lower-case. </p>
<p><code>/// &lt;summary&gt;<br />
/// Convert HTML tags from upper case to lower case. This is important in order<br />
/// to make it XHTML compliant. It also includes some tags that are not<br />
/// XHTML compliant, you can remove them if you want.<br />
/// &tl;/summary&gt;<br />
private static string LowerCaseHtml(string html)<br />
{<br />
&nbsp;&nbsp;&nbsp;    string[] tags = new string[] {<br />
&nbsp;&nbsp;&nbsp;    "p", "a", "br", "span", "div", "i", "u", "b", "h1", "h2",<br />
&nbsp;&nbsp;&nbsp;    "h3", "h4", "h5", "h6", "h7", "ul", "ol", "li", "img",<br />
&nbsp;&nbsp;&nbsp;    "tr", "table", "th", "td", "tbody", "thead", "tfoot",<br />
&nbsp;&nbsp;&nbsp;    "input", "select", "option", "textarea", "em", "strong"<br />
&nbsp;&nbsp;&nbsp;    };</p>
<p>&nbsp;&nbsp;&nbsp;    foreach (string s in tags)<br />
&nbsp;&nbsp;&nbsp;    {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        html = html.Replace("<" + s.ToUpper(), "<" + s).Replace("/" + s.ToUpper() + ">", "/" + s + ">");;<br />
&nbsp;&nbsp;&nbsp;    }</p>
<p>&nbsp;&nbsp;&nbsp;    return html;<br />
}</code></p>
<p>If you also want to lower-case the HTML attributes, you can do it almost the same way as the HTML tags. I probably missed some attributes, but you can easily add them to the string array in the method below.</p>
<p><code>/// &lt;summary&gt;<br />
/// Convert HTML attribues from upper case to lower case. This is important in order<br />
/// to make it XHTML compliant.<br />
/// &lt;/summary&gt;<br />
private static string LowerCaseAttributes(string html)<br />
{<br />
&nbsp;&nbsp;&nbsp;    string[] attributes = new string[] {<br />
&nbsp;&nbsp;&nbsp;    "align", "cellspacing", "cellpadding", "valign", "border",<br />
&nbsp;&nbsp;&nbsp;    "style", "alt", "title", "for", "col", "header", "clear",<br />
&nbsp;&nbsp;&nbsp;    "colspan", "rows", "cols", "type", "name", "id", "target", "method"<br />
&nbsp;&nbsp;&nbsp;    };</p>
<p>&nbsp;&nbsp;&nbsp;    foreach (string s in attributes)<br />
&nbsp;&nbsp;&nbsp;    {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        html = html.Replace(s.ToUpper() + "=", s + "=");<br />
&nbsp;&nbsp;&nbsp;    }</p>
<p>&nbsp;&nbsp;&nbsp;    return html;<br />
}</code></p>
<p>You can use this method when you save the input from a text box or you can use it when you render the page. Here&#8217;s how you change the output of the ASP.NET page by overriding the Render method. You can remove the tags you don&#8217;t need from the method to optimize the performance.</p>
<p><code>protected override void Render(HtmlTextWriter writer)<br />
{<br />
&nbsp;&nbsp;&nbsp;    using (HtmlTextWriter htmlwriter = new HtmlTextWriter(new System.IO.StringWriter()))<br />
&nbsp;&nbsp;&nbsp;    {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        base.Render(htmlwriter);<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;        writer.Write(LowerCaseHtml(htmlwriter.InnerWriter.ToString()));<br />
&nbsp;&nbsp;&nbsp;    }<br />
}</code></p>
<p>You can use this approach in conjunction with my whitespace removal method. It also uses the page&#8217;s Render method.</p>
<p>Tag: </p>
<p>Add to <a href="http://del.icio.us/post"  onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;"   CLASS="printMailTop"><img  src=http://images.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window. location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a> | <a href="javascript:location.href='http://reddit.com/submit?url='+encodeURIComp onent(location.href)+'&#038;title='+encodeURIComponent(document.title)"><img  src=http://images.ientrymail.com/webpronews/reddit.png border=0>Reddit</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ ' '"><img src=http://images.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a></p>
<p>Mads Kristensen currently works as a Senior Developer at Traceworks located<br />
in Copenhagen, Denmark. Mads graduated from Copenhagen Technical Academy with a multimedia degree in<br />
2003, but has been a professional developer since 2000. His main focus is on ASP.NET but is responsible for Winforms, Windows- and<br />
web services in his daily work as well. A true .NET developer with great passion for the simple solution.</p>
<p>http://www.madskristensen.dk/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/convert-html-tags-to-lowercase-for-xhtml-compliance-2006-11/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>What is DTD?</title>
		<link>http://www.webpronews.com/what-is-dtd-2006-08</link>
		<comments>http://www.webpronews.com/what-is-dtd-2006-08#comments</comments>
		<pubDate>Mon, 14 Aug 2006 19:37:36 +0000</pubDate>
		<dc:creator>Jim Pretin</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[XML]]></category>
		<category><![CDATA[XSL]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30894</guid>
		<description><![CDATA[I have been designing websites since 1996. In the beginning, it was so easy.
]]></description>
			<content:encoded><![CDATA[<p>I have been designing websites since 1996. In the beginning, it was so easy.</p>
<p>Someone called me with a project, they sent me the content for their website, which I would then upload to Microsoft Frontpage or a text editor, insert some HTML tags for formatting and some graphics to make the site colorful, and the job was finished.</p>
<p>The wireless revolution changed everything. Almost every electronic device now comes equipped with access to the web and email. Palm tops, laptops, cell phones, even computer screens installed in automobiles are now connected to the internet. The web browsers and operating systems installed on these wireless devices are often very different from what is installed on an ordinary desktop PC. Many elements of the HTML programming language are not compatible with some of these wireless platforms. As a result, web design has completely changed. Cross-platform programming languages and specifications have been created so that websites can be viewed on any PC or wireless gadget.</p>
<p>These new innovations include languages such as XML, XHTML, and XSL, to name a few. XML was probably the most important of all of them, because it allowed a programmer to define data without telling the browser how to display it. The problem with HTML is that it defines data and also tells the browser how to display it. XML is different in that it merely defines the data, and allows the browser to display the data as it sees fit. Languages such as XHTML and XSL were developed in order to convert XML documents into web pages that could be displayed in a manner that was compatible with all browsers.</p>
<p>Now that you have some background on how and why web design has changed, you are now ready to learn about Document Type Definition (DTD). DTD is a tool that enables a programmer to define the format to be used for the data in an XML document. Remember, XML does not tell the web browser how to display or format content. DTD helps to establish the format. </p>
<p>An XML document consists of five different components. There are elements, attributes, entities, PCDATA, and CDATA. We will start with elements. Elements of XML are the tags. There are no predefined tags with XML; you can create your own tags. HTML does not work this way. All of the tags used in HTML are predefined, such as the paragraph tag and the body tag. Attributes provide additional information about the tags, such as the source file for an image, or the alignment to be used for a paragraph. Entities are variables that define commonly used text, such as the no-breaking-space entity. PCDATA is used to mark data that is to be parsed or separated into more easily processed components and to cause tags within that data to be interpreted as markup instead of as ordinary data. CDATA is used to mark data that is not to be parsed and to cause the tags within that portion of the text to not be treated as markup. As an aside, markup is any language that defines how certain text is to be displayed or structured.</p>
<p>For novice programmers, DTD is a little hard to get used to. I recommend that you search for tutorials on any major search engine, or perhaps find some courses offline at a local college or computer science institute. If you have never studied XML, XHTML, or XSL before, then you should find a broad-based curriculum of computer programming courses that teach you all of these languages so that you can learn to incorporate them together when you create web sites.</p>
<p>Learning to use these new specifications and languages is essential for any web designer. With so many people using cell phones and other wireless devices to surf the net, by creating your web sites exclusively with HTML you run the risk of your site being invisible to a wireless internet user. Designing web sites that are cross-platform compatible is a must in the wireless age we now inhabit.</p>
<p>Tag: </p>
<p>Add to <a   href="http://del.icio.us/post"onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURICo  mponent(location.href)+'&#038;title ='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return   false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> |   <a       href="javascript:voidwindow.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','  popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img   src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void   window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURICompo  nent(window.location.href),'popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)   "><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a   href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeUR  IComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a><br />
<script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>Jim Pretin is the owner of http://www.forms4free.com, a service that helps programmers make email forms.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/what-is-dtd-2006-08/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Word Generates Clean HTML for Blogs?</title>
		<link>http://www.webpronews.com/microsoft-word-generates-clean-html-for-blogs-2006-05</link>
		<comments>http://www.webpronews.com/microsoft-word-generates-clean-html-for-blogs-2006-05#comments</comments>
		<pubDate>Wed, 17 May 2006 18:56:55 +0000</pubDate>
		<dc:creator>Robert Scoble</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[Blogs]]></category>
		<category><![CDATA[Delicious]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Microsoft Word]]></category>
		<category><![CDATA[ONE]]></category>
		<category><![CDATA[scoble]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=29338</guid>
		<description><![CDATA[Awesome. <a href="http://blogs.msdn.com/joe_friend/archive/2006/05/16/599104.aspx" class="bluelink">One Microsoft team heard my pleas for clean XHTML</a>. By the way, the new Word 2007 has the ability to post to blogs built in. Joe Friend has been writing about it.
]]></description>
			<content:encoded><![CDATA[<p>Awesome. <a href="http://blogs.msdn.com/joe_friend/archive/2006/05/16/599104.aspx" class="bluelink">One Microsoft team heard my pleas for clean XHTML</a>. By the way, the new Word 2007 has the ability to post to blogs built in. Joe Friend has been writing about it.</p>
<p>Lots of Microsoft program managers push back and say &#8220;normal people don&#8217;t care about HTML quality.&#8221;</p>
<p>That might be true (although we all hate it when our pages don&#8217;t display right on all browsers, or when they are slow to load) but the influentials who write reviews and tell their friends (or set up their computers) do care about such things.</p>
<p>One guy told me &#8220;but we have 10s of millions of users already, so why should we care?&#8221;</p>
<p>Well, you woulda had 10,000,001 if you had clean HTML. </p>
<p>Add to <script language='javascript'> document.write("<a href='http://del.icio.us/post?url="+encodeURIComponent(document.location.href)+"&#038;title="+encodeURIComponent(document.title)+"'>Del.icio.us</a>")</script> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)">DiggThis</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)">Yahoo! My Web</a></p>
<p>Technorati: </p>
<p><a name="robert"></a><a href="http://www.scobleizer.com/">Robert Scoble</a> is the founder of the  <a href="http://www.scobleizer.com/">Scobleizer</a> blog. He works as <a href="http://www.PodTech.net">PodTech.net&#8217;s</a> Vice President of Media Development. </p>
<p><b>Go to <a href="http://www.scobleizer.com/">Scobleizer</a></b> &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/microsoft-word-generates-clean-html-for-blogs-2006-05/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XHTML &#8211; Kicking And Screaming Into The Future</title>
		<link>http://www.webpronews.com/xhtml-kicking-and-screaming-into-the-future-2005-11</link>
		<comments>http://www.webpronews.com/xhtml-kicking-and-screaming-into-the-future-2005-11#comments</comments>
		<pubDate>Wed, 02 Nov 2005 16:35:31 +0000</pubDate>
		<dc:creator>Eric Lester</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=24284</guid>
		<description><![CDATA[XHTML, the standard, was first released back in 2000. Roughly five years later we begin to see major websites revised to use this standard.
]]></description>
			<content:encoded><![CDATA[<p>XHTML, the standard, was first released back in 2000. Roughly five years later we begin to see major websites revised to use this standard.</p>
<p>Even the favorite whipping boy of standards-compliance punditry, Microsoft, presents their primary homepages, msn.com and microsoft.com in XHTML. Standards compliant XHTML sites are still the minority. The reason is simple. When the W3C released the new standard, the rest of the web running on HTML did not cease to function. Nor will the rest of the web, written in various flavors of HTML, cease to function any time soon. Without any pressing need to conform to the new standard, designers continue to use old, familiar methods. These methods will perform in any modern browser, so why bother switching?</p>
<p>These sentiments are similar to ones I experienced. A kind of &#8220;if it&#8217;s not broke, don&#8217;t fix it&#8221; mentality sets in. Whether HTML was &#8220;broken&#8221; or not is a different argument. To the casual Internet user, their standards are fairly direct. If a site displays without noticeable error and functions to their satisfaction, these standards are met. Whatever additional steps the browser took to make such display possible is irrelevant to most users. This kind of mentality is difficult to overcome in designers accustomed to their old methods.</p>
<p>Technical obstacles to adopting XHTML may be quite steep as well, especially as regards large, existing websites with complex scripting. Yet the time may eventually come where yesterday&#8217;s &#8220;tried and true&#8221; HTML is little more than an ancient language, unable to be interpreted by modern electronic devices. Whether one agrees with the direction the W3C takes in the development of HTML is irrelevant, you are just along for the ride. With some perseverance, getting the hang of XHTML is possible. In form, it is not as different from HTML as Japanese is from English. Knowing HTML grants a basic knowledge of the language, it simply becomes a matter of learning a particular dialect. Even an original nay-sayer such as myself managed to do it.</p>
<p><b>Benefits of XHTML</b></p>
<p>There are 2 primary benefits to using XHTML. First is the strict nature of valid XHTML documents. &#8220;Valid&#8221; documents contain no errors. Documents with no errors can be parsed more easily by a browser. Though the time saved is, admittedly, negligible from the human user&#8217;s point of view, there is a greater efficiency to the browser&#8217;s performance. Most modern browsers will function well in what&#8217;s usually referred to as &#8220;quirks&#8221; mode, where, in the absence of any on-page information about the kind of HTML they are reading, present a &#8220;best guess&#8221; rendering of a page. The quirks mode will also forgive many errors in the HTML. Modern browsers installed on your home computer have the luxury of size and power to deal with these errors. When browser technology makes the leap to other appliances it may not have the size and power to be so forgiving. This is where the strict, valid documents demanded by the XHTML standard become important.</p>
<p> The second benefit is in the code itself, which is cleaner and more compact than common, &#8220;table&#8221; based layout in HTML. Though XHTML retains table functionality, the standard makes clear tables are not to be used for page layout or anything other than displaying data in a tabular format. This is generally the primary obstacle most designers have with moving to XHTML. The manner in which many designers have come to rely on to layout and organize their pages is now taboo. Simple visual inspection of XHTML code reveals how light and efficient it is in comparison to a table based HTML layout. XTHML makes use of Cascading Style Sheets (CSS), which, when called externally, remove virtually all styling information from the XHTML document itself. This creates a document focused solely on content.</p>
<p>XHTML makes use of &#8220;div&#8221; tags to define content areas. How these &#8220;divisions&#8221; are displayed is controlled by CSS. This is known as CSS-P, or CSS Positioning. Trading in &#8220;table&#8221; tags  for &#8220;divs&#8221; can be tough. Learning a new way of accomplishing an already familiar task is generally difficult. Like learning to use a different design program or image editor, frustration can be constant. Looking at &#8220;divs&#8221; as a kind of table cell might be helpful, though they are not entirely equivalent. As required by the XHTML standard, always make sure there is a DOCTYPE definition at the top of the document. This is not only required by the standard, but it will force Internet Explorer 6, currently the most common browser, to enter its &#8220;standards compliance&#8221; mode. IE6 and Firefox, both operating in standards compliance mode will display XHTML in much the same way. Not identical, but far better than IE6 operating in quirks mode. Learning how to iron out the final differences between displays is the final obstacle and can require a bit of tweaking in the CSS.</p>
<p>Clean code has multiple benefits. It creates a smaller page size which, over time, can save costs associated with transfer usage. Though the size difference may appear small, for someone running a highly trafficked site, even saving a few kilobytes of size can make a big difference. Further, some believe search engines may look more kindly on standards complaint pages. This is only a theory, though. In a general sense, any page modification that makes the content easier to reach and higher in the code is considered wise. Search engines, so it is believed, prefer to reach content quickly, and give greater weight to the first content they encounter. Using XHTML and &#8220;div&#8221; layout allows designers to accomplish this task more easily.</p>
<p><b>Conclusions</b></p>
<p>XHTML is the current standard set by the W3C. The W3C continues development of XHTML, and XHTML 2.0 will replace the current standard in the future. Learning and using XHTML today will help designers prepare for tomorrow. Valid XTHML produces no errors that might slow down a browser, and the code produced is clean and efficient. This saves in file size and helps designers better accomplish  their search engine optimization goals. Learning XHTML is primarily about learning a new way to lay out pages. Though frustrating at first, the long term benefits far outweigh any initial inconvenience.</p>
<p>Eric Lester worked in the IT industry for 5 years, acquiring knowledge of hosting, website design, before serving for 4 years as the webmaster for Apollo Hosting, <a href="http://www.apollohosting.com" target="_blank">http://www.apollohosting.com</a>. Apollo Hosting provides website hosting, ecommerce hosting, vps hosting, and web design services to a wide range of customers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/xhtml-kicking-and-screaming-into-the-future-2005-11/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Drives More Mobile Search Options</title>
		<link>http://www.webpronews.com/google-drives-more-mobile-search-options-2005-09</link>
		<comments>http://www.webpronews.com/google-drives-more-mobile-search-options-2005-09#comments</comments>
		<pubDate>Thu, 01 Sep 2005 16:36:20 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Options]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=22713</guid>
		<description><![CDATA[Google's Mobile Team has brought out three new features for mobile handset users of Google's search engine.
]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;s Mobile Team has brought out three new features for mobile handset users of Google&#8217;s search engine.</p>
<p>The post on the <a href="http://publications.mediapost.com/index.cfm?fuseaction=Articles.san&#038;s=33670&#038;Nid=15265&#038;p=322105">Google blog</a> promises &#8220;instant gratification&#8221; for users. Sounds good so far. Everyone likes gratification.</p>
<p>And that satisfaction comes from three new options for users of Google&#8217;s search engine via the mobile phone web browser. The engineers have been working on advanced search features that <a href="http://mobile.google.com/web_search.html#advanced_xhtml">take advantage of XHTML</a> to deliver more than just keyword search results.</p>
<p>One options lets users search for movie showtimes by movie title. Or, they can enter [movies] or [showtimes] followed by a location to see what&#8217;s playing nearby. Weather works in a similar fashion, and returns a four-day forecast. Just type in the name of a city, or a zip code, after the word [weather] to get a forecast for a US location.</p>
<p>When Google begins its next stock sale and those 14+ million shares hit the market, the last new feature, stock quotes, will be useful. If Google recognizes the ticker symbol entered (note to Google Mobile Team: you have tested this with GOOG, right?), a delayed quote will be retrieved. </p>
<p>All of these features will return their results atop a search result page, similar to what users see from a typical PC browser search session. Query results beyond those created by the new features appear below the weather forecast, movie showtime, or stock quote retrieved.</p>
<p>David Utter is a staff writer for WebProNews covering technology and business. Email him <A HREF="mailto:news@ientry.com">here</A>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/google-drives-more-mobile-search-options-2005-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser Compatibility</title>
		<link>http://www.webpronews.com/browser-compatibility-2005-08</link>
		<comments>http://www.webpronews.com/browser-compatibility-2005-08#comments</comments>
		<pubDate>Mon, 08 Aug 2005 17:53:52 +0000</pubDate>
		<dc:creator>Phillip Harrison</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Browser]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=21905</guid>
		<description><![CDATA[Internet Explorer, created by microsoft has been the most popular web browser for many years. But the gap is shrinking with the release of Mozilla Firefox, by an open source community.
]]></description>
			<content:encoded><![CDATA[<p>Internet Explorer, created by microsoft has been the most popular web browser for many years. But the gap is shrinking with the release of Mozilla Firefox, by an open source community.</p>
<p>At the last count it is said that there are 64 million firefox users on the internet. Growing in massive numbers by the day.</p>
<p>So, the issue with browser compatibility is at its highest importance. The way browsers are constructed, they can show a webpage slightly differently.</p>
<p>Therefore, webmasters should be making sure their web page is viewable in both internet explorer and firefox equally. If it doesnt, then they risk loosing a large percentage of web users. There is nothing worse than surfing a web site and not being able to see it properly in a particular browser.</p>
<p>The solution for webmasters is to make all their pages XHTML transitional. Web sites that validate to this, have a higher chance of being viewed correctly in all major browsers.</p>
<p>XHTML is the next generation web language, and is said to replace HTML eventually. XHTML was released in January 2000.</p>
<p>XHTML is not a difficult language to learn, it is basically identical to HTML but the main difference is that tags in XHTML always have an end tag.</p>
<p>For example, a IMG SRC tag in HTML has no end tag. In XHTML the IMG SRC tag has the end tag of /></p>
<p>More information on learning XHTML can be found at <a href="http://www.w3schools.com/xhtml/xhtml_intro.asp">http://www.w3schools.com/xhtml/xhtml_intro.asp</a></p>
<p>Once you have constructed your XHTML web page then you can validate it at <a href="http://www.w3schools.com/xhtml/xhtml_validate.asp">http://www.w3schools.com/xhtml/xhtml_validate.asp</a></p>
<p>Further, to ensure near complete browser compatibility you can validate any stylesheet here : <a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a></p>
<p>http://www.onestop-webdesign.com One Stop Web Site Design specialises in creating the complete web site without the buyer having to understand all the jargon. Simply sign up to our low cost monthly plan, and give us an outline of what your website should be about and what products to sell. You can then sit back as we organise everything from hosting, web site development to setting up your shop ready for going live.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/browser-compatibility-2005-08/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Importance of HTML / XHTML Validation</title>
		<link>http://www.webpronews.com/the-importance-of-html-xhtml-validation-2005-07</link>
		<comments>http://www.webpronews.com/the-importance-of-html-xhtml-validation-2005-07#comments</comments>
		<pubDate>Fri, 22 Jul 2005 21:04:12 +0000</pubDate>
		<dc:creator>Herman Drost </dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[DTD]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Pages]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=21270</guid>
		<description><![CDATA[In Part One I discussed the Benefits of HTML Validation.
]]></description>
			<content:encoded><![CDATA[<p>In Part One I discussed the Benefits of HTML Validation.</p>
<p>Part One can be viewed <a href="http://www.isitebuild.com/html-validation.htm">here</a>. For Part Two I will discuss:</p>
<p>A. What to validate your web pages for</p>
<p>B. The validation process</p>
<p>C. Validation Tools</p>
<p>D. Common validation errors</p>
<p><b>A. What to validate your web pages for:</b></p>
<p>1. Doctype</p>
<p>2. HTML or XHTML document ( or other coding languages you have used)</p>
<p>3. CSS style sheet</p>
<p>4. Links</p>
<p>5. Browsers</p>
<p>6. Screen Resolution</p>
<p>7. Connectivity </p>
<p><b>B.The validation process</b></p>
<p><b>1.</b> Use the correct DOCTYPE ( Document Type Definition, or DTD)</p>
<p>This defines which version of HTML or XHTML your document is actually using. It&#8217;s needed by browsers or other tools to process the document correctly.</p>
<p>Using an incomplete, outdated or no DOCTYPE at all, throws some browsers into &#8220;Quirks&#8221; mode, where the browser assumes you&#8217;ve written old-fashioned, invalid markup.</p>
<p>This means that your web pages may not render well in all the major browsers.</p>
<p>The DOCTYPE tag should be placed at the top of each web page.</p>
<p>Here are the correct DTDs to use:</p>
<p><code>HTML 4.01 Strict, Transitional, Frameset<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"</p>
<p>"http://www.w3.org/TR/html4/strict.dtd"&gt;<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01<br />
Transitional//EN"</p>
<p>"http://www.w3.org/TR/html4/loose.dtd"&gt;<br />
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"</p>
<p>"http://www.w3.org/TR/html4/frameset.dtd"&gt;XHTML 1.0 Strict,<br />
Transitional, Frameset<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"</p>
<p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0<br />
Transitional//EN"</p>
<p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br />
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"</p>
<p>"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&gt;XHTML1.1 DTD</p>
<p>&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"<br />
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;</code></p>
<p>Here&#8217;s an example of a web site I recently designed which has correctly validated XHTML and CSS: <a href="http://www.discount-real-estate-listings-md.com/">http://www.discount-real-estate-listings-md.com/</a></p>
<p><b>2.</b> Validate your HTML or XHTML document ( and other coding languages you have used).</p>
<p>If you validate your code it will make it easier for:</p>
<p>- search engines to index your web pages</p>
<p>- pages to load faster</p>
<p>- make your pages accessible for other devices that surf the Web.</p>
<p>- checking coding errors by running your pages through a validator.</p>
<p><b>3. </b>Validate your Cascading Style Sheets (CSS).</p>
<p>If there are errors in your CSS, the layout of your web pages will be affected and your site will not appear correctly  when viewed in any of the main browsers.</p>
<p><a name="rest"></a><b>4. Validate your links</b></p>
<p>Broken links in your web pages will:</p>
<p>- frustrate your visitors when searching for relevant information from your site.</p>
<p>- affect search engine rankings. When spiders can&#8217;t index the links on your site they won&#8217;t find your keyword rich web pages.</p>
<p><b>5. Check browser compatibility</b></p>
<p>The main browsers you should design your web site for include: Internet Explorer (IE6, IE5), Firefox, Opera, and Netscape (Mozilla).</p>
<p>This is according to the current statistics taken from: <a href="http://www.w3schools.com/browsers/browsers_stats.asp">http://www.w3schools.com/browsers/browsers_stats.asp</a></p>
<p><b>6. Test for different screen resolutions</b></p>
<p>The current trend is that more and more computers are using a screen size of 1024&#215;768 pixels:</p>
<p>Here are the stats for June 2005:</p>
<p>1024&#215;768&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;56%<br />
800&#215;600&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.28%<br />
Higher than 1024&#215;768&#8230;&#8230;&#8230;&#8230;11%</p>
<p><b>7. Check connectivity speeds</b></p>
<p>Web pages that contain a large number of graphics or tables, use flash or video, will load slowly or sometimes not at all with a dial up connection but will be fine with a cable or dsl connection. Although the trend is towards people converting to high speed connections many still  use dial-up to surf the Net for information. Therefore  design your site for both.</p>
<p><b>C.Validation Tools</b></p>
<p>HTML/XHTML validation</p>
<p><a href="http://www.validator.w3.org/">http://www.validator.w3.org/</a></p>
<p>CSS validation</p>
<p><a href="http://jigsaw.w3.org/css-validator/">http://jigsaw.w3.org/css-validator/</a></p>
<p><b>Link checker</b></p>
<p><a href="http://validator.w3.org/checklink">http://validator.w3.org/checklink</a></p>
<p><b>Browser Compatibility</b></p>
<p><a href="http://www.anybrowser.com">http://www.anybrowser.com</a></p>
<p><b>Connectivity Test</b></p>
<p><a href="http://www.websiteoptimization.com/services/analyze/">http://www.websiteoptimization.com/services/analyze/</a></p>
<p><a href="http://www.netmechanic.com/maintain.htm">http://www.netmechanic.com/maintain.htm</a></p>
<p><b>D.Common HTML/XHTML validation errors</b></p>
<p><b>Improper Nesting of Tags</b></p>
<p>This is a very common error. You should close tags your in the reverse of the order you opened them:</p>
<p><code>&lt;xx&gt;&lt;yy&gt;content&lt;/yy&gt;&lt;/xx&gt;.</code></p>
<p>An easy error to make, but it&#8217;s easy to fix, too.</p>
<p><b>Missing alt tags</b></p>
<p>You should include alt tags for all your images with a text description so that visitors will still know what the image is  about even if they turn off viewing images in their browser.</p>
<p><b>Improper closing of tags</b></p>
<p>ie &lt;p&gt;This is a paragraph&lt;p&gt;. The end tag should be &lt;/p&gt;</p>
<p>It will validate in html, but not xhtml.</p>
<p>For XHTML 1.0 validation it&#8217;s easy to omit these closing tags:</p>
<p><code>&lt;br /&gt; or &lt;hr /&gt; or &lt;img src="xx.gif" /&gt;</code></p>
<p><b>Margin height and width</b></p>
<p><code>marginheight="0"</code><br />
^Error: there is no attribute &#8220;MARGINHEIGHT&#8221; for this element. Use CSS to fix this error.</p>
<p><code>marginwidth="0"</code><br />
^Error: there is no attribute &#8220;MARGINWIDTH&#8221; for this element. The only fix for this is to utilize CSS and absolute positioning.</p>
<p><b>Horizontal Line Color</b></p>
<p><code>&lt;hr size="1" color="#C0C0C0"&gt;</code><br />
^Error: there is no attribute &#8220;COLOR&#8221; for this element.</p>
<p>This can only be fixed with CSS.</p>
<p><code>ie &lt;div<br />
style="color:#000;background-color:#C0C0C0;height:1px;font-size:1px;"&gt;<br />
&lt;/div&gt;</code></p>
<p><b>Border Color</b></p>
<p><code>bordercolor="#ffffff"</code><br />
^Error: there is no attribute &#8220;BORDERCOLOR&#8221; for this<br />
element. This can only be fixed with CSS.</p>
<p>Unescaped Ampersand (XHTML)</p>
<p>Always use &amp; in place of &#038;.</p>
<p><b>Conclusion:</b></p>
<p>If you get into the habit of always validating your web pages, your web site will be faster loading, more  search engine friendly, accessible to a greater number of  devices and therefore appeal to a larger number of visitors.</p>
<p>Herman Drost is the Certified Internet Webmaster (CIW)<br />
owner and author of http://www.iSiteBuild.com. Affordable<br />
Web Site Design and Web Hosting. Subscribe to his<br />
&#8220;Marketing Tips&#8221; newsletter for more original articles.<br />
mailto:subscribe@isitebuild.com. Read more of his<br />
in-depth articles at: <a href="http://www.isitebuild.com/articles">http://www.isitebuild.com/articles</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/the-importance-of-html-xhtml-validation-2005-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Mobile Launches</title>
		<link>http://www.webpronews.com/google-mobile-launches-2005-03</link>
		<comments>http://www.webpronews.com/google-mobile-launches-2005-03#comments</comments>
		<pubDate>Sat, 12 Mar 2005 19:17:16 +0000</pubDate>
		<dc:creator>Nick Wilson</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[formatting]]></category>
		<category><![CDATA[Froogle]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Image]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=15805</guid>
		<description><![CDATA[A Threadwatch reader, Michel emailed me a little earlier to point out that mobile.google.com had apparently, and very quietly launched.
]]></description>
			<content:encoded><![CDATA[<p>A Threadwatch reader, Michel emailed me a little earlier to point out that mobile.google.com had apparently, and very quietly launched.</p>
<p><img src="http://mobile.google.com/images/mobile.gif" align="right">Link: <a href="http://mobile.google.com/">mobile.google.com</a></p>
<p>I&#8217;ve spent the last half an hour hunting around for mention of this and at least according to my searches, it is brand spanking new.<br />
Accessing and Using Google Mobile</p>
<p>You can access Google Mobile by simply navigating to the normal Google home page. Presumably it detects you&#8217;re on a mobile phone and displays the <a href="http://www.google.com/xhtml">correct formatting</a> for you. You can see how it looks in a web browser by going to <a href="http://www.google.com/xhtml">www.google.com/xhtml</a></p>
<p>What you can do..</p>
<p>You can use Google Mobile for:</p>
<li><a href="http://mobile.google.com/mobilesearch.html#websearch">Web Search</a></li>
<li><a href="http://mobile.google.com/mobilesearch.html#image">Image Search</a></li>
<li><a href="http://mobile.google.com/mobilesearch.html#advanced">Advanced Search</a></li>
<p>Other services such as <a href="http://froogle.google.com/">Froogle</a> and <a href="http://gmail.google.com/">Gmail</a> are not available right now. There an extensive <a href="http://mobile.google.com/faq.html">FAQ</a> however.</p>
<p>You can also <a href="http://mobile.google.com/partner.html">Add Google Mobile to your site</a>.</p>
<p>Looks good doesn&#8217;t it?</p>
<p>Thanks  <a href="http://eltelendro.blogspot.com/">El Telendro</a></p>
<p><img src="http://mobile.google.com/images/cookie.gif" /></p>
<p><a name="nick"></a><a href="http://www.threadwatch.org/">Nick Wilson</a> is the publisher and founder of <a href="http://www.threadwatch.org/">Threadwatch.org</a>. </p>
<p>
Threadwatch is a group blog, or forum if you prefer, focusing on Marketing and Related Technologies &#8211; News and discussion for those that make their living on the WWW &#8211; <a href="http://www.threadwatch.org/user/register">Register here</a> to participate.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/google-mobile-launches-2005-03/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Validation &amp; Compliancy &#8211; The New Beginning XHTML</title>
		<link>http://www.webpronews.com/code-validation-compliancy-the-new-beginning-xhtml-2004-02</link>
		<comments>http://www.webpronews.com/code-validation-compliancy-the-new-beginning-xhtml-2004-02#comments</comments>
		<pubDate>Thu, 26 Feb 2004 20:57:25 +0000</pubDate>
		<dc:creator>Anthony Parsons</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=8932</guid>
		<description><![CDATA[Code validation is still widely debated as to whether it is required for performance within the search engines. It is only a guess that the search engines don't utilise it within their algorithm, but nobody is actually 100% sure on that fact. Tests are performed and results obtained with conflicting information whether code validation is taken into account. What's new and interesting though, is the overwhelming popularity of XHTML.
]]></description>
			<content:encoded><![CDATA[<p>Code validation is still widely debated as to whether it is required for performance within the search engines. It is only a guess that the search engines don&#8217;t utilise it within their algorithm, but nobody is actually 100% sure on that fact. Tests are performed and results obtained with conflicting information whether code validation is taken into account. What&#8217;s new and interesting though, is the overwhelming popularity of XHTML.</p>
<p>XHTML stands for EXtensible HyperText Markup Language. XML was designed specifically to describe data, whereas HTML was specifically designed to display data. XHTML is aimed to replace HTML and is almost identical to HTML 4.01. XHTML is stricter, cleaner and a definitive of XML and HTML combined. With current HTML standards, whether your webpage code is validated or not has no impact that will stop the information being displayed within your browser. XML is a markup language and everything has to be marked up correctly.</p>
<p>HTML is great, in that errors don&#8217;t sacrifice the page whilst displayed on the Internet.  Now, however, with the more frequent use of mobile phones and PDA&#8217;s for Internet access, these devices simply do not accept unacceptable codes with errors very well. This will no doubt start a debate on validation or not. As W3C states, &#8220;XHTML pages can be read by all XML enabled devices and while waiting for the rest of the world to upgrade to XML supported browsers, XHTML gives you the opportunity to write &#8220;well-formed&#8221; documents now, that work in all browsers and that are backward browser compatible&#8221;.</p>
<p>XHTML has only minor changes from HTML. So if your pages are HTML 4.01 compliant, then your ahead of the game already. Changing to XHTML has some of the following syntax requirements: attribute names must be in lower case, attribute values must be quoted, attribute minimization is forbidden, the id attribute replaces the name attribute and the XHTML DTD defines mandatory elements.</p>
<p>XHTML works hand in hand with CSS2. Both must be used in conjunction which forces the removal of repetitive code such as, fonts and styles. These must be placed within the CSS file. XHTML does not adapt to the use of tables well although they can still be used, they are just not the most ideal option. The idea is more based around the fact that you can position your pictures, text, even the entire page through CSS keeping the page code very minimal and very fast.  Note though that this can be a time consuming process with either HTML or XHTML.</p>
<p>XHTML&#8217;s main advantage compared to HTML is faster streamlined code. Who knows what the future may bring with page validation and search engines? With XHTML requiring validation for operation, the search engines may begin to favour this in the near future.  This will ensure clean quality pages are being fed to them, error free before they commence reading other on and off page techniques.</p>
<p>Anthony Parsons has been performing search engine optimization since 1998. In late 2003 I decided to fly solo and opened my own SEO business to service the global community. With my wife being an acknowledged copywriter, anthonyparsons.com as a business will continue stepping forward breaking the boundaries of conventional SEO techniques. Making a winning husband and wife team, we make SEO affordable for all budgets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/code-validation-compliancy-the-new-beginning-xhtml-2004-02/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/49 queries in 0.023 seconds using memcached
Object Caching 636/760 objects using memcached

Served from: webpronews.com @ 2012-02-12 12:08:06 -->
