<?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>Candes &#124; Cristian Neagu - UI Designer, UX Consultant - Magento, Drupal &#187; Usability &amp; SEO</title>
	<atom:link href="http://www.candesprojects.com/topics/usability-seo/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.candesprojects.com</link>
	<description>Howdy! I&#039;m a UX &#38; UI consultant and Magento &#38; Drupal developer. Here you can find my thoughts and ideas. Feel free to look around and if you need my advice or services</description>
	<lastBuildDate>Wed, 21 Jul 2010 07:10:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>UX and Mouse Cursor</title>
		<link>http://www.candesprojects.com/usability-seo/ux-and-mouse-cursor/</link>
		<comments>http://www.candesprojects.com/usability-seo/ux-and-mouse-cursor/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 08:17:14 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=968</guid>
		<description><![CDATA[One important interaction indicator on the web is the mouse cursor. The default cursor arrow changes into a pointing hand when you hover over links for example, which indicates they are indeed links and can be clicked on. It also changes into other things to differentiate context, for example it can change into a text [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-969" title="Mouse Cursor Affordance « Usability Post" src="http://www.candesprojects.com/wp-content/uploads/2009/10/Mouse-Cursor-Affordance-«-Usability-Post.png" alt="Mouse Cursor Affordance « Usability Post" width="518" height="203" /></p>
<p>One important interaction indicator on the web is the mouse cursor. The default cursor arrow changes into a pointing hand when you hover over links for example, which indicates they are indeed links and can be clicked on. It also changes into other things to differentiate context, for example it can change into a text input cursor when hovering over text fields to indicate you can type there.</p>
<p>When styling your website with CSS, in some cases you may lose the correct cursor type for certain elements. It’s important to retain this indicator as it will inform the user about how the item they’re hovering over can be used (see <a href="http://www.uxbooth.com/blog/foundations-of-affordances/">affordances</a>). The solution is easy: if the cursor type is wrong, specify it using the CSS “cursor” property.</p>
<p>Continue reading more comments and examples on the <a href="http://www.usabilitypost.com/2009/10/26/mouse-cursor-affordance/">the original post on from Usability Post</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/ux-and-mouse-cursor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatic Tabs Content Rotator with jQuery</title>
		<link>http://www.candesprojects.com/usability-seo/tabbled-content-rotator-with-jquery/</link>
		<comments>http://www.candesprojects.com/usability-seo/tabbled-content-rotator-with-jquery/#comments</comments>
		<pubDate>Tue, 26 May 2009 19:30:49 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Javascript & jQuery]]></category>
		<category><![CDATA[Usability & SEO]]></category>
		<category><![CDATA[User Interface & Experience]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=667</guid>
		<description><![CDATA[Raymond Selda has published a tutorial about how to Create a Tabbed Content Rotator using jQuery and the interface library called jQuery UI. This effect can be used effectively on your homepage to present customers with your products and services. Very nice user experience!]]></description>
			<content:encoded><![CDATA[<p><a title="Create Content Rotator Using jQuery" href="http://www.raymondselda.com/demo/tabbed-rotator/" target="_blank"><img class="aligncenter size-full wp-image-668" title="content-rotator" src="http://www.candesprojects.com/wp-content/uploads/2009/05/content-rotator.jpg" alt="content-rotator" width="516" height="173" /></a>Raymond Selda has published a tutorial about how to <a title="Create Content Rotator Using jQuery" href="http://www.raymondselda.com/create-a-tabbed-content-rotator-using-jquery/" target="_blank">Create a Tabbed Content Rotator using jQuery</a> and the interface library called jQuery UI. This effect can be used effectively on your homepage to present customers with your products and services. Very nice user experience!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/tabbled-content-rotator-with-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Considerations for Designing Touch UI</title>
		<link>http://www.candesprojects.com/usability-seo/considerations-for-designing-touch-ui/</link>
		<comments>http://www.candesprojects.com/usability-seo/considerations-for-designing-touch-ui/#comments</comments>
		<pubDate>Wed, 22 Apr 2009 09:48:06 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=656</guid>
		<description><![CDATA[Punchcut is explaining some of the things we need to consider when designing UIs for touch-based interfaces such as the Apple’s iPhone and iPod Touch, HP’s TouchSmart tx2 multi-touch laptop, Microsoft Surface.]]></description>
			<content:encoded><![CDATA[<p><object width="510" height="383" data="http://vimeo.com/moogaloop.swf?clip_id=4206140&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=4206140&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><a href="http://vimeo.com/4206140"><br />
</a></p>
<p><a href="http://www.punchcut.com/" target="_blank">Punchcut</a> is explaining some of the things we need to consider when designing UIs for touch-based interfaces such as the Apple’s iPhone and iPod Touch, HP’s TouchSmart tx2 multi-touch laptop, Microsoft Surface.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/considerations-for-designing-touch-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Canonical Links</title>
		<link>http://www.candesprojects.com/usability-seo/canonical-links/</link>
		<comments>http://www.candesprojects.com/usability-seo/canonical-links/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 13:35:41 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=622</guid>
		<description><![CDATA[Google, Yahoo and Microsoft have just announced a new tag, which we can use to tell the search engines which URL it should have for the current page. They want to clean up duplicate urls on sites. The syntax is pretty simple: An ugly url such as http://www.example.com/page.html?sid=asdf314159265 can specify in the HEAD part of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html">Google</a>, <a href="http://ysearchblog.com/2009/02/12/fighting-duplication-adding-more-arrows-to-your-quiver/">Yahoo</a> and <a href="http://blogs.msdn.com/webmaster/archive/2009/02/12/partnering-to-help-solve-duplicate-content-issues.aspx">Microsoft</a> have just announced a new tag, which we can use to tell the search engines which URL it <em>should</em> have for the current page. They want to clean up duplicate urls on sites. The syntax is pretty simple:</p>
<p>An ugly url such as http://www.example.com/page.html?sid=asdf314159265 can specify in the HEAD part of the document the following:</p>
<p><code>&lt;link rel="canonical" href="http://example.com/page.html"/&gt;</code></p>
<p>That tells search engines that the preferred location of this url (the “canonical” location, in search engine speak) is http://example.com/page.html instead of http://www.example.com/page.html?sid=asdf314159265 .</p>
<p>Check out this video by Matt Cutts of Google who explains the new element in-depth:</p>
<p><object width="526" height="311" data="http://www.youtube.com/v/Cm9onOGTgeM&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=nl&amp;feature=player_embedded&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/Cm9onOGTgeM&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;hl=nl&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>There are already some <a href="http://yoast.com/wordpress/canonical/">plugin for WP Canonical links</a>, or e-commerce <a href="http://yoast.com/tools/magento/canonical/">Magento plugin canonical URL&#8217;s extension</a>, and <a onclick="javascript:pageTracker._trackPageview('/downloads/wp-content/uploads/2009/02/drupal-canonical-urls.zip');" href="http://yoast.com/wp-content/uploads/2009/02/drupal-canonical-urls.zip">Drupal CMS</a>.</p>
<p>I would love to hear what you think about the canonical links.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/canonical-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Increase your website ROI &#8211; The Better Way</title>
		<link>http://www.candesprojects.com/usability-seo/increase-your-website-roi-the-better-way/</link>
		<comments>http://www.candesprojects.com/usability-seo/increase-your-website-roi-the-better-way/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 17:11:07 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=570</guid>
		<description><![CDATA[Discover more about how this works in practice&#8230; Read Effective Browser Support Read A Demonstration of Graded Browser Support]]></description>
			<content:encoded><![CDATA[<p><object width="511" height="394" data="http://vimeo.com/moogaloop.swf?clip_id=3188857&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=3188857&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object></p>
<p>Discover more about how this works in practice&#8230;</p>
<ul>
<li><a class="highlightLink" href="http://boagworld.com/technology/effective_browser_support/">Read Effective Browser Support</a></li>
<li><a class="highlightLink" href="http://boagworld.com/design/letgo/">Read A Demonstration of Graded Browser Support</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/increase-your-website-roi-the-better-way/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UI Screen Patterns</title>
		<link>http://www.candesprojects.com/usability-seo/ui-screen-patterns/</link>
		<comments>http://www.candesprojects.com/usability-seo/ui-screen-patterns/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 12:18:58 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability & SEO]]></category>
		<category><![CDATA[User Interface & Experience]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=534</guid>
		<description><![CDATA[Bill Scott and Theresa Neil have published a full set of principles and patterns for rich interaction design as part of the release of their upcoming book, Designing Web Interfaces: Principles and Patterns for Rich Interactions. The first article of tree sets consists of 12 Standard Screen Patterns and 100 examples of them in action. [...]]]></description>
			<content:encoded><![CDATA[<p>Bill Scott and Theresa Neil have published a full set of principles and patterns for rich interaction design as part of the release of their upcoming book, <a href="http://www.amazon.com/exec/obidos/ASIN/0596516258/ref=ase_lukewinterfac-20/" target="_blank">Designing Web Interfaces: Principles and Patterns for Rich Interactions</a>. The first article of tree sets consists of <a href="http://designingwebinterfaces.com/designing-web-interfaces-12-screen-patterns/" target="_blank">12 Standard Screen Patterns and 100 examples</a> of them in action. Next will be &#8220;Essential Controls: 30 controls for RIA design and development&#8221; and &#8220;Components for Commonly Requested Features: 15 patterns and examples&#8221;, so stay tune!</p>
<p><a href="http://designingwebinterfaces.com/designing-web-interfaces-12-screen-patterns"><img class="aligncenter size-full wp-image-535" title="standard_screen_patterns" src="http://www.candesprojects.com/wp-content/uploads/2009/01/standard_screen_patterns.png" alt="standard_screen_patterns" width="476" height="705" /></a></p>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/ui-screen-patterns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking User Behavior</title>
		<link>http://www.candesprojects.com/usability-seo/tracking-user-behavior/</link>
		<comments>http://www.candesprojects.com/usability-seo/tracking-user-behavior/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 08:29:46 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=530</guid>
		<description><![CDATA[Chris Coyier has post a very interesting tutorial of tracking clicks. Why do I need this? Well it’s a cool proof of concept and can be used in production as tool for examine users behavior in some situations.  Some major design decisions can depend on it. The tutorial shows you how to develop a clickmap [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://css-tricks.com/examples/ClickMap/"><img class="aligncenter" title="ClickMap" src="http://css-tricks.com/wp-content/csstricks-uploads/clickmapexample.jpg" alt="" width="520" /></a></p>
<p style="text-align: left;">Chris Coyier has post a very interesting tutorial of tracking clicks. Why do I need this? Well it’s a cool proof of concept and can be used in production as tool for examine users behavior in some situations.  Some major design decisions can depend on it.</p>
<p style="text-align: left;">The tutorial shows you how to develop a clickmap using PHP, Mysql and of course &#8230;. <a href="http://jquery.com/" target="_blank">jQuery</a>. Basic we will track the mouse clicks and post the clicks data to the PHP file doing the database saving. Then some graphics are displayed on the click locations.</p>
<p style="text-align: left;"><a href="http://css-tricks.com/tracking-clicks-building-a-clickmap-with-php-and-jquery/#more-2054" target="_blank">Read the tutorial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/tracking-user-behavior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Application User Interface Techniques</title>
		<link>http://www.candesprojects.com/usability-seo/useful-web-application-user-interface-techniques/</link>
		<comments>http://www.candesprojects.com/usability-seo/useful-web-application-user-interface-techniques/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 13:26:02 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=523</guid>
		<description><![CDATA[SmashingMagazine presents the first part of an extensive research on design patterns and useful design solutions in modern web applications. You’ll find a collection of 10 useful interface design techniques and best practices used in many successful web-applications.]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.smashingmagazine.com/2009/01/12/10-useful-web-application-interface-techniques/" target="_blank"><strong><img class="size-full wp-image-524 aligncenter" title="kontain" src="http://www.candesprojects.com/wp-content/uploads/2009/01/kontain" alt="kontain" width="518" height="150" /></strong></a></p>
<p><strong>SmashingMagazine</strong> presents the first part of an extensive research on design patterns and useful design solutions in modern web applications. You’ll find a collection of <a title="10 Useful Web Application User Interface Techniques" href="http://www.smashingmagazine.com/2009/01/12/10-useful-web-application-interface-techniques/" target="_blank"><strong>10 useful interface design techniques and best practices</strong></a> used in many successful web-applications.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/useful-web-application-user-interface-techniques/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Banner on a Heat Map</title>
		<link>http://www.candesprojects.com/usability-seo/banner-on-a-heat-map/</link>
		<comments>http://www.candesprojects.com/usability-seo/banner-on-a-heat-map/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 12:27:28 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=472</guid>
		<description><![CDATA[Kevin Vigneault, Project Manager at VigetAdvance has post a great article about banners placement on a heat map. The heat map helps to visualize the current trend in banner advertising. It shows banner size and placement (highlighted in white) on 50 different popular sites. The brightest white areas are where banner ads were most frequently [...]]]></description>
			<content:encoded><![CDATA[<p><span class="author"><a href="http://www.viget.com/about/team/kvigneault" target="_blank"><span class="fn n">Kevin Vigneault</span></a><span class="url">, <span class="title">Project Manager</span></span> at VigetAdvance has post a great article about banners placement on a heat map. </span></p>
<p style="text-align: center;"><a href="http://www.viget.com/images/uploads/ad_heat-map_large.jpg"><img class="aligncenter size-full wp-image-473" title="ad_heat-map_small" src="http://www.candesprojects.com/wp-content/uploads/2008/11/ad_heat-map_small.jpg" alt="" width="520" height="320" /></a></p>
<p>The heat map helps to visualize the current trend in banner advertising. It shows banner size and placement (highlighted in white) on 50 different popular sites. The brightest white areas are where banner ads were most frequently placed and the black areas are where no banner ads were displayed. The two red lines are 1,024 pixels apart to provide scale.</p>
<h3>His conclusions are:</h3>
<ul>
<li>The most frequently used areas are along the top and right sides of the page.</li>
<li>The most popular ad sizes are 728&#215;90 Leaderboards and 300&#215;250 Medium Rectangles.</li>
<li>More sites place Leaderboards above the main navigation than below.</li>
<li>Very few sites are placing banner ads along the left side of the page.</li>
<li>The observed common placements do not match up very closely with <a href="https://www.google.com/adsense/support/bin/answer.py?hl=en&amp;answer=17954" target="blank">Google&#8217;s suggestions</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/banner-on-a-heat-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Design usable buttons</title>
		<link>http://www.candesprojects.com/usability-seo/design-usable-buttons/</link>
		<comments>http://www.candesprojects.com/usability-seo/design-usable-buttons/#comments</comments>
		<pubDate>Mon, 27 Oct 2008 08:05:30 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=447</guid>
		<description><![CDATA[When you are designing a web form and focus on the usability you have to take in consideration a lot of elements: labels, input fields, validation messages, hints and at the end &#8230; buttons. Here are 8 great articles talking about buttons, one of the most important element that makes the users to start or [...]]]></description>
			<content:encoded><![CDATA[<p>When you are designing a web form and focus on the usability you have to take in consideration a lot of elements: labels, input fields, validation messages, hints and at the end &#8230; <strong>buttons</strong>. Here are 8 great articles talking about buttons, one of the most important element that makes the users to start or complete a process:</p>
<ul>
<li><a href="http://www.svennerberg.com/2008/09/the-use-of-buttons-in-web-forms/">The use of buttons in web forms</a></li>
<li><a href="http://www.usabilitynews.com/news/article4984.asp">Buttons on Forms &#8211; where to put them, and what to call them</a></li>
<li><a href="http://www.lukew.com/ff/entry.asp?730">Previous and Next Actions in Web Forms</a></li>
<li><a href="http://www.useit.com/alertbox/ok-cancel.html">OK–Cancel or Cancel–OK?</a></li>
<li><a href="http://measuringuserexperience.com/SubmitCancel/index.htm">OK and Cancel Buttons: What&#8217;s the Right Order?</a></li>
<li><a href="http://www.lukew.com/resources/articles/PSactions.asp">Primary &amp; Secondary Actions in Web Forms</a></li>
<li> <a href="http://designerside.com/article/add-to-cart-buttons-compared" target="_blank">50 Add To Cart Buttons Compared</a></li>
<li> <a title="Permanent Link: Submit Button Usability Split Test Results: Size DOES Matter!" rel="bookmark" href="http://www.conversiondoctor.com/conversion-blog/2007/submit-button-usability-split-test-results-size-does-matter/">Submit Button Usability Split Test Results: Size DOES Matter!</a></li>
</ul>
<p>If you know more or have a suggestion add a comment please.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/design-usable-buttons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design Registration Forms</title>
		<link>http://www.candesprojects.com/usability-seo/design-registration-forms/</link>
		<comments>http://www.candesprojects.com/usability-seo/design-registration-forms/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 08:57:07 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=411</guid>
		<description><![CDATA[Afshan Kirmani, User Experience Analyst for boxesandarrows.com has start a series of posts about Getting a Form&#8217;s Structure Right and in her first post she talks about &#8220;Designing Usable Online Email Applications&#8220;. If you are usability practitioners, this is article if for you. Her toughs are can not only be applied to email applications, they [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.boxesandarrows.com/person/3686-afshan" target="_blank">Afshan Kirmani</a>, User Experience Analyst for <a href="http://www.boxesandarrows.com/person/3686-afshan" target="_blank">boxesandarrows.com</a> has start a series of posts about <strong>Getting a Form&#8217;s Structure Right</strong> and in her first post she talks about &#8220;<strong>Designing Usable Online Email Applications</strong>&#8220;.</p>
<p>If you are usability practitioners, this is article if for you. Her toughs are can not only be applied to email applications, they can be applied also any other registration process because it contain the basic elements that you need to convince the prospects to became users.</p>
<blockquote><p>The image below shows the mapping between the user’s intentions and expectations and the ways in which the usability practitioner can help accommodate them in order to ensure the ultimate success of online application forms.</p></blockquote>
<p><img class="alignnone size-full wp-image-415" title="usabilty" src="http://www.candesprojects.com/wp-content/uploads/2008/10/usabilty.jpg" alt="" width="500" height="376" /></p>
<p><strong><a href="http://www.boxesandarrows.com/view/getting-a-forms98" target="_blank">Continue reading the article</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/design-registration-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Seo Experiments</title>
		<link>http://www.candesprojects.com/usability-seo/flash-seo-experiments/</link>
		<comments>http://www.candesprojects.com/usability-seo/flash-seo-experiments/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 10:28:05 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=406</guid>
		<description><![CDATA[The team from www.webdesignbeach.com has launched a new website where they are running some Flash SEO experiments. They want to discover how the search engines like Google, Yahoo and MSN are indexing the content in Adobe Flash. They will offer a set of SEO friendly rules and share them with internet community. Some experiments running [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flashnseo.com/"><img class="alignnone size-full wp-image-407" title="flashseo" src="http://www.candesprojects.com/wp-content/uploads/2008/10/flashseo.jpg" alt="" width="500" height="230" /></a></p>
<p>The team from <a href="http://www.webdesignbeach.com/">www.webdesignbeach.com</a> has launched a new website where they are running some Flash SEO experiments. They want to discover how the search engines like Google, Yahoo and MSN are indexing the content in Adobe Flash. They will offer a set of SEO friendly rules and share them with internet community.</p>
<p>Some experiments running in the lab:</p>
<ul>
<li><a href="http://www.flashnseo.com/embedded-text-in-adobe-flash/">How Google index text embedded in Adobe Flash?</a></li>
<li><a href="http://www.flashnseo.com/urls-discovering/">Does Google follow links embedded in Adobe Flash?</a></li>
<li><a href="http://www.flashnseo.com/external-resources-and-indexing-in-flash/">Can Google index external content loaded in Adobe Flash?</a></li>
<li><a href="http://www.flashnseo.com/loadmovie-and-indexing-in-flash/">Can Google index imported swf files?</a></li>
<li><a href="http://www.flashnseo.com/javascript-flash-and-indexing/">Can Google index Flash created with JavaScript Object?</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/flash-seo-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Sources for UI-Patters</title>
		<link>http://www.candesprojects.com/usability-seo/7-sources-for-ui-patters/</link>
		<comments>http://www.candesprojects.com/usability-seo/7-sources-for-ui-patters/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 07:36:02 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=259</guid>
		<description><![CDATA[When I&#8217;m designing a web application interface I always take in consideration the the usability. And you know the best thing is to learn and take example from &#8220;already successful application layout&#8221; so I take a pick to some UI patters. I share a list with 7 sources for UI-Patters sources and hopefully people will [...]]]></description>
			<content:encoded><![CDATA[<p>When I&#8217;m designing a web application interface I always take in consideration the the usability. And you know the best thing is to learn and take example from &#8220;already successful application layout&#8221; so I take a pick to some UI patters.</p>
<p>I share a list with 7 sources for UI-Patters sources and hopefully people will contribue the list and tell their opinion about UI-Patters.<span id="more-259"></span></p>
<h3><a href="http://uipatternfactory.com/" target="_blank">UI Pattern Factory<br />
</a></h3>
<p><a href="http://uipatternfactory.com/"><img class="alignnone size-medium wp-image-265" title="UI Pattern Factory" src="http://www.candesprojects.com/wp-content/uploads/2008/08/uipatters_factory.jpg" alt="" width="518" height="150" /></a><br />
UI Pattern Factory is a mix of user interface design pattern library and  				UI gallery. It is a place to find user interface best practices,  				get design inspiration, and share design solutions with  				others.</p>
<h3><a href="http://ui-patterns.com/" target="_blank">UI Patterns</a></h3>
<p><a href="http://ui-patterns.com/" target="_blank"></a><a href="http://ui-patterns.com/"><img class="alignnone size-full wp-image-262" title="UI-Patterns.com" src="http://www.candesprojects.com/wp-content/uploads/2008/08/uipatters.jpg" alt="" width="518" height="150" /></a></p>
<h3><a href="http://ui-patterns.com/" target="_blank"> </a></h3>
<p>Their purpose is to fill some of the gaps &#8211; especially by providing code examples   as to how how the different patterns can be implemented: to join theory with practice.</p>
<h3><a href="http://developer.yahoo.com/ypatterns/" target="_blank">Yahoo! Design Pattern Library</a></h3>
<p><a href="http://developer.yahoo.com/ypatterns/"><img class="alignnone size-full wp-image-264" title="Yahoo! Design Pattern Library" src="http://www.candesprojects.com/wp-content/uploads/2008/08/yahoo_patters.jpg" alt="" width="518" height="150" /></a><a href="http://www.uxmatters.com/MT/archives/000191.php" target="_blank"></a></p>
<h3><a href="http://www.uxmatters.com/MT/archives/000191.php" target="_blank">UxMatters</a></h3>
<p><a href="http://www.uxmatters.com/MT/archives/000191.php"><img class="alignnone size-medium wp-image-263" title="Dynamic Help in Web Forms" src="http://www.candesprojects.com/wp-content/uploads/2008/08/uxmatters_patters.jpg" alt="" width="518" height="150" /></a><br />
Dynamic Help in Web Forms</p>
<h3><a href="http://www.welie.com/patterns/" target="_blank">Welie.com</a></h3>
<p><a href="http://www.welie.com/patterns/"><img class="alignnone size-full wp-image-261" title="Pattern library" src="http://www.candesprojects.com/wp-content/uploads/2008/08/welli_patters.jpg" alt="" width="518" height="150" /></a><br />
Pattern library</p>
<p>I will to the list also some Flickr Patters gallery:</p>
<ul>
<li><a href="http://www.flickr.com/photos/factoryjoe/collections/72157600001823120/" target="_blank">Brian Christiansen &#8211; Design Patterns</a></li>
<li><a href="http://www.flickr.com/photos/morville/collections/72157603785835882/" target="_blank">Peters Moville &#8211; Search Patterns</a></li>
</ul>
<p><strong>If you know more sources please contribute to the list!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/7-sources-for-ui-patters/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Silverback &#8211; Usability testing software</title>
		<link>http://www.candesprojects.com/usability-seo/silverback-usability-testing-software/</link>
		<comments>http://www.candesprojects.com/usability-seo/silverback-usability-testing-software/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 07:37:18 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=164</guid>
		<description><![CDATA[Usability testing is last on everybody’s list of priorities. It’s time-consuming, can require specialist equipment, and is expensive to outsource. Silverback it&#8217;s a makes it easy and quick to perform usability tests.]]></description>
			<content:encoded><![CDATA[<p>Usability testing is last on everybody’s list of priorities. It’s time-consuming, can require specialist equipment, and is expensive to outsource. <a href="http://www.silverbackapp.com" target="_blank">Silverback</a> it&#8217;s a makes it easy and quick to perform usability tests.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="521" height="391" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1393885&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="521" height="391" src="http://www.vimeo.com/moogaloop.swf?clip_id=1393885&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><a href="http://www.vimeo.com/1393885?pg=embed&amp;sec=1393885"><br />
</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/silverback-usability-testing-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sign-Up Forms</title>
		<link>http://www.candesprojects.com/usability-seo/sign-up-forms/</link>
		<comments>http://www.candesprojects.com/usability-seo/sign-up-forms/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 12:07:34 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=146</guid>
		<description><![CDATA[If you want to maximize the revenue of your service you need to maximize completion rates of your web forms. Unless you have some revolutionary ideas to impress your visitors at first glance, it is not enough to simply enable users to sign up on your site. To make it possible for the service to [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to maximize the revenue of your service you need to <strong>maximize completion rates</strong> of your web forms. Unless you have some revolutionary ideas to impress your visitors at first glance, it is not enough to simply enable users to sign up on your site. To make it possible for the service to reach a maximal exposure we, designers, need to provide users with a good user experience.</p>
<p>However, designing effective web forms isn’t easy. And it has one simple reason: nobody likes to fill in forms — neither offline nor online. Therefore, as designers, we need to figure out sound design decisions to make the form completion easy, intuitive and painless.</p>
<p>But how exactly can we figure out these decisions? Where should the link to the form be placed in the layout? How should we design it? How should we highlight the labels and how should we align them? How do web form design patterns look like in modern web-sites? These were exactly the questions we’ve asked ourselves. And to get the answers <a href="http://www.smashingmagazine.com/" target="_blank">Smashingmagazine</a> have conducted a <strong>survey </strong> and they are presenting the <strong>findings of the survey of current web form design patterns. </strong></p>
<p>The main objective of the survey was to provide designers and developers with some intuition of how effective web forms are designed in practice; they also wanted to present some guidelines of how a user-friendly web form can be achieved. For this they have selected the first 100 largest and popular websites where web-forms (should) matter. Read more ..</p>
<ul>
<li> <a title="Web Form Design Patterns: Sign-Up Forms" rel="bookmark" href="http://www.smashingmagazine.com/2008/07/04/web-form-design-patterns-sign-up-forms/" target="_blank" title="Web Form Design Patterns: Sign-Up Forms">Web Form Design Patterns: Sign-Up Forms Part 1</a></li>
<li> <a title="Web Form Design Patterns: Sign-Up Forms, Part 2" rel="bookmark" href="http://www.smashingmagazine.com/2008/07/08/web-form-design-patterns-sign-up-forms-part-2/" target="_blank" title="Web Form Design Patterns: Sign-Up Forms, Part 2">Web Form Design Patterns: Sign-Up Forms, Part 2</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/sign-up-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 9 SEO Mistakes Made by Designers &amp; Developers</title>
		<link>http://www.candesprojects.com/usability-seo/top-9-seo-mistakes-made-by-designers-developers/</link>
		<comments>http://www.candesprojects.com/usability-seo/top-9-seo-mistakes-made-by-designers-developers/#comments</comments>
		<pubDate>Fri, 09 May 2008 13:46:12 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=120</guid>
		<description><![CDATA[According to a poll conducted by Webdesignerwall, just over 1 out of 10 people don’t think SEO (Search Engine Optimization) is mandatory as a designer; and what really is surprising, is that about 24% don’t even know what SEO is! If you’re among the quarter of people who don’t know what SEO is or understand [...]]]></description>
			<content:encoded><![CDATA[<p>According to a poll conducted by <a href="http://www.webdesignerwall.com/" target="_blank">Webdesignerwall</a>, just over 1 out of 10 people don’t think SEO (Search Engine Optimization) is mandatory as a designer; and what really is surprising, is that about 24% don’t even know what SEO is!</p>
<p><strong>If you’re among the quarter of people who don’t know what SEO is or understand how it can help you, you should really read this article.</strong></p>
<p>They write a SEO guide for designers who want to learn about making it easier for websites or blogs to be found by search engines. They explain the common mistakes made by designers and developers and provide some basic tips that you should be practicing to optimize your site for search engines.</p>
<p><strong><a href="http://www.webdesignerwall.com/general/seo-guide-for-designers/" target="_blank">Read more</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/top-9-seo-mistakes-made-by-designers-developers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Designing a web app with character</title>
		<link>http://www.candesprojects.com/usability-seo/designing-a-web-app-with-character/</link>
		<comments>http://www.candesprojects.com/usability-seo/designing-a-web-app-with-character/#comments</comments>
		<pubDate>Thu, 08 May 2008 18:25:49 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=119</guid>
		<description><![CDATA[Denise Wilton, designer at Moo.com talks in a session for Future of Web Design London, about how to build web apps that not only work well, but have their own special character and personality. As well as sharing tips from her design experience, Denise discusses the important role that copy plays in building a credible, [...]]]></description>
			<content:encoded><![CDATA[<p>Denise Wilton, designer at <a href="http://www.moo.com/" target="_blank">Moo.com</a> talks in a session for <a href="http://www.futureofwebdesign.com/pastevents.html" target="_blank">Future of Web Design</a> London, about how to build web apps that not only work well, but have their own special character and personality.</p>
<p>As well as sharing tips from her design experience, Denise discusses the important role that copy plays in building a credible,  web app too. She delivers some advice on making your web app seem more human, confident.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/_apGthOBay8&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/_apGthOBay8&amp;hl=en" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/designing-a-web-app-with-character/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best uses of Flash</title>
		<link>http://www.candesprojects.com/usability-seo/best-uses-of-flash/</link>
		<comments>http://www.candesprojects.com/usability-seo/best-uses-of-flash/#comments</comments>
		<pubDate>Tue, 06 May 2008 12:23:26 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=118</guid>
		<description><![CDATA[As many of you already know, Flash is inherently a visual medium, and search bots doesn&#8217;t have eyes. Googlebot can typically read Flash files and extract the text and links in them, but the structure and context are missing. Moreover, textual contents are sometimes stored in Flash as graphics, and since search bots doesn&#8217;t currently [...]]]></description>
			<content:encoded><![CDATA[<p>As many of you already know, Flash is inherently a visual medium, and search bots doesn&#8217;t have eyes. Googlebot can typically read Flash files and extract the text and links in them, but the structure and context are missing. Moreover, textual contents are sometimes stored in Flash as graphics, and since search bots doesn&#8217;t currently have the algorithmic eyes needed to read these graphics, these important keywords can be missed entirely. All of this means that even if your Flash content is in our index, it might be missing some text, content, or links. Worse, while search bots can understand some Flash files, not all Internet spiders can.</p>
<p>So what&#8217;s an honest web designer to do? Here are few practical suggestions:<span id="more-118"></span></p>
<ul>
<li>Try to use Flash only where it is needed. Many rich media sites such as Google&#8217;s <a title="YouTube" href="http://www.youtube.com/">YouTube</a> use Flash for rich media but rely on HTML for content and navigation. You can too, by limiting Flash to on-page accents and rich media, not content and navigation. In addition to making your site bot-friendly, this makes you site accessible to a larger audience, including, for example, blind people using screen readers, users of old or non-standard browsers, and those on limited low-bandwidth connections such as on a cell phone or PDA. As a bonus, your visitors can use bookmarks effectively, and can email links to your pages to their friends.</li>
<li><a title="sIFR" href="http://en.wikipedia.org/wiki/Scalable_Inman_Flash_Replacement">sIFR</a>: Some websites use Flash to force the browser to display headers, pull quotes, or other textual elements in a font that the user may not have installed on their computer. A technique like sIFR still lets non-Flash readers read a page, since the content/navigation is actually in the HTML &#8212; it&#8217;s just displayed by an embedded Flash object.</li>
<li>Non-Flash Versions: A common way that we see Flash used is as a front page &#8220;splash screen&#8221; where the root URL of a website has a Flash intro that links to HTML content deeper into the site. In this case, make sure there is a regular HTML link on that front page to a non-Flash page where a user can navigate throughout your site without the need for Flash.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/best-uses-of-flash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hidden text and links</title>
		<link>http://www.candesprojects.com/usability-seo/hidden-text-and-links/</link>
		<comments>http://www.candesprojects.com/usability-seo/hidden-text-and-links/#comments</comments>
		<pubDate>Tue, 06 May 2008 12:13:54 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=117</guid>
		<description><![CDATA[Hiding text or links in your content can cause your site to be perceived as untrustworthy since it presents information to search engines differently than to visitors. Text (such as excessive keywords) can be hidden in several ways, including: Using white text on a white background Including text behind an image Using CSS to hide [...]]]></description>
			<content:encoded><![CDATA[<div class="i">
<p>Hiding text or links in your content can cause your site to be perceived as untrustworthy since it presents information to search engines differently than to visitors. Text (such as excessive keywords) can be hidden in several ways, including:</p>
<ul>
<li>Using white text on a white background</li>
<li>Including text behind an image</li>
<li>Using CSS to hide text</li>
<li>Setting the font size to 0</li>
</ul>
<p>Hidden links are links that are intended to be crawled by Googlebot, but are unreadable to humans because:</p>
<ul>
<li>The link consists of hidden text (for example, the text color and background color are identical).</li>
<li>CSS has been used to make tiny hyperlinks, as little as one pixel high.</li>
<li>The link is hidden in a small character &#8211; for example, a hyphen in the middle of a paragraph.</li>
</ul>
<p><span id="more-117"></span>If your site is perceived to contain hidden text and links that are deceptive in intent, your site may be removed from the Google index, and will not appear in search results pages. When evaluating your site to see if it includes hidden text or links, look for anything that&#8217;s not easily viewable by visitors of your site. Are any text or links there solely for search engines rather than visitors?</p>
<p>If you&#8217;re using text to try to describe something search engines can&#8217;t access &#8211; for example, Javascript, images, or Flash files &#8211; remember that many human visitors using screen readers, mobile browsers, browsers without plug-ins, and slow connections will not be able to view that content either. Using descriptive text for these items will improve the accessibility of your site. You can test accessibility by turning off Javascript, Flash, and images in your browser, or by using a text-only browser such as <a href="http://lynx.browser.org/" target="_blank">Lynx</a>. Some tips on making your site accessible include:</p>
<ul>
<li><strong>Images</strong>: Use the alt attribute to provide descriptive text. In addition, we recommend using a human-readable caption and descriptive text around the image.</li>
<li><strong>Javascript</strong>: Place the same content from the Javascript in a no script tag. If you use this method, ensure the contents are exactly same as what is contained in the Javascript and that this content is shown to visitors who do not have Javascript enabled in their browser.</li>
<li><strong>Flash</strong>: Consider placing descriptive text and site navigation outside of Flash.</li>
<li><strong>Videos</strong>: Include descriptive text about the video in HTML. You might also consider providing transcripts.</li>
</ul>
<p>If you do find hidden text or links on your site, either remove them or, if they are relevant for your site&#8217;s visitors, make them easily viewable. If your site has been removed from Google search results, review our <a href="http://www.google.com/support/webmasters/bin/answer.py?answer=35769" target="_blank">webmaster guidelines</a> for more information.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/usability-seo/hidden-text-and-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE CSS Bugs &#8211; Solutions</title>
		<link>http://www.candesprojects.com/xhtml-css/ie-css-bugs-solutions/</link>
		<comments>http://www.candesprojects.com/xhtml-css/ie-css-bugs-solutions/#comments</comments>
		<pubDate>Thu, 01 May 2008 10:58:44 +0000</pubDate>
		<dc:creator>Cristian</dc:creator>
				<category><![CDATA[Usability & SEO]]></category>
		<category><![CDATA[Xhtml & CSS]]></category>

		<guid isPermaLink="false">http://www.candesprojects.com/?p=114</guid>
		<description><![CDATA[IE 6 actually had the best CSS support of any browser when it first came out… SEVEN YEARS AGO. The little bugs in it’s CSS support still haunt us to this day. I still get comments from people who roundly reject any technique that doesn’t work in IE 6. While I generally refuse to pander [...]]]></description>
			<content:encoded><![CDATA[<p>IE 6 actually had the best CSS support of any browser when it first came out… SEVEN YEARS AGO. The little bugs in it’s CSS support still haunt us to this day. I still get comments from people who <a href="http://css-tricks.com/improved-current-field-highlighting-in-forms/#comment-14999">roundly reject any technique</a> that doesn’t work in IE 6. While I generally refuse to pander to IE 6’s limitations, I still feel it is important to make things look right in it whenever possible. Here are that major bugs in IE that’ll get you every time:<span id="more-114"></span></p>
<h3>The Box Model</h3>
<p>This is perhaps the most common and frustrating bug of all in IE 6 and below. Let’s say you declare a box like this:</p>
<pre><span class="keyword">div</span><span class="id">#box</span> <span class="rules">{
<span class="keyword">width</span>:<span class="value"> 100px</span>;
<span class="keyword">border</span>:<span class="value"> 2px solid black</span>;
<span class="keyword">padding</span>:<span class="value"> 10px</span>;
}</span></pre>
<p>IE 6 will calculate the width of the box to be <strong>100px.</strong><br />
Modern browsers will calculate the width of the box to be <strong>124px</strong>.</p>
<p>This kind of discrepancy can cause HUGE layout problems. I even think the IE version makes a little bit more sense logically, but that is not how the spec was written. IE 6 can actually get it right <strong>if you are in standards-compliant mode</strong>, which is rare these days as just using an HTML 4.0 transitional doctype will trigger quirks mode and the box model problem.</p>
<p>I generally work around this issue by just not using padding on boxes I am using for layout. If that box has some text inside it in a &lt;p&gt; element, I’ll apply the padding it needs directly to that p element. Just side-steps the issue, but it works.</p>
<h3>The Double Margin Bug</h3>
<p>Using our box example from above, let’s say we need that floated to the right:</p>
<pre><span class="keyword">div</span><span class="id">#box</span> <span class="rules">{
<span class="keyword">float</span>:<span class="value"> right</span>;
<span class="keyword">margin-right</span>:<span class="value"> 20px</span>;
}</span></pre>
<p>IE 6 will <strong>double the 20px to 40px</strong>. Again, causing potentially huge layout borks. The commonly thrown-around “fix” for this is to add “display: inline;” to the div. I’m not sure how this “fix” got so much traction, but its a bit impractical. We can’t set static widths on inline elements, now can we?</p>
<p>I also like to side-step this bug whenever possible. If you really need to push that box away from the right side of it’s parent element, you can likely do so by adding padding to the parent element, which is more likely to keep your grid consistent anyway. Also don’t forget about padding. This bug does not affect padding, so you can offen get away with adding padding to the side you need an achieve the same result.</p>
<h3>No Min Widths / Min Height</h3>
<p>Setting min-width and min-height on elements is such a natural and logical thing that it makes me tear up sometimes thinking I can’t count on them. IE 6 doesn’t just get it wrong, it just completely ignores them. Min-height is incredibly useful for something like a footer. Say your footer needs to be <em>at least </em>100px tall because you are using a background image down there, but you don’t want to set a static height because you want it to grow nicely if, say, the text size is bumped up significantly. Min-height is perfect for this, but using it alone will get you no height whatsoever from IE 6. In a bizarre twist of luck, IE 6 treats the regular height property like modern browsers treat min-height, so you can use a “<a href="http://www.dustindiaz.com/min-height-fast-hack/">hack</a>” to fix it. I call it a “hack”, because I don’t really consider it a hack since it validates just fine.</p>
<h3>Stepdown</h3>
<p>Normally when floating objects you can count on them lining up vertically until they break. That is, you could if you weren’t using IE 6. IE 6 appends a line break effect after each floated block element which will cause “stepdown”. The fix here is to make sure the line-height in the parent element is set to zero (0), or that the elements being floated are inline elements. More on <a href="http://css-tricks.com/prevent-menu-stepdown/">preventing stepdown here</a>.</p>
<h3>No Hover States</h3>
<p>Most modern browsers support hover states on just about any element, but not IE 6. IE 6 only support the hover pseudo-class on anchor (&lt;a&gt;) elements, and <em>even then</em> you don’t get them if your anchor doesn’t have a href attribute. The solution here is to use a <a href="http://www.xs4all.nl/%7Epeterned/csshover.html">proprietary fix</a>, or just deal with not having hover states on everything you want.</p>
<h3>No Alpha Transparent PNG Support</h3>
<p><span class="crossout">Kind of funny that Microsoft themselves developed the PNG format, but their own browser doesn’t natively support it (until IE 7)</span>*. I have a whole <a href="http://css-tricks.com/the-different-techniques-for-applying-the-png-hack/">roundup of different fixes</a> for this. Do remember that regular non-alpha transparent PNG files work fine without any fix in IE 6, and are often better than their GIF sisters.</p>
<p>*<strong>Update</strong>: I was totally wrong about the Microsoft thing, no idea how that got in my head. <a href="http://www.libpng.org/pub/png/pnghist.html">Tom Boutell</a> actually developed the PNG format. Thanks all!</p>
<h3>So…</h3>
<p>All these bugs are either fixable or side-steppable, but they will get ya if you don’t do your testing. My general philosophy is: design with the most modern techniques possible, but then just make sure it ain’t busted in older ones.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.candesprojects.com/xhtml-css/ie-css-bugs-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
