<?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>Atlantic BT &#187; HTML</title>
	<atom:link href="http://www.atlanticbt.com/blog/tag/html/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.atlanticbt.com/blog</link>
	<description>Internet Marketing and Web Development in Raleigh</description>
	<lastBuildDate>Wed, 08 Feb 2012 02:40:13 +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>A Complete Guide to Sitemap: Types and Resources</title>
		<link>http://www.atlanticbt.com/blog/complete-guide-to-sitemaps/</link>
		<comments>http://www.atlanticbt.com/blog/complete-guide-to-sitemaps/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 16:45:18 +0000</pubDate>
		<dc:creator>Mark Thompson</dc:creator>
				<category><![CDATA[Search Engine Marketing/Optimization]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[sitemaps]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.atlanticbt.com/blog/?p=662</guid>
		<description><![CDATA[Sitemaps are created to for web usability purposes and to notify search engines about a site&#8217;s page index.  Most people are familiar with HTML and XML sitemaps, however there are multiple types of sitemaps that can provide benefits for your website.  Here is a complete guide of sitemap types, sitemap resources, and how each of [...]]]></description>
			<content:encoded><![CDATA[<p>Sitemaps are created to for web usability purposes and to notify search engines about a site&#8217;s page index.  Most people are familiar with HTML and XML sitemaps, however there are multiple types of sitemaps that can provide benefits for your website.  Here is a complete guide of sitemap types, sitemap resources, and how each of these sitemaps can benefit your site.</p>
<p><strong>HTML Sitemap<br />
</strong>A <acronym title="HyperText Mark-up Language">HTML</acronym> sitemap is simply a hierarchical list of links on a web page that helps web visitors review in a quick glance a site&#8217;s index of pages, which helps promote site usability.  A well built HTML sitemap will highlight pages of a site with great importance and diminish 2nd or 3rd tier pages, making it easy to search an entire website from one web page.  See an <a href="http://www.atlanticbt.com/sitemap.php">example of a HTML sitemap</a>.</p>
<p><em>Resource:</em> <a href="http://www.html-sitemap.com/">HTML Sitemaps Guide</a></p>
<div id="attachment_679" class="wp-caption alignright" style="width: 310px"><a href="http://www.evisibility.com/blog/say-hello-to-the-new-google-bot-logo/"><img class="size-medium wp-image-679" title="googlebot1" src="http://d1rvlzmuzboe2s.cloudfront.net/blog/wp-content/uploads/2009/06/googlebot1-300x240.jpg" alt="googlebot1" width="300" height="240" /></a><p class="wp-caption-text">Image Credit: eVisibility</p></div>
<p><strong>XML Sitemap<br />
</strong><abbr title="Extensible Markup Language">XML</abbr> sitemaps are created for search engines to inform them about <dfn title="The global address of documents and other resources on the World Wide Web. (Source: Webopedia)">URL</dfn>s that are available on a website to be crawled.  For large sites or sites that have accessibility issues, can make it difficult for search engines to index all of its pages.  By submitting a XML sitemap, it will help search engines find all of those pages that can be nested a few directories deep.  See an <a href="http://www.atlanticbt.com/sitemap.xml">example of a XML sitemap</a>.</p>
<p>Resource:<a href="http://www.seomoz.org/blog/xml-sitemaps-guidelines-on-their-use"> SEOmoz &#8211; XML Sitemaps: Guideline on their Use</a></p>
<p><strong>ROR Sitemap<br />
</strong>A XML variant, <abbr title="Resources of a Resource">ROR</abbr> sitemaps are used to describe any object on a website.  They are much more robust than XML because it supports multiple formats including URLs, products, articles, company bios, events, etc.</p>
<p>To create a ROR sitemap try <a href="http://www.rorweb.com/rormap.htm">ROR Sitemap Generator</a> or <a href="http://www.cumbrowski.com/CarstenC/RorMapgen.asp">Cumbrowski&#8217;s Free ROR Sitemap Generator</a>.</p>
<p><strong>Video Sitemap<br />
</strong>A Video sitemap contains links to a videos landing page, along with information that is essential for indexing the video to make it searchable for sites like <a href="http://video.google.com">Google Video</a>.<strong> </strong>To submit a video sitemap to Google there are certain fields that are required including the video url, the video and video player location, a video thumbnail, and a video title and description.  Google can crawl the following formats; .mpg, .mpeg, .mp4, .mov, .wmv, .asf, .avi, .ra, .ram, .rm, .flv.</p>
<p><strong>Geo Sitemap</strong><br />
Google recognizes Geo Sitemaps that enable you to publish geo-content that can be searchable in <a href="http://maps.google.com">Google Maps</a> and <a href="http://earth.google.com/">Google Earth</a>.  Geo-content can be in <abbr title="Keyhole Markup Language">KML</abbr> or GeoRSS format.  Be sure to add the <em>attribution</em> tag which appears in the Google search results for your content.</p>
<p><strong>News Sitemap<br />
</strong>News sitemaps allow webmasters to have more control over their content that gets submitted to <a href="http://news.google.com">Google News</a>.   You can also add additional information about your news, like article title, publication date, and keywords.  Using a news sitemap is perfect for websites that are new, have dynamic content, or large sites that can be hard to find content.  Keep in mind that Google only allows you to submit content from the last three days.</p>
<p><strong>Mobile Sitemap<br />
</strong>Mobile sitemaps allow you to submit a list of URLs with content specifically designed for mobile devices and is used in the <a href="http://www.google.com/mobile/default/search.html">search engine&#8217;s mobile index</a>.  Searching the mobile web is different than the regular web, for instance it only displays sites that are &#8220;mobile friendly.&#8221;  Using well-formed markup like WML, cHTML, XHTML Basic or XHTML MP formats will ensure your content gets crawled.  See an <a href="http://www.google.com/mobilesitemap.xml">example of a Mobile Sitemap</a>.</p>
<h3>Recommended Sitemap Resources</h3>
<p><strong><a href="http://code.google.com/p/googlesitemapgenerator/">Google Sitemap Generator</a></strong><br />
Allows you to create XML, News, Mobile, Geo, HTML, Text, ROR, and Video sitemaps.<strong> </strong>Unlike 3rd party sitemap generators, the Google Sitemap Generator will monitor your website content and update automatically.</p>
<p><strong><a href="http://www.auditmypc.com/xml-sitemap.asp">AuditMyPC &#8211; XML Sitemap Generator</a></strong><br />
Create unlimited XML and HTML sitemaps.  You must have <a href="http://www.java.com/en/download/manual.jsp">Sun&#8217;s Java Runtime</a> installed in order to create a sitemap.</p>
<p><strong><a href="http://www.xml-sitemaps.com/">XML Sitemaps.com</a></strong><br />
Allows you to create XML, ROR, Text and HTML sitemaps, up to 500 pages (Free Version) or Unlimited pages for the paid version.  Paid version cost $19.99.</p>
<p><strong><a href="http://www.nathanrice.net/blog/ultimate-guide-to-wordpress-seo-google-sitemaps/http://www.nathanrice.net/blog/ultimate-guide-to-wordpress-seo-google-sitemaps/">Google XML  Sitemaps for WordPress</a></strong><br />
This wordpress plug-in is by far the best sitemap generator.  Nathan Rice has a great post on the <a href="http://www.nathanrice.net/blog/ultimate-guide-to-wordpress-seo-google-sitemaps/">Ultimate Guide to WordPress SEO</a> that goes into great detail of the plugin and the process.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atlanticbt.com/blog/complete-guide-to-sitemaps/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Beyond HTML 5 and CSS 3: Sample of Suggestions</title>
		<link>http://www.atlanticbt.com/blog/beyond-html-5-and-css-3-sample-of-suggestions/</link>
		<comments>http://www.atlanticbt.com/blog/beyond-html-5-and-css-3-sample-of-suggestions/#comments</comments>
		<pubDate>Tue, 12 May 2009 17:03:15 +0000</pubDate>
		<dc:creator>Mark Caron</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS 3]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web Standards]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://74.84.218.58/blog/?p=205</guid>
		<description><![CDATA[Since HTML 5 and CSS 3 are still in the working drafts, I thought I would propose a few ideas I&#8217;ve been cooking up that would make my life easier and perhaps add an edge to the constantly evolving standards. Although, I hope these ideas never become a piece of proprietary junk that Internet Explorer [...]]]></description>
			<content:encoded><![CDATA[<p>Since <acronym title="HyperText Mark-up Language">HTML</acronym> 5 and <a href="http://www.w3.org/TR/css3-roadmap/"><acronym title="Cascading Style Sheets">CSS</acronym> 3</a> are still in the working drafts, I thought I would propose a few ideas I&#8217;ve been cooking up that would make my life easier and perhaps add an edge to the constantly evolving standards. Although, I hope these ideas never become a piece of proprietary junk that Internet Explorer or Mozilla latches onto on their own. I would hate to aid non-standards.</p>
<p>I realize some of my ideas may go beyond the so-called &#8220;scope&#8221; of the original intentions of CSS and HTML/<abbr title="Extensible Hypertext Markup Language">XHTML</abbr>. But my hope, like all &#8220;<dfn title="A web developer who is actively involved in the creation, adoption, and/or promotion of web standards." (Source: Wikipedia - slang term)">standardistas</dfn>,&#8221; is to get a focused set of standards for all browsers to comply with (does such a Utopia exist?) and for these standards to give more power to semantic markup and provide more advantages to CSS.</p>
<p>I&#8217;ll begin with HTML first, since semantic markup is the most important:</p>
<h4>1. Custom Elements</h4>
<p>I&#8217;ve read some of the <a href="http://www.w3.org/TR/html5/">working draft for HTML 5</a> and I must say that I&#8217;m impressed with some of the ideas that have been added. It&#8217;s going to give more meaning to HTML code, which is precisely what web developers need! However, I did cringe at the proposed &#8220;header&#8221; and &#8220;footer&#8221; elements. I understand their purpose, but aren&#8217;t the words header and footer presentational? For instance, what if at first I designed the footer to be at the bottom of the document. In the markup, perhaps it is. But later (for some odd reason) the client decides he/she wants that info to be moved to the top? Would this still be considered the &#8220;footer?&#8221; I&#8217;m sure there are several sides to the argument, but I&#8217;ve also read accounts where people like Andy Clarke have <a href="http://forabeautifulweb.com/blog/about/more_on_developing_naming_conventions_microformats_and_html5/">proposed the same</a>. Footers should be &#8220;siteinfo&#8221; and headers should be &#8220;branding&#8221; or &#8220;masthead.&#8221; In contrast, Dan Cederholm and Andy Budd still use &#8220;header&#8221; and &#8220;footer&#8221; on their personal sites. But regardless of who uses what, I still feel these names are presentational and HTML is for content not for its appearance or layout.</p>
<p>I really like most of the other elements like &#8220;menu,&#8221; &#8220;section,&#8221; &#8220;dialog,&#8221; &#8220;aside,&#8221; &#8220;datagrid,&#8221; etc. They really give more meaning to the markup in place of the generic div&#8217;s with id&#8217;s. This will definitely give more power to CSS and more meaning to the document at the same time. Specifically it allows you to separate your styles with semantic element names and giving them unique rules with really low specificity instead of making them arbitrary div&#8217;s. Simply put, this will give you more control with id&#8217;s when they&#8217;re needed.</p>
<p>But what I&#8217;m proposing is that instead of giving set element names that will always be debated on their semantic merit, why not give that power over to the developer? If a developer could declare his/her own elements in the head of the document, he/she could have more control. I envision it working something like this:</p>
<pre><code>
		&lt;head&gt;
			&lt;elements type="elements/text"&gt;
				section : div;
				dialog : div;
				menu : ul;
				masthead : div;
				<em>newelementname : baseelementbehavior;</em>
			&lt;/elements&gt;
		&lt;/head&gt;

				</code></pre>
<p>In this element named &#8220;elements&#8221; the code would be handled by the browser. It would read each line, separated by a semi-colon, and take note of the custom elements being declared and determine their base behavior off of the base element listed after the colon. For instance, the first custom item &#8220;section&#8221; would behave like a &#8220;div.&#8221; This would give ultimate control to the developer to make his/her document follow its purpose semantically. This will also open up the possibilities for more <a href="http://www.microformats.org">microformats</a>! A developer could utilize this to create &lt;tel&gt; elements, &lt;adr&gt; elements, &lt;product&gt; elements, and more, replacing the annoying &lt;div class=&#8221;product&#8221;&gt; and more nested, loosely based &#8220;classitis.&#8221;</p>
<h4>2. Definition List Item</h4>
<p><del>I can&#8217;t recall where I saw the &lt;di&gt; element once, but I&#8217;ve been unable to relocate it through my web searches.</del><ins><a href="http://www.w3.org/TR/xhtml2/mod-list.html#edef_list_di">XHTML 2&#8242;s working draft describes a definition list item</a>,</ins> but I wonder why this element is still not supported well, if at all. And I didn&#8217;t see any proposed plans for it in the HTML 5 working drafts. I feel that this would be a good addition because it provides one more &#8220;hook&#8221; for styling and more meaning as well. The definition item would separate definition terms and their descriptions from others. If I was creating a list of definitions, each term and its description or descriptions should be separated logically from its siblings. Thus the &lt;di&gt; element would encase and separate each item.</p>
<h4>3. CSS Snap Declaration</h4>
<p>My third proposal is for a CSS 3 style declaration called &#8220;snap.&#8221; This can replace the need to use javascript to snap elements to non-parental elements. This &#8220;snapping&#8221; has been done via javascript on many old versions of dropdown menus. Now with CSS and better standards, the snap is no longer needed for menus. But the need for snap in other presentational ways is still warranted. What if I wanted to &#8220;snap&#8221; one element in the lower portion of the document to another element that was completely unrelated? I could simply add it to the style rule:</p>
<pre><code>
		#snapping-element {
			display: block;
			width: 300px;
			<strong>snap: #host-element;</strong>
			left: 0; top: 10px;
			…
		}
				</code></pre>
<p>In this example, the element with the id &#8220;snapping-element&#8221; will be snapped to the element with the id of &#8220;host-element.&#8221; Host-element, however, probably should be positioned relative; and the snapping-element&#8217;s position will be based off host-element&#8217;s relative state. Much like how absolute works, except that absolute is limited to basing itself off of ancestral elements.</p>
<h4>4. Column Hovers</h4>
<p>Placing a hover on a table row is a cinch. But what if I wanted to create a triangulation effect for the rows and columns with a different hover state color? I can&#8217;t! I&#8217;ve seen others mention it in posts, but I haven&#8217;t seen any plans to integrate this into CSS. Why not? This would provide another layer of accessibility/legibility to users with a simple col:hover rule. Of course the colgroup elements must all be declared in order for this to work.</p>
<h4>5. Javascript-type Psuedo-classes</h4>
<p>My last proposal to CSS 3 is probably the most CSS-scope-defying of them all. What if there were more pseudo-classes available other than just visited, hover, active, focus, etc? Why not onclick? I realize focus is currently a bit of a Mozilla proprietary state, but it&#8217;s a really good one! If javascript already handles onmouseover (hover) and onblur and onfocus (focus), why not onclick?! Man would this be powerful! All javascript toggling could be handled in CSS! But this event catching is a bit more daring for CSS&#8217;s scope of just styling. But why not, eh?</p>
<h4>Conclusion</h4>
<p>Perhaps some of this has been mentioned before me. I&#8217;m not sure. If not, then I&#8217;m glad to be able to provide some recommendations. If so, I apologize for assuming credit, that&#8217;s not my intention. I do however feel that these would provide a lot more meaning to HTML 5 and more power and control for the visual and presentational experience to CSS 3.</p>
<p>Any comments, suggestions, critiques are happily welcomed. Just some food for thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.atlanticbt.com/blog/beyond-html-5-and-css-3-sample-of-suggestions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/19 queries in 0.006 seconds using disk: basic
Object Caching 305/353 objects using disk: basic
Content Delivery Network via d1rvlzmuzboe2s.cloudfront.net

Served from: www.atlanticbt.com @ 2012-02-08 05:09:33 -->
