<?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>Polymorphism &#187; Design &amp; CSS</title>
	<atom:link href="http://www.clearcrystalmedia.com/pm/category/design-css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clearcrystalmedia.com/pm</link>
	<description>using the right technology at the right time</description>
	<lastBuildDate>Tue, 29 Nov 2011 13:53:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Adding borders to Blueprint CSS</title>
		<link>http://www.clearcrystalmedia.com/pm/borders-blueprint-css/</link>
		<comments>http://www.clearcrystalmedia.com/pm/borders-blueprint-css/#comments</comments>
		<pubDate>Wed, 22 Sep 2010 00:42:26 +0000</pubDate>
		<dc:creator>Chris Peters</dc:creator>
				<category><![CDATA[Design & CSS]]></category>
		<category><![CDATA[blueprint]]></category>
		<category><![CDATA[border]]></category>
		<category><![CDATA[ccm]]></category>
		<category><![CDATA[chris peters]]></category>
		<category><![CDATA[clear crystal media]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[polymorphism]]></category>

		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=534</guid>
		<description><![CDATA[<p>I had a problem when adding vertical borders to my blocks in <a href="http://www.blueprintcss.org/">Blueprint <abbr title="Cascading Style Sheet">CSS</abbr></a>. It kept forcing the last block of the line to the "next line" below the row of blocks. I kept going back and counting up my <code>span</code>s, <code>prepend</code>s, and <code>append</code>s, but it took me a while to figure out what the real issue was.</p>
<p>Read on to find out the solution.</p>]]></description>
			<content:encoded><![CDATA[<p>I had a problem when adding vertical borders to my blocks in <a href="http://www.blueprintcss.org/">Blueprint <abbr title="Cascading Style Sheet">CSS</abbr></a>. It kept forcing the last block of the line to the &#8220;next line&#8221; below the row of blocks. I kept going back and counting up my <code>span</code>s, <code>prepend</code>s, and <code>append</code>s, but it took me a while to figure out what the real issue was.</p>
<p>The solution: inspect one of the blocks in the affected row and reduce its padding by the number of pixels needed to fit the borders into that row. I found it helpful to do this to the block with the class of <code>last</code> because that was the easiest to grab from the style sheet.</p>
<p>Here is what one particular block of <abbr title="Cascading Style Sheet">CSS</abbr> looked like:</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#contact</span> div<span style="color: #6666ff;">.last</span> <span style="color: #00AA00;">&#123;</span>
	<span style="color: #000000; font-weight: bold;">border-right</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
	<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">228px</span><span style="color: #00AA00;">;</span> <span style="color: #808080; font-style: italic;">/* Reduced by 2px to accommodate 2 vertical borders into the line */</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>This is probably known by anyone with intermediate knowledge of Blueprint, but it is something that I learned today.</p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/blueprint' rel='tag' target='_self'>blueprint</a>, <a class='technorati-link' href='http://technorati.com/tag/border' rel='tag' target='_self'>border</a>, <a class='technorati-link' href='http://technorati.com/tag/ccm' rel='tag' target='_self'>ccm</a>, <a class='technorati-link' href='http://technorati.com/tag/chris+peters' rel='tag' target='_self'>chris peters</a>, <a class='technorati-link' href='http://technorati.com/tag/clear+crystal+media' rel='tag' target='_self'>clear crystal media</a>, <a class='technorati-link' href='http://technorati.com/tag/css' rel='tag' target='_self'>css</a>, <a class='technorati-link' href='http://technorati.com/tag/design' rel='tag' target='_self'>design</a>, <a class='technorati-link' href='http://technorati.com/tag/polymorphism' rel='tag' target='_self'>polymorphism</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.clearcrystalmedia.com/pm/borders-blueprint-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>First step in throwing your XHTML document into Quirks Mode</title>
		<link>http://www.clearcrystalmedia.com/pm/xhtml-document-quirks-mode/</link>
		<comments>http://www.clearcrystalmedia.com/pm/xhtml-document-quirks-mode/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 15:24:38 +0000</pubDate>
		<dc:creator>Chris Peters</dc:creator>
				<category><![CDATA[Career & Lifestyle]]></category>
		<category><![CDATA[ColdFusion]]></category>
		<category><![CDATA[Design & CSS]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[ccm]]></category>
		<category><![CDATA[cfml]]></category>
		<category><![CDATA[chris peters]]></category>
		<category><![CDATA[clear crystal media]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[quirks mode]]></category>
		<category><![CDATA[railo]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[standards compliance]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=430</guid>
		<description><![CDATA[<p>A lot of websites pursue <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> as their document type, which is really cool. But a lot of them end up not validating with one little mistake. Even worse, with this mistake, documents that are made to run in "standards mode" are immediately thrown into <a href="http://www.quirksmode.org/css/quirksmode.html">quirks mode</a> by browsers because web developers don't know how to do their jobs.</p>
<p>Read on to find out how to avoid this all-too-common mistake.</p>]]></description>
			<content:encoded><![CDATA[<p>A lot of websites pursue <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> as their document type, which is really cool. But a lot of them end up not validating with one little mistake. Even worse, with this mistake, documents that are made to run in &#8220;standards mode&#8221; are immediately thrown into <a href="http://www.quirksmode.org/css/quirksmode.html">quirks mode</a> by browsers because web developers don&#8217;t know how to do their jobs.</p>
<p>If you want to author <abbr title="Extensible Hypertext Markup Language">XHTML</abbr> documents, your <code>DOCTYPE</code> declaration must start on the <a href="http://www.personal.psu.edu/v23/presentations/accessibility/20errors/standards_errors.html#error14">first character of the first line</a> of the source code. No leading spaces or line breaks.</p>
<p>My favorite is how ASP.NET breaks this by following their practices. Take the <a href="http://en.wikipedia.org/wiki/ASP.NET" title="ASP.NET">example from Wikipedia</a> (which I&#8217;ve seen used elsewhere as well):</p>

<div class="wp_syntax"><div class="code"><pre class="csharp" style="font-family:monospace;"><span style="color: #008000;">&lt;%</span>@ Page Language<span style="color: #008000;">=</span><span style="color: #666666;">&quot;C#&quot;</span> <span style="color: #008000;">%&gt;</span>   
&nbsp;
<span style="color: #008000;">&lt;!</span>DOCTYPE html <span style="color: #0600FF;">PUBLIC</span> <span style="color: #666666;">&quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;</span> <span style="color: #666666;">&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;</span><span style="color: #008000;">&gt;</span>
<span style="color: #008000;">&lt;</span>script runat<span style="color: #008000;">=</span><span style="color: #666666;">&quot;server&quot;</span><span style="color: #008000;">&gt;</span></pre></div></div>

<p>This causes developers to insert 2 line breaks before the <code>DOCTYPE</code>, which is unacceptable if you want to comply with standards.</p>
<p>Because my weapon of choice is <abbr title="ColdFusion Markup Language">CFML</abbr>, here&#8217;s how I handle this situation using <code>&lt;cfsetting&gt;</code> and <code>&lt;cfoutput&gt;</code> tags in my layout files:</p>

<div class="wp_syntax"><div class="code"><pre class="cfm" style="font-family:monospace;"><span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfsetting</span> enablecfoutputonly<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;true&quot;</span><span style="color: #0000FF;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfparam</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;layout.title&quot;</span> <span style="color: #0000FF;">type</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;string&quot;</span><span style="color: #0000FF;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfparam</span> <span style="color: #0000FF;">name</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;otherParams&quot;</span> <span style="color: #0000FF;">default</span><span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;here&quot;</span><span style="color: #0000FF;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfset</span> variablesThatNeedSet <span style="color: #0000FF;">=</span> <span style="color: #009900;">&quot;here&quot;</span><span style="color: #0000FF;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfoutput</span><span style="color: #0000FF;">&gt;</span></span><span style="color: #00bbdd;">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;</span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #000000; font-weight: bold;">head</span><span style="color: #0000FF;">&gt;</span></span>
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #000000; font-weight: bold;">title</span><span style="color: #0000FF;">&gt;</span></span><span style="color: #0000FF;">#layout.<span style="color: #0000FF;">title</span>#</span><span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #000000; font-weight: bold;">title</span><span style="color: #0000FF;">&gt;</span></span>
...
<span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #000000; font-weight: bold;">head</span><span style="color: #0000FF;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #0000FF;">&lt;/</span><span style="color: #990000; font-weight: bold;">cfoutput</span><span style="color: #0000FF;">&gt;</span></span>
&nbsp;
<span style="color: #333333;"><span style="color: #0000FF;">&lt;</span><span style="color: #990000; font-weight: bold;">cfsetting</span> enablecfoutputonly<span style="color: #0000FF;">=</span><span style="color: #009900;">&quot;false&quot;</span><span style="color: #0000FF;">&gt;</span></span></pre></div></div>

<p>Because ColdFusion suppresses output until the opening <code>&lt;cfoutput&gt;</code> tag, the <code>DOCTYPE</code> will appear on the first character of the first line, right where it belongs. And browsers will treat the document as standards compliant, not in quirks mode.</p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/asp.net' rel='tag' target='_self'>asp.net</a>, <a class='technorati-link' href='http://technorati.com/tag/ccm' rel='tag' target='_self'>ccm</a>, <a class='technorati-link' href='http://technorati.com/tag/cfml' rel='tag' target='_self'>cfml</a>, <a class='technorati-link' href='http://technorati.com/tag/chris+peters' rel='tag' target='_self'>chris peters</a>, <a class='technorati-link' href='http://technorati.com/tag/clear+crystal+media' rel='tag' target='_self'>clear crystal media</a>, <a class='technorati-link' href='http://technorati.com/tag/ColdFusion' rel='tag' target='_self'>ColdFusion</a>, <a class='technorati-link' href='http://technorati.com/tag/html' rel='tag' target='_self'>html</a>, <a class='technorati-link' href='http://technorati.com/tag/polymorphism' rel='tag' target='_self'>polymorphism</a>, <a class='technorati-link' href='http://technorati.com/tag/quirks+mode' rel='tag' target='_self'>quirks mode</a>, <a class='technorati-link' href='http://technorati.com/tag/railo' rel='tag' target='_self'>railo</a>, <a class='technorati-link' href='http://technorati.com/tag/standards' rel='tag' target='_self'>standards</a>, <a class='technorati-link' href='http://technorati.com/tag/standards+compliance' rel='tag' target='_self'>standards compliance</a>, <a class='technorati-link' href='http://technorati.com/tag/web+standards' rel='tag' target='_self'>web standards</a>, <a class='technorati-link' href='http://technorati.com/tag/xhtml' rel='tag' target='_self'>xhtml</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.clearcrystalmedia.com/pm/xhtml-document-quirks-mode/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Page heading at end of breadcrumbs</title>
		<link>http://www.clearcrystalmedia.com/pm/page-heading-at-end-of-breadcrumbs/</link>
		<comments>http://www.clearcrystalmedia.com/pm/page-heading-at-end-of-breadcrumbs/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 11:56:48 +0000</pubDate>
		<dc:creator>Chris Peters</dc:creator>
				<category><![CDATA[Design & CSS]]></category>
		<category><![CDATA[breadcrumb]]></category>
		<category><![CDATA[breadcrumbs]]></category>
		<category><![CDATA[ccm]]></category>
		<category><![CDATA[chris peters]]></category>
		<category><![CDATA[clear crystal media]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ia]]></category>
		<category><![CDATA[Information Architecture]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[interfaces]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=396</guid>
		<description><![CDATA[<p>I've become a fan lately of a small trend in breadcrumb design. Some sites are starting to put the page's header (in <code>&#60;h1&#62;</code>) at the end of the list of breadcrumbs. It's an interesting way to show how the site's hierarchy leads up to the current page.</p>
<p>On <a title="ColdFusion Features" href="http://www.adobe.com/products/coldfusion/features/?view=all">Adobe's site</a>:</p>
<p><a href="http://www.clearcrystalmedia.com/pm/wp-content/uploads/adobe-breadcrumbs.png"><img class="alignnone size-full wp-image-402" style="border: 1px solid black;" title="Adobe Breadcrumbs" src="http://www.clearcrystalmedia.com/pm/wp-content/uploads/adobe-breadcrumbs.png" alt="Adobe Breadcrumbs" width="320" height="162" /></a></p>
<p>Read on for a couple more examples.</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve become a fan lately of a small trend in breadcrumb design. Some sites are starting to put the page&#8217;s header (in <code>&lt;h1&gt;</code>) at the end of the list of breadcrumbs. It&#8217;s an interesting way to show how the site&#8217;s hierarchy leads up to the current page.</p>
<p>On <a title="ColdFusion Features" href="http://www.adobe.com/products/coldfusion/features/?view=all">Adobe&#8217;s site</a>:</p>
<p><a href="http://www.clearcrystalmedia.com/pm/wp-content/uploads/adobe-breadcrumbs.png"><img class="alignnone size-full wp-image-402" style="border: 1px solid black;" title="Adobe Breadcrumbs" src="http://www.clearcrystalmedia.com/pm/wp-content/uploads/adobe-breadcrumbs.png" alt="Adobe Breadcrumbs" width="320" height="162" /></a></p>
<p>On <a title="Hospital Music by Matthew Good" href="http://www.ilike.com/artist/Matthew+Good/album/Hospital+Music">iLike</a>:</p>
<p><a href="http://www.clearcrystalmedia.com/pm/wp-content/uploads/ilike-breadcrumbs.png"><img class="size-full wp-image-398 alignnone" style="border: 1px solid black;" title="iLike Breadcrumbs" src="http://www.clearcrystalmedia.com/pm/wp-content/uploads/ilike-breadcrumbs.png" alt="iLike Breadcrumbs" width="305" height="154" /></a></p>
<p>On <a href="http://sites.google.com/">Google Sites</a>:</p>
<p><a href="http://www.clearcrystalmedia.com/pm/wp-content/uploads/google-sites-breadcrumbs.png"><img class="alignnone size-full wp-image-399" style="border: 1px solid black;" title="Google Sites Breadcrumbs" src="http://www.clearcrystalmedia.com/pm/wp-content/uploads/google-sites-breadcrumbs.png" alt="google-sites-breadcrumbs" width="305" height="154" /></a></p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/breadcrumb' rel='tag' target='_self'>breadcrumb</a>, <a class='technorati-link' href='http://technorati.com/tag/breadcrumbs' rel='tag' target='_self'>breadcrumbs</a>, <a class='technorati-link' href='http://technorati.com/tag/ccm' rel='tag' target='_self'>ccm</a>, <a class='technorati-link' href='http://technorati.com/tag/chris+peters' rel='tag' target='_self'>chris peters</a>, <a class='technorati-link' href='http://technorati.com/tag/clear+crystal+media' rel='tag' target='_self'>clear crystal media</a>, <a class='technorati-link' href='http://technorati.com/tag/css' rel='tag' target='_self'>css</a>, <a class='technorati-link' href='http://technorati.com/tag/design' rel='tag' target='_self'>design</a>, <a class='technorati-link' href='http://technorati.com/tag/ia' rel='tag' target='_self'>ia</a>, <a class='technorati-link' href='http://technorati.com/tag/Information+Architecture' rel='tag' target='_self'>Information Architecture</a>, <a class='technorati-link' href='http://technorati.com/tag/interface' rel='tag' target='_self'>interface</a>, <a class='technorati-link' href='http://technorati.com/tag/interfaces' rel='tag' target='_self'>interfaces</a>, <a class='technorati-link' href='http://technorati.com/tag/polymorphism' rel='tag' target='_self'>polymorphism</a>, <a class='technorati-link' href='http://technorati.com/tag/Usability' rel='tag' target='_self'>Usability</a>, <a class='technorati-link' href='http://technorati.com/tag/web+design' rel='tag' target='_self'>web design</a>, <a class='technorati-link' href='http://technorati.com/tag/web+development' rel='tag' target='_self'>web development</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.clearcrystalmedia.com/pm/page-heading-at-end-of-breadcrumbs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 helps you see your true colors</title>
		<link>http://www.clearcrystalmedia.com/pm/ie6-helps-you-see-your-true-colors/</link>
		<comments>http://www.clearcrystalmedia.com/pm/ie6-helps-you-see-your-true-colors/#comments</comments>
		<pubDate>Tue, 13 Oct 2009 22:12:16 +0000</pubDate>
		<dc:creator>Chris Peters</dc:creator>
				<category><![CDATA[Design & CSS]]></category>
		<category><![CDATA[ccm]]></category>
		<category><![CDATA[chris peters]]></category>
		<category><![CDATA[clear crystal media]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[internet explorer]]></category>
		<category><![CDATA[internet explorer 6]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[msie]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=394</guid>
		<description><![CDATA[<p>There is much truth in what martinibuster says about designing for <abbr title="Internet Explorer 6">IE6</abbr> in this <a title="Do you still design for IE6?" href="http://www.webmasterworld.com/html/4005315.htm">Webmaster World discussion</a>:</p>
<blockquote cite="http://www.webmasterworld.com/html/4005315.htm"><p>In my experience, when a site layout was blowing up, it usually took my site designer about an hour or two to fix the error and make the site display well for <abbr title="Internet Explorer 6">IE6</abbr>.</p>
<p>So I am still not convinced that spending an hour, two hours, or even a single day is such a hardship, and less convinced that the minimal time typically required, about the time it takes to eat a sandwich, is going to impact sales to those who use more modern browsers. How could an hour or two spent upgrading a site for <abbr title="Internet Explorer 6">IE6</abbr> take away from sales? Is that a legitimate reason to throw away 10-15% of web traffic?</p>
<p>As far as the assumption that those who use <abbr title="Internet Explorer 6">IE6</abbr> don't have money and correlate to trailer parks, I think there is absolutely no basis for that conclusion. Equally, I believe there is no foundation for believing that those who use modern browsers are more technically savvy.</p>
<p>The question should not be, Do you still design for <abbr title="Internet Explorer 6">IE6</abbr>? The question should be, Why are you throwing away traffic by not designing for <abbr title="Internet Explorer 6">IE6</abbr>?</p></blockquote>
<p>This got me thinking about some of the assumptions that I've made over time. For example, I picture most <abbr title="Internet Explorer">IE</abbr> users as grandmothers feebly trying to read the text on their screens. But would you be confident that your <abbr title="Vice President">VP</abbr> or <abbr title="Chief Executive Officer">CEO</abbr> would not be the same?</p>
<p>I know of the pain and hardship that Internet Explorer 6 causes. I'm there often. But he has a really good point. Don't get me wrong. I still look forward to the day that we can bid <abbr title="Internet Explorer 6">IE6</abbr> adieu.</p>]]></description>
			<content:encoded><![CDATA[<p>There is much truth in what martinibuster says about designing for <abbr title="Internet Explorer 6">IE6</abbr> in this <a title="Do you still design for IE6?" href="http://www.webmasterworld.com/html/4005315.htm">Webmaster World discussion</a>:</p>
<blockquote cite="http://www.webmasterworld.com/html/4005315.htm"><p>In my experience, when a site layout was blowing up, it usually took my site designer about an hour or two to fix the error and make the site display well for <abbr title="Internet Explorer 6">IE6</abbr>.</p>
<p>So I am still not convinced that spending an hour, two hours, or even a single day is such a hardship, and less convinced that the minimal time typically required, about the time it takes to eat a sandwich, is going to impact sales to those who use more modern browsers. How could an hour or two spent upgrading a site for <abbr title="Internet Explorer 6">IE6</abbr> take away from sales? Is that a legitimate reason to throw away 10-15% of web traffic?</p>
<p>As far as the assumption that those who use <abbr title="Internet Explorer 6">IE6</abbr> don&#8217;t have money and correlate to trailer parks, I think there is absolutely no basis for that conclusion. Equally, I believe there is no foundation for believing that those who use modern browsers are more technically savvy.</p>
<p>The question should not be, Do you still design for <abbr title="Internet Explorer 6">IE6</abbr>? The question should be, Why are you throwing away traffic by not designing for <abbr title="Internet Explorer 6">IE6</abbr>?</p></blockquote>
<p>This got me thinking about some of the assumptions that I&#8217;ve made over time. For example, I picture most <abbr title="Internet Explorer">IE</abbr> users as grandmothers feebly trying to read the text on their screens. But would you be confident that your <abbr title="Vice President">VP</abbr> or <abbr title="Chief Executive Officer">CEO</abbr> would not be the same?</p>
<p>I know of the pain and hardship that Internet Explorer 6 causes. I&#8217;m there often. But he has a really good point. Don&#8217;t get me wrong. I still look forward to the day that we can bid <abbr title="Internet Explorer 6">IE6</abbr> adieu.</p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/ccm' rel='tag' target='_self'>ccm</a>, <a class='technorati-link' href='http://technorati.com/tag/chris+peters' rel='tag' target='_self'>chris peters</a>, <a class='technorati-link' href='http://technorati.com/tag/clear+crystal+media' rel='tag' target='_self'>clear crystal media</a>, <a class='technorati-link' href='http://technorati.com/tag/css' rel='tag' target='_self'>css</a>, <a class='technorati-link' href='http://technorati.com/tag/ie6' rel='tag' target='_self'>ie6</a>, <a class='technorati-link' href='http://technorati.com/tag/internet+explorer' rel='tag' target='_self'>internet explorer</a>, <a class='technorati-link' href='http://technorati.com/tag/internet+explorer+6' rel='tag' target='_self'>internet explorer 6</a>, <a class='technorati-link' href='http://technorati.com/tag/microsoft' rel='tag' target='_self'>microsoft</a>, <a class='technorati-link' href='http://technorati.com/tag/msie' rel='tag' target='_self'>msie</a>, <a class='technorati-link' href='http://technorati.com/tag/polymorphism' rel='tag' target='_self'>polymorphism</a>, <a class='technorati-link' href='http://technorati.com/tag/web+design' rel='tag' target='_self'>web design</a>, <a class='technorati-link' href='http://technorati.com/tag/windows' rel='tag' target='_self'>windows</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.clearcrystalmedia.com/pm/ie6-helps-you-see-your-true-colors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessible links in printer style sheets</title>
		<link>http://www.clearcrystalmedia.com/pm/accessible-links-in-printer-style-sheets/</link>
		<comments>http://www.clearcrystalmedia.com/pm/accessible-links-in-printer-style-sheets/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 21:14:04 +0000</pubDate>
		<dc:creator>Chris Peters</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Design & CSS]]></category>
		<category><![CDATA[ccm]]></category>
		<category><![CDATA[chris peters]]></category>
		<category><![CDATA[clear crystal media]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[polymorphism]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=361</guid>
		<description><![CDATA[<p>Using some <abbr title="Cascading Style Sheet">CSS</abbr> voodoo, you can display a text link's <abbr title="Uniform Resource Locator">URL</abbr> in parenthesis after the link text. This would be very useful for printer style sheets, where you can't see where the links are pointing when the page is printed out.</p>
<p>Read on for more details and the code.</p>]]></description>
			<content:encoded><![CDATA[<p>Eric posted a <a title="LinkTo Location Appearing Next To Links - How Do I Remove This???" href="http://groups.google.com/group/cfwheels/browse_thread/thread/dbeca30008ce4f59?hl=en">question in the Wheels Google Group</a> about a strange <abbr title="Cascading Style Sheet">CSS</abbr> display problem. What came out of it was a very interesting <abbr title="Cascading Style Sheet">CSS</abbr> trick that has a very practical use.</p>
<p>Using some <abbr title="Cascading Style Sheet">CSS</abbr> voodoo, you can display a text link&#8217;s <abbr title="Uniform Resource Locator">URL</abbr> in parenthesis after the link text. This would be very useful for printer style sheets, where you can&#8217;t see where the links are pointing when the page is printed out.</p>
<p>Here&#8217;s an example of what you&#8217;d see on the screen:</p>
<blockquote><p>I wrote an blog post about <a href="http://www.clearcrystalmedia.com/gc/green-printer-style-sheet/">printer style sheets</a> a while ago.</p></blockquote>
<p>And here&#8217;s what you&#8217;d see on the printed page:</p>
<blockquote><p>I wrote an blog post about <a href="http://www.clearcrystalmedia.com/gc/green-printer-style-sheet/">printer stylesheets</a> (http://www.clearcrystalmedia.com/gc/green-printer-style-sheet/)  a while ago.</p></blockquote>
<p>Here&#8217;s the <a href="http://www.w3schools.com/Css/pr_gen_content.asp"><abbr title="Cascading Style Sheet">CSS</abbr> code</a>, which I would definitely use some specificity on. (I added a reference to <code>#content</code> as an example of using a selector for specificity. We wouldn&#8217;t want to have images in our navigation with parenthesis!)</p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #cc00cc;">#content</span> a<span style="color: #3333ff;">:after </span><span style="color: #00AA00;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot; (&quot;</span> attr<span style="color: #00AA00;">&#40;</span>href<span style="color: #00AA00;">&#41;</span> <span style="color: #ff0000;">&quot;)&quot;</span><span style="color: #00AA00;">;</span>
<span style="color: #00AA00;">&#125;</span></pre></div></div>

<p>This trick appears to work in all browsers except for Internet Explorer versions 6 and 7.</p>

<!-- start wp-tags-to-technorati 1.01 -->

<p class='technorati-tags'>Technorati Tags: <a class='technorati-link' href='http://technorati.com/tag/Accessibility' rel='tag' target='_self'>Accessibility</a>, <a class='technorati-link' href='http://technorati.com/tag/ccm' rel='tag' target='_self'>ccm</a>, <a class='technorati-link' href='http://technorati.com/tag/chris+peters' rel='tag' target='_self'>chris peters</a>, <a class='technorati-link' href='http://technorati.com/tag/clear+crystal+media' rel='tag' target='_self'>clear crystal media</a>, <a class='technorati-link' href='http://technorati.com/tag/css' rel='tag' target='_self'>css</a>, <a class='technorati-link' href='http://technorati.com/tag/html' rel='tag' target='_self'>html</a>, <a class='technorati-link' href='http://technorati.com/tag/polymorphism' rel='tag' target='_self'>polymorphism</a>, <a class='technorati-link' href='http://technorati.com/tag/tip' rel='tag' target='_self'>tip</a>, <a class='technorati-link' href='http://technorati.com/tag/tips' rel='tag' target='_self'>tips</a>, <a class='technorati-link' href='http://technorati.com/tag/web+design' rel='tag' target='_self'>web design</a></p>

<!-- end wp-tags-to-technorati -->
]]></content:encoded>
			<wfw:commentRss>http://www.clearcrystalmedia.com/pm/accessible-links-in-printer-style-sheets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

