<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Outline property for image-replaced links</title>
	<atom:link href="http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/</link>
	<description>Hypertext rulez™</description>
	<pubDate>Wed, 07 Jan 2009 01:46:58 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: pablo dias</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1771</link>
		<dc:creator>pablo dias</dc:creator>
		<pubDate>Tue, 24 Jan 2006 16:42:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1771</guid>
		<description>great article!
i was looking for a way to do that, exactly like you shown right here. but i just got one problem doing that.
well. i'm changing my website to a tableless code looking for a better accessibility  too.
as you can see on my website (http://konb.org) the "hit area" for my links are on the word only. and if using a "display: block" there, the hit area is available on the entire width of menu (not just over the words)

does anyone have an idea?

i'm sorry if you cant understand my english
thank you anyway</description>
		<content:encoded><![CDATA[<p>great article!<br />
i was looking for a way to do that, exactly like you shown right here. but i just got one problem doing that.<br />
well. i&#8217;m changing my website to a tableless code looking for a better accessibility  too.<br />
as you can see on my website (http://konb.org) the &#8220;hit area&#8221; for my links are on the word only. and if using a &#8220;display: block&#8221; there, the hit area is available on the entire width of menu (not just over the words)</p>
<p>does anyone have an idea?</p>
<p>i&#8217;m sorry if you cant understand my english<br />
thank you anyway</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marko</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1764</link>
		<dc:creator>marko</dc:creator>
		<pubDate>Sun, 22 Jan 2006 08:08:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1764</guid>
		<description>Pogdesing, the &lt;code&gt;display: none;&lt;/code&gt; technique acctually prevents screen readers to access text.</description>
		<content:encoded><![CDATA[<p>Pogdesing, the <code>display: none;</code> technique acctually prevents screen readers to access text.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pogdesign</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1762</link>
		<dc:creator>pogdesign</dc:creator>
		<pubDate>Sun, 22 Jan 2006 01:14:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1762</guid>
		<description>Why even use this technique?  I have always prefered to use "display" . 

eg:
  &#60;h1 class="logo"&#62;&#60;span&#62;text&#60;/span&#62;&#60;/h1&#62;

h1.logo {background....}
h1.logo span {display: none;}

Yes is adds another line in the css, but then the text is not visable at all in a css enabled browser but is there for screen readers.  Its also less code overall, because you dont have to include any uncessary javascript.</description>
		<content:encoded><![CDATA[<p>Why even use this technique?  I have always prefered to use &#8220;display&#8221; . </p>
<p>eg:<br />
  &lt;h1 class=&#8221;logo&#8221;&gt;&lt;span&gt;text&lt;/span&gt;&lt;/h1&gt;</p>
<p>h1.logo {background&#8230;.}<br />
h1.logo span {display: none;}</p>
<p>Yes is adds another line in the css, but then the text is not visable at all in a css enabled browser but is there for screen readers.  Its also less code overall, because you dont have to include any uncessary javascript.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nathan Smith</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1761</link>
		<dc:creator>Nathan Smith</dc:creator>
		<pubDate>Sat, 21 Jan 2006 04:01:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1761</guid>
		<description>You make a good point, that we don't want to alienate people that are using the keyboard for navigation. If we hide that outline, alternative means of showing active links should be provided. For now, I'm just leaving the outline on my sites. I just thought people might want to be aware of the ability to hide it, if absolutely necessary.</description>
		<content:encoded><![CDATA[<p>You make a good point, that we don&#8217;t want to alienate people that are using the keyboard for navigation. If we hide that outline, alternative means of showing active links should be provided. For now, I&#8217;m just leaving the outline on my sites. I just thought people might want to be aware of the ability to hide it, if absolutely necessary.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu Nicholls</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1760</link>
		<dc:creator>Stu Nicholls</dc:creator>
		<pubDate>Fri, 20 Jan 2006 21:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1760</guid>
		<description>I see no problem in removing the active and focus default borders so long as they are re-styled in a way that is obvious to the user. After all we remove the default underscore on links without a second thought. 
I have several demos on my site that show how to remove the dotted borders in FF and IE, which also allow the introduction of non rectangular, non-overlapping links.</description>
		<content:encoded><![CDATA[<p>I see no problem in removing the active and focus default borders so long as they are re-styled in a way that is obvious to the user. After all we remove the default underscore on links without a second thought.<br />
I have several demos on my site that show how to remove the dotted borders in FF and IE, which also allow the introduction of non rectangular, non-overlapping links.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Justin Perkins</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1759</link>
		<dc:creator>Justin Perkins</dc:creator>
		<pubDate>Fri, 20 Jan 2006 15:51:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1759</guid>
		<description>I didn't read your last article, but it's nice to know there is an easy way to remove that outline. While in most cases, I think it's perfectly appropriate to have a dotted outline around the clicked link; there has been times when I wished I could get rid of it.

As for the actual implmentation, placing the outline:none on the :hover pseudo class sounds silly. It's not the hover that causes the outline, it's the click. What a weird implementation, sounds like a bug to me.

For the record, I did play around with this just to verify it is indeed :hover that needs the value and not the :active pseudo class...I've always got to try it myself ;)</description>
		<content:encoded><![CDATA[<p>I didn&#8217;t read your last article, but it&#8217;s nice to know there is an easy way to remove that outline. While in most cases, I think it&#8217;s perfectly appropriate to have a dotted outline around the clicked link; there has been times when I wished I could get rid of it.</p>
<p>As for the actual implmentation, placing the outline:none on the :hover pseudo class sounds silly. It&#8217;s not the hover that causes the outline, it&#8217;s the click. What a weird implementation, sounds like a bug to me.</p>
<p>For the record, I did play around with this just to verify it is indeed :hover that needs the value and not the :active pseudo class&#8230;I&#8217;ve always got to try it myself ;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jon Aldinger</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1758</link>
		<dc:creator>Jon Aldinger</dc:creator>
		<pubDate>Fri, 20 Jan 2006 14:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1758</guid>
		<description>As I commented on Nathan's article, take care to hide the &lt;code&gt;overflow:hidden&lt;/code&gt; rule from IE5/Mac as it will hide the entire element. For example, your entire masthead above the navigation is mysteriously missing in IE5/Mac.</description>
		<content:encoded><![CDATA[<p>As I commented on Nathan&#8217;s article, take care to hide the <code>overflow:hidden</code> rule from IE5/Mac as it will hide the entire element. For example, your entire masthead above the navigation is mysteriously missing in IE5/Mac.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1757</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Fri, 20 Jan 2006 14:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1757</guid>
		<description>Why don't we just ask Mozilla to fix it since it's the only browser that is rendering it wrong?</description>
		<content:encoded><![CDATA[<p>Why don&#8217;t we just ask Mozilla to fix it since it&#8217;s the only browser that is rendering it wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: trovster</title>
		<link>http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/comment-page-1/#comment-1756</link>
		<dc:creator>trovster</dc:creator>
		<pubDate>Fri, 20 Jan 2006 13:55:43 +0000</pubDate>
		<guid isPermaLink="false">http://www.maratz.com/blog/archives/2006/01/20/outline-property-for-image-replaced-link/#comment-1756</guid>
		<description>I don't recommend the outline: none; technique. Simply adding overflow: hidden; solves this spilling over of the focus halo. As I mentioned in Nathan Smith's article.

For me this makes perfect sense for a solution. overflow: hidden; stops this happening, and is easy to understand and apply to other methods.

I haven't seen the halo appear on :hover, only on :focus, or "onmousedown". So adding outline: none; to that seems pointless.

Removing this halo effect breaks usability, especially with keyboard navigation, as tabbing to links doesn't show the halo of which is currently active.

Sidenote: Why do you quote your background images? It's optional, and breaks support for IEmac. Although it's a deprecated browser, those extra bytes aren't needed.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t recommend the outline: none; technique. Simply adding overflow: hidden; solves this spilling over of the focus halo. As I mentioned in Nathan Smith&#8217;s article.</p>
<p>For me this makes perfect sense for a solution. overflow: hidden; stops this happening, and is easy to understand and apply to other methods.</p>
<p>I haven&#8217;t seen the halo appear on :hover, only on :focus, or &#8220;onmousedown&#8221;. So adding outline: none; to that seems pointless.</p>
<p>Removing this halo effect breaks usability, especially with keyboard navigation, as tabbing to links doesn&#8217;t show the halo of which is currently active.</p>
<p>Sidenote: Why do you quote your background images? It&#8217;s optional, and breaks support for IEmac. Although it&#8217;s a deprecated browser, those extra bytes aren&#8217;t needed.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
