<?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: Tricks to make your site easier to use</title>
	<atom:link href="http://friendlybit.com/html/make-your-site-easier-to-use/feed/" rel="self" type="application/rss+xml" />
	<link>http://friendlybit.com/html/make-your-site-easier-to-use/</link>
	<description>You have found Friendly Bit, a web development blog. I focus on client side technologies like CSS, HTML and Javascript. You find my articles below and categories to the right.</description>
	<pubDate>Sat, 17 May 2008 11:08:43 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3822</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 16 Aug 2006 10:38:37 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3822</guid>
		<description>@Adam: Good you like it! (fixed the spelling error too, thanks :)</description>
		<content:encoded><![CDATA[<p>@Adam: Good you like it! (fixed the spelling error too, thanks :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Zakreski</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3765</link>
		<dc:creator>Adam Zakreski</dc:creator>
		<pubDate>Fri, 11 Aug 2006 20:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3765</guid>
		<description>While we're being picky...  Last sentence of the last paragraph of "Split up your content".  Directory is speelt rong.

Good article though!</description>
		<content:encoded><![CDATA[<p>While we&#8217;re being picky&#8230;  Last sentence of the last paragraph of &#8220;Split up your content&#8221;.  Directory is speelt rong.</p>
<p>Good article though!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johan</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3575</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Fri, 04 Aug 2006 17:28:05 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3575</guid>
		<description>label { cursor: pointer; }

why not cursor: help and add a title attribute to the label tag

</description>
		<content:encoded><![CDATA[<p>label { cursor: pointer; }</p>
<p>why not cursor: help and add a title attribute to the label tag</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Jansson</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3540</link>
		<dc:creator>Martin Jansson</dc:creator>
		<pubDate>Thu, 03 Aug 2006 08:48:58 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3540</guid>
		<description>@Roger Johansson: Oops, for some reason I thought that browsers supporting labels would support labels wrapping the input-element, but i was wrong: Internet Explorer (of course) don't. However, adding the &lt;code&gt;for&lt;/code&gt;-attribute to the wrapping label fixes this in IE.

I do not have access to a screenreader to test the support for this method, all I have is the Fangs-plugin to Firefox, which displays all three methods (label with for, wrapping label and wrapping label with for) the same way.

If anyone would like to try it out in a screenreader you can use &lt;a href="http://marja.se/tests/labels-testcase.html" rel="nofollow"&gt;this small test case&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>@Roger Johansson: Oops, for some reason I thought that browsers supporting labels would support labels wrapping the input-element, but i was wrong: Internet Explorer (of course) don&#8217;t. However, adding the <code>for</code>-attribute to the wrapping label fixes this in IE.</p>
<p>I do not have access to a screenreader to test the support for this method, all I have is the Fangs-plugin to Firefox, which displays all three methods (label with for, wrapping label and wrapping label with for) the same way.</p>
<p>If anyone would like to try it out in a screenreader you can use <a href="http://marja.se/tests/labels-testcase.html" rel="nofollow">this small test case</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3537</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 02 Aug 2006 23:13:55 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3537</guid>
		<description>@Roger Johansson: I had no idea Safari didn't support that, I guess it should get a nice little javascript to do it instead? Good comment.</description>
		<content:encoded><![CDATA[<p>@Roger Johansson: I had no idea Safari didn&#8217;t support that, I guess it should get a nice little javascript to do it instead? Good comment.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Roger Johansson</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3524</link>
		<dc:creator>Roger Johansson</dc:creator>
		<pubDate>Wed, 02 Aug 2006 18:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3524</guid>
		<description>Changing the cursor to pointer for label elements sounds like a good idea at first, but there are browsers (like Safari) that do not make label elements clickable. I find it very confusing to see the cursor change to a pointer when nothing happens if I click.

Martin: There is better browser support for the for + id attributes than for wrapping form controls in label elements. Explicitly associating form elements with their labels is also what is recommended by WCAG.</description>
		<content:encoded><![CDATA[<p>Changing the cursor to pointer for label elements sounds like a good idea at first, but there are browsers (like Safari) that do not make label elements clickable. I find it very confusing to see the cursor change to a pointer when nothing happens if I click.</p>
<p>Martin: There is better browser support for the for + id attributes than for wrapping form controls in label elements. Explicitly associating form elements with their labels is also what is recommended by WCAG.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3510</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 02 Aug 2006 11:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3510</guid>
		<description>@zcorpan: Ah, good to hear about IE7. Seems better than I expected.

If you read what sherzy said you'll see that we only wanted to change the cursor for checkboxes and radio buttons. That was the point.

I believe changing cursor is a good idea, it's making it easier for the user to see that they don't have to  click that tiny checkbox. The browsers don't support it so we have to do it ourselves.</description>
		<content:encoded><![CDATA[<p>@zcorpan: Ah, good to hear about IE7. Seems better than I expected.</p>
<p>If you read what sherzy said you&#8217;ll see that we only wanted to change the cursor for checkboxes and radio buttons. That was the point.</p>
<p>I believe changing cursor is a good idea, it&#8217;s making it easier for the user to see that they don&#8217;t have to  click that tiny checkbox. The browsers don&#8217;t support it so we have to do it ourselves.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Jansson</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3509</link>
		<dc:creator>Martin Jansson</dc:creator>
		<pubDate>Wed, 02 Aug 2006 11:48:08 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3509</guid>
		<description>When I use clickable labels for checkboxes and radio buttons (which I always do, by the way) I always put the input-element &lt;em&gt;inside&lt;/em&gt; the label. In that way, you don't have to use the "for" -attribute for the label to be connected to the input-element. And it also makes positioning easier as you can position the label with the checkbox or radio button inside it.
&lt;code lang="html"&gt;&#60;label&#62;&#60;input type="checkbox"&#62; Click me!&#60;/label&#62;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p>When I use clickable labels for checkboxes and radio buttons (which I always do, by the way) I always put the input-element <em>inside</em> the label. In that way, you don&#8217;t have to use the &#8220;for&#8221; -attribute for the label to be connected to the input-element. And it also makes positioning easier as you can position the label with the checkbox or radio button inside it.<br />
<code lang="html">&lt;label&gt;&lt;input type="checkbox"&gt; Click me!&lt;/label&gt;</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: zcorpan</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3504</link>
		<dc:creator>zcorpan</dc:creator>
		<pubDate>Wed, 02 Aug 2006 09:59:38 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3504</guid>
		<description>IE7 does support that selector, although you can probably make it a bit simpler:
&lt;code&gt;input + label {...}&lt;/code&gt;
...since you normally only use the label after the input for check boxes and radio buttons anyway (unless you wrap the form control inside the label).

If you're using &#60;label&#62; elements and they aren't clickable then you're using them incorrectly, and they will not aid assistive technologies.

Oh, and by the way, I wouldn't recommend changing the cursor for labels. It is the responsibility of the browser to make labels appear clickable, and changing the cursor might be confusing or annoying.</description>
		<content:encoded><![CDATA[<p>IE7 does support that selector, although you can probably make it a bit simpler:<br />
<code>input + label {...}</code><br />
&#8230;since you normally only use the label after the input for check boxes and radio buttons anyway (unless you wrap the form control inside the label).</p>
<p>If you&#8217;re using &lt;label&gt; elements and they aren&#8217;t clickable then you&#8217;re using them incorrectly, and they will not aid assistive technologies.</p>
<p>Oh, and by the way, I wouldn&#8217;t recommend changing the cursor for labels. It is the responsibility of the browser to make labels appear clickable, and changing the cursor might be confusing or annoying.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3499</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Wed, 02 Aug 2006 07:21:02 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3499</guid>
		<description>@Agrajag: Very picky are we? :) *fixed*</description>
		<content:encoded><![CDATA[<p>@Agrajag: Very picky are we? :) *fixed*</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Agrajag</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3494</link>
		<dc:creator>Agrajag</dc:creator>
		<pubDate>Wed, 02 Aug 2006 03:55:25 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3494</guid>
		<description>Hi
I just thought I would point out that, rather ironically, you used the wrong 'to' in the last paragraph of the section about writing well :P. It should be replaced with 'too'.</description>
		<content:encoded><![CDATA[<p>Hi<br />
I just thought I would point out that, rather ironically, you used the wrong &#8216;to&#8217; in the last paragraph of the section about writing well :P. It should be replaced with &#8216;too&#8217;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3478</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Tue, 01 Aug 2006 22:13:32 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3478</guid>
		<description>@sherzy: Interesting. Well I guess it doesn't matter much as long as they use the &#60;label&#62; tags anyway. Perhaps classing the checkboxes and radiobuttons instead? You wouldn't want people to miss the nice feature.

To add the cursor to only the other elements in newer browsers you can use:&lt;code lang="css"&gt;
input[type="checkbox"]+label { cursor: pointer }
&lt;/code&gt; ...to affect only the checkboxes (Similar code for radio buttons). But of course IE (not even IE7) will support that.</description>
		<content:encoded><![CDATA[<p>@sherzy: Interesting. Well I guess it doesn&#8217;t matter much as long as they use the &lt;label&gt; tags anyway. Perhaps classing the checkboxes and radiobuttons instead? You wouldn&#8217;t want people to miss the nice feature.</p>
<p>To add the cursor to only the other elements in newer browsers you can use:<code lang="css"><br />
input[type="checkbox"]+label { cursor: pointer }<br />
</code> &#8230;to affect only the checkboxes (Similar code for radio buttons). But of course IE (not even IE7) will support that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sherzy</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3476</link>
		<dc:creator>sherzy</dc:creator>
		<pubDate>Tue, 01 Aug 2006 21:57:41 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3476</guid>
		<description>Emil: That is a good point, and on my own site I may implement it. Unfortunately the designers and information architects where I work do not agree – they feel that it would confuse the user to have text and select list label appear clickable.</description>
		<content:encoded><![CDATA[<p>Emil: That is a good point, and on my own site I may implement it. Unfortunately the designers and information architects where I work do not agree – they feel that it would confuse the user to have text and select list label appear clickable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Emil Stenström</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3475</link>
		<dc:creator>Emil Stenström</dc:creator>
		<pubDate>Tue, 01 Aug 2006 21:19:58 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3475</guid>
		<description>@sherzy: Why not make the labels of the other form elements clickable too? Clicking on a text element's label focuses the textbox. How is that bad?</description>
		<content:encoded><![CDATA[<p>@sherzy: Why not make the labels of the other form elements clickable too? Clicking on a text element&#8217;s label focuses the textbox. How is that bad?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sherzy</title>
		<link>http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3473</link>
		<dc:creator>sherzy</dc:creator>
		<pubDate>Tue, 01 Aug 2006 20:32:17 +0000</pubDate>
		<guid isPermaLink="false">http://friendlybit.com/html/make-your-site-easier-to-use/#comment-3473</guid>
		<description>I am happy to see your tip about using labels, and the CSS: label { cursor: pointer; } seems like a nice idea, until you realize that it will make ALL of your labels appear clickable, which is not desirable. Remember, labels should be used for all form fields (text boxes and areas, select lists) in order to aid the disabled, as explained in the webstandards article.</description>
		<content:encoded><![CDATA[<p>I am happy to see your tip about using labels, and the CSS: label { cursor: pointer; } seems like a nice idea, until you realize that it will make ALL of your labels appear clickable, which is not desirable. Remember, labels should be used for all form fields (text boxes and areas, select lists) in order to aid the disabled, as explained in the webstandards article.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
