<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Web Developers: Please Stop Using the Hx Tag as a Design Element</title>
	<atom:link href="http://www.polepositionmarketing.com/emp/web-developers-please-stop-using-the-hx-tag-as-a-design-element/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.polepositionmarketing.com/emp/web-developers-please-stop-using-the-hx-tag-as-a-design-element/</link>
	<description>Search Marketing Information to Render Your Competition Powerless!</description>
	<pubDate>Mon, 06 Oct 2008 16:23:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Cameron Clark</title>
		<link>http://www.polepositionmarketing.com/emp/web-developers-please-stop-using-the-hx-tag-as-a-design-element/#comment-163122</link>
		<dc:creator>Cameron Clark</dc:creator>
		<pubDate>Wed, 21 May 2008 01:55:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.polepositionmarketing.com/emp/?p=2018#comment-163122</guid>
		<description>I agree. Hx tags, along with many other HTML tags, are abused and used out of context by way too many designers (with the table tag being perhaps the most abused tag of all time...poor thing). Thankfully, that's slowly changing as designers learn to use semantically correct code—meaning that tags are used for what they MEAN, not just how they LOOK. &#60;em&#62; means emphasis, not simply italics. &#60;table&#62; means a grid or table of data, rather than just being an aesthetic layout device.

In your post, you said:

"In CSS, it’s pretty easy to develop a style that allows you to have certain portions of text display exactly how you want. But apparently, coming up with a unique style and name is just. too. difficult. So instead of naming a new style, the developers just style an Hx tag..."

You seem to be implying that styling existing HTML tags, like Hx tags, is usually just a case of laziness.

One of the beautiful things about CSS is that--besides styling existing HTML tags--it's also possible to create any a unique class or ID for any object in a webpage that can then by independently styled by CSS. And while this is very often appropriate, it should be clarified that web designers SHOULD use standard HTML tags, like Hx tags, whenever appropriate and meaningful in their layouts.

Too often, I see designers who've just picked up CSS running to the opposite end of the spectrum, littering their layouts with &#60;div&#62; &#38; &#60;span&#62; tags that have no meaning whatsoever (both are just generic containers), when they could use used standard HTML tags with meaning attached to them instead (like Hx tags). A classic case is something like &#60;div class='title'&#62; being used where a &#60;h1&#62; would have actually been more appropriate and meaningful.

In short, when creating webpages, every element should considered in terms of its meaning and hierarchy in the page. The tag you use for something should have everything to do with its meaning and as little as possible (ideally nothing) to do with how you're going to make it appear with CSS.

And if you can't figure out how to get it to appear how you want with CSS...well then, you need to learn more CSS, because virtually anything is possible.</description>
		<content:encoded><![CDATA[<p>I agree. Hx tags, along with many other HTML tags, are abused and used out of context by way too many designers (with the table tag being perhaps the most abused tag of all time&#8230;poor thing). Thankfully, that&#8217;s slowly changing as designers learn to use semantically correct code—meaning that tags are used for what they MEAN, not just how they LOOK. &lt;em&gt; means emphasis, not simply italics. &lt;table&gt; means a grid or table of data, rather than just being an aesthetic layout device.</p>
<p>In your post, you said:</p>
<p>&#8220;In CSS, it’s pretty easy to develop a style that allows you to have certain portions of text display exactly how you want. But apparently, coming up with a unique style and name is just. too. difficult. So instead of naming a new style, the developers just style an Hx tag&#8230;&#8221;</p>
<p>You seem to be implying that styling existing HTML tags, like Hx tags, is usually just a case of laziness.</p>
<p>One of the beautiful things about CSS is that&#8211;besides styling existing HTML tags&#8211;it&#8217;s also possible to create any a unique class or ID for any object in a webpage that can then by independently styled by CSS. And while this is very often appropriate, it should be clarified that web designers SHOULD use standard HTML tags, like Hx tags, whenever appropriate and meaningful in their layouts.</p>
<p>Too often, I see designers who&#8217;ve just picked up CSS running to the opposite end of the spectrum, littering their layouts with &lt;div&gt; &amp; &lt;span&gt; tags that have no meaning whatsoever (both are just generic containers), when they could use used standard HTML tags with meaning attached to them instead (like Hx tags). A classic case is something like &lt;div class=&#8217;title&#8217;&gt; being used where a &lt;h1&gt; would have actually been more appropriate and meaningful.</p>
<p>In short, when creating webpages, every element should considered in terms of its meaning and hierarchy in the page. The tag you use for something should have everything to do with its meaning and as little as possible (ideally nothing) to do with how you&#8217;re going to make it appear with CSS.</p>
<p>And if you can&#8217;t figure out how to get it to appear how you want with CSS&#8230;well then, you need to learn more CSS, because virtually anything is possible.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
