<?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>Pixelhaven Web Design &#124; A Cincinnati Web Design Company &#187; accessibility</title>
	<atom:link href="http://www.pixelhavenllc.com/tag/accessibility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pixelhavenllc.com</link>
	<description>Passionate about creating attractive, simple and structurally clean web sites</description>
	<lastBuildDate>Tue, 31 Aug 2010 12:56:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>10 User Interface / User Experience Mistakes</title>
		<link>http://www.pixelhavenllc.com/weblog/10-user-interface-user-experience-mistakes/</link>
		<comments>http://www.pixelhavenllc.com/weblog/10-user-interface-user-experience-mistakes/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 23:20:16 +0000</pubDate>
		<dc:creator>Josh Harbaugh</dc:creator>
				<category><![CDATA[View All Posts]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.pixelhavenllc.com/?p=36</guid>
		<description><![CDATA[Taking the time to avoid these things will greatly increase the chances of a successful website, and users will thank you with repeat traffic.]]></description>
			<content:encoded><![CDATA[<p>With all the lists out there about the &#8220;Top 10 Mistakes in Web Design&#8221; I figured a compiled list of the mistakes that most affect the user experience and interactions would be a handy thing to have around when giving a site the &#8220;once over.&#8221;</p>
<p>So, let&#8217;s jump right in, shall we?</p>
<h4>1. Lack of a search feature</h4>
<p><a href="http://www.cabel.name/2008/03/japan-urls-are-totally-out.html">A recent observation of the advertising habits in Japan</a> revealed that many companies are opting to display the search bar as a means for promoting their site instead of using actual URLs.</p>
<p><strong>More and more people are relying on search engine functionality to find things in the ever-increasing collection of information on the Internet today.</strong> Neglecting to include a search feature would be a huge mistake and might ultimately end up costing you repeat visitors.</p>
<p>With services like <a href="http://www.google.com/coop/cse/">Google&#8217;s CSE</a> and <a href="http://builder.search.yahoo.com/m/promo">Yahoo&#8217;s Search Builder</a> creating your own custom search engine becomes a piece of cake. Everyone should have one. No really. Everyone.</p>
<h4>2. Excessive Download Times</h4>
<p>With more and more people using high-speed broadband connections you wouldn&#8217;t think this is an issue anymore, right? Wrong. It&#8217;s been calculated that approximately <a href="http://www.usatoday.com/tech/products/services/2008-07-02-dialup-broadband_N.htm">55% of Americans now have broadband access</a>, which is up from 47% last year, but that still means there&#8217;s a good portion of the population still using dial-up connections.</p>
<p><strong>If users have to wait for long periods of time for information to load then their experience will suffer as a result.</strong> Keeping your pages to a respectable size can save you money in bandwidth costs as well, should your website succumb to a large influx of traffic all of a sudden.</p>
<h4>3. Outdated Information</h4>
<p>Have you ever been to a website that contained outdated information about the subject you were researching? It&#8217;s a drag isn&#8217;t it? <strong>Information on a website should be perused occasionally to make sure it&#8217;s still relevant to the audience.</strong> Otherwise, they may feel that the website doesn&#8217;t get updated frequently enough to want to check back.</p>
<h4>4. Using Complex URLs</h4>
<p>From a user experience standpoint it&#8217;s a good idea to keep your URLs short and sweet. This makes it easier for users to quickly type in a URLs they remember of say in an advertisement without having to remember a complex series of parameters.</p>
<p><strong>Which one seems easier to remember?</strong></p>
<ul>
<li>www.furnitureoutlet.com/outdoor/furniture/collections</li>
<li>www.furnitureoutlet.com/jump.jsp?itemID=3559&#038;itemType=CATEGORY&#038;path=1,2,3558,3559</li>
</ul>
<p><strong>Search engines also weight these URLs higher</strong> for relevance because they actually contain keywords and not just a long string of server variables.</p>
<h4>5. Long Scrolling Pages</h4>
<p>Though not as much of an issue anymore, people really prefer not to have to scroll through a seemingly endless page to find some relevant content. Try to keep the most important information up at the top of the page (&#8220;<a href="http://en.wikipedia.org/wiki/Above_the_fold">above the fold</a>&#8221; preferably).</p>
<h4>6. Non-intuitive 404 Error Pages</h4>
<p>An error page is a fact of life when running a website. People are going to mistype something or your website could be experiencing some issues. It&#8217;s always nice to include a <a href="http://www.pixelhavenllc.com/404">customized 404 error page</a> that contains some information a human can understand (and not just the default browser&#8217;s interpretation of the problem).</p>
<p><strong>Things to consider when designing your 404 pages:</strong></p>
<ul>
<li>Explain to the user what happened and the possible causes and offer solutions</li>
<li>Avoid using technical terms, because most users will have no idea what they mean</li>
<li>Provide some helpful links that might help them get back on track, including a link back to the homepage</li>
<li>Include a search feature to help facilitate continued browsing</li>
<li>Brand error pages to keep a consistency with the rest of the website</li>
<li>Include a link to &#8220;Report a broken link&#8221;</li>
<li>Try a bit of humor to help lighten the users attitude toward the situation</li>
</ul>
<p><strong>Examples of good 404 error pages:</strong></p>
<ul>
<li><a href="http://www.simplebits.com/404" target="_blank">www.simplebits.com/404</a></li>
<li><a href="http://threadless.com/404" target="_blank">www.threadless.com/404</a></li>
<li><a href="http://www.jhuskisson.com/404" target="_blank">www.jhuskisson.com/404</a></li>
</ul>
<h4>7. Inaccessible Navigation</h4>
<p>If users have to search around to find out how to go from page to page chances are &mdash; they won&#8217;t &mdash; so it&#8217;s a good idea to try and keep your navigation consistent and accessible at all (or most) times.</p>
<h4>8. Scrolling Text. Marquees, and Repetitive Animations (That Never Stop)</h4>
<p>It&#8217;s every Web Designer&#8217;s nightmare to see scrolling text, marquees and annoying animated images on a website. With plenty of other ways to attract attention to information, that don&#8217;t cause seizures and temporary blindness, it&#8217;s best to leave these techniques in the past where they belong.</p>
<h4>9. Unscannable Text</h4>
<p>Breaking up information into sections that can be easily scanned will help users find the information they&#8217;re looking for quicker. The quicker they find information the happier they&#8217;ll be. People remember sites that are easy to read and scan through.</p>
<h4>10. Using Frames</h4>
<p>Back in 1996 Jakob Nielsen said it best:</p>
<blockquote><p>&#8220;Splitting a page into frames is very confusing for users since <a href="http://www.useit.com/alertbox/9612.html">frames break the fundamental user model of the web page</a>. All of a sudden, you cannot bookmark the current page and return to it (the bookmark points to another version of the frameset), URLs stop working, and printouts become difficult. Even worse, the predictability of user actions goes out the door: who knows what information will appear where when you click on a link?&#8221;<cite>Jakob Nielsen</cite></p></blockquote>
<p>Just avoid them, because there really isn&#8217;t a compelling reason for using them anyway.</p>
<h4>Conclusion</h4>
<p>When creating a website it&#8217;s best to think about how your users are going to interact with the elements on the pages. Putting things on the page without regard for what that does to the experience can, and probably will, hurt the overall effectiveness of the website. There have been numerous advancements in the technology on the web today, and many of the old forms of website creation are not viable anymore and should be avoided at all costs.</p>
<p>Taking the time to avoid these things will greatly increase the chances of a successful website, and users will thank you with repeat traffic.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelhavenllc.com/weblog/10-user-interface-user-experience-mistakes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Web Accessibility Checklist from Aaron Cannon</title>
		<link>http://www.pixelhavenllc.com/weblog/web-accessibility-checklist-from-aaron-cannon/</link>
		<comments>http://www.pixelhavenllc.com/weblog/web-accessibility-checklist-from-aaron-cannon/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:34:42 +0000</pubDate>
		<dc:creator>Josh Harbaugh</dc:creator>
				<category><![CDATA[View All Posts]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://www.pixelhavenllc.com/?p=35</guid>
		<description><![CDATA[A recent article by <a href="http://northtemple.com">Aaron Cannon</a> entitled, <a href="http://northtemple.com/1608">"The Accessibility Checklist I Vowed I'd Never Write"</a>, gives us a handy checklist to now consider when dealing with web accessibility.]]></description>
			<content:encoded><![CDATA[<p>As the <a href="http://www.w3.org/WAI/">awareness</a> in the need for <a href="http://www.w3.org/WAI/intro/accessibility.php">web accessibility</a> grows, many web designers have found themselves asking, &#8220;Well, how do I know if my site is accessible or not? Is there some sort of checklist that I can use for reference to make sure I&#8217;m not forgetting anything?&#8221;</p>
<p>Thanks to a recent article by Aaron Cannon entitled, <a href="http://northtemple.com/1608">&#8220;The Accessibility Checklist I Vowed I&#8217;d Never Write&#8221;</a>, there is such a checklist to now consider when dealing with accessibility.</p>
<blockquote><p>Again, this list is not the perfect solution, nor is it the only solution, but I believe it is a good first step, and it gives our developers and designers a place to start from.<cite><a href="http://northtemple.com/1608">&mdash; Aaron Cannon</a></cite></p></blockquote>
<p>You can <a href="http://cameronmoll.com/downloads/Web_Accessibility_Checklist.pdf">download a copy of Aaron&#8217;s checklist</a> as a PDF from <a href="http://cameronmoll.com/archives/2008/06/web_accessibility_checklist/">Cameron Moll</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelhavenllc.com/weblog/web-accessibility-checklist-from-aaron-cannon/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Style sheets &#8211; The Basics</title>
		<link>http://www.pixelhavenllc.com/weblog/style-sheets-the-basics/</link>
		<comments>http://www.pixelhavenllc.com/weblog/style-sheets-the-basics/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 12:30:50 +0000</pubDate>
		<dc:creator>Josh Harbaugh</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[View All Posts]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[style sheets]]></category>

		<guid isPermaLink="false">http://www.pixelhavenllc.com/?p=28</guid>
		<description><![CDATA[Style sheets let you separate content from the look and feel of a site, so that you can easily change each independently of the other. A very useful tool to have in your web design arsenal.]]></description>
			<content:encoded><![CDATA[<p>On every site, from personal e-commerce to blogs, style sheets can simplify changes, and make pages more accessible.</p>
<h3>Page-by-page updates of a site design — including layout, colors, and fonts — is a time-consuming and error-prone process.</h3>
<p><span id="more-28"></span></p>
<p>As customers visit your website, you can learn something about what they like and what they don&#8217;t like in terms of content and look and feel. You can also learn what works and what doesn&#8217;t work in terms of navigation. You might glean this feedback from informal conversations with customers, from server logs indicating that people don&#8217;t click on certain links, or from more formal usability and market research. But once you have some information about what could be improved, fixing it on your site can be daunting unless you&#8217;ve planned ahead.</p>
<p>If you&#8217;ve got design problems to fix on all your pages, it will be hard to justify the changes if you have to edit every single page. It takes time to open, edit, and save every file back to the server; then test every file, and possible open and edit it again if there continues to be problems.</p>
<p>You can avoid the problem of mixed content and presentation and make it easy to modify the presentation of all of your web pages by using <strong>cascading style sheets (CSS)</strong>. Although it&#8217;s not difficult to make changes to HTML pages without CSS, it will often become problematic if you need to change whole sections of a page or several pages at once.</p>
<h3>CSS offers a way of separating presentation from content</h3>
<p>With CSS, you specify all of your content in the standard HTML files, and specify how that content should be presented in a CSS file.</p>
<p>Below is an example of what I mean.</p>
<p><strong>HTML:</strong><br />
<code>&lt;html&gt;<br />
&lt;head&gt;<br />
&nbsp;&nbsp;&lt;link rel=&quot;stylesheet&quot; href=&quot;style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;<br />
&lt;/head&gt;<br />
&nbsp;<br />
&lt;h2&gt;Example heading&lt;/h2&gt;<br />
&lt;p&gt;Some content would go here.&lt;/p&gt;<br />
&nbsp;<br />
&lt;/html&gt;</code></p>
<p>Only the content is specified in this HTML file. All the style information is contained in a separate style sheet (style.css).</p>
<p><strong>CSS (style.css):</strong><br />
<code>h2 {<br />
&nbsp;&nbsp;&nbsp;&nbsp; text-align: left;<br />
&nbsp;&nbsp;&nbsp;&nbsp; color: #333;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-family: Georgia, &quot;Times New Roman&quot;, serif;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-style: italic;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-size: 18px;<br />
}<br />
p {<br />
&nbsp;&nbsp;&nbsp;&nbsp; text-align: left;<br />
&nbsp;&nbsp;&nbsp;&nbsp; color: #777;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-family: Verdana, Arial, sans-serif;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-style: normal;<br />
&nbsp;&nbsp;&nbsp;&nbsp; font-size: 11px;<br />
}</code></p>
<p>With a CSS file like this it would be possible to make whole sitewide changes to the style of the <code>&lt;h2&gt;</code> and <code>&lt;p&gt;</code> tags on <strong>every page of the site</strong> with the update of only one file.</p>
<h3>Define a standard style sheet as part of your sitewide page template</h3>
<p>Style sheets can be used as part of your page templates to <strong>create flexible and attractive web pages</strong>. You might define one default style sheet that all of your pages will use — one that defines the basic look and feel or your site.</p>
<p>Things that can benefit from the use of style sheets include<br />
<strong>Flexible grid layouts<br />
Navigation bars<br />
Tab rows<br />
And text links</strong></p>
<h3>Define a separate style sheet for printable pages</h3>
<p>It is a good idea to have a separate style sheet for creating printable pages. This style sheet can be a much simpler version of your page template style sheet because printed web pages will not display navigation elements such as tabs and navigation bars, extra content modules, such as the sidebar or external links, or advertising.</p>
<p>To establish a specific print style sheet you&#8217;ll need to define the following just below the default style sheet in the HTML file.</p>
<p><code>&lt;link rel=&quot;stylesheet&quot; href=&quot;print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; /&gt;</code></p>
<p>This will ensure that the printing functions will use the styles defined in the print.css file instead of the default style sheet. The technique can be very useful when creating &#8216;newspaper&#8217; style articles that you intend for your visitors to print for future reference.</p>
<h3>What about a mobile style sheet? You can do that too.</h3>
<p>If you intend on having your content viewable by mobile phone users, then it&#8217;s a good idea to setup a separate mobile style sheet for them. This ensures that your content and web site represent the best possible image they can to your viewers. Someone would hate to navigate to your site only to find out that you haven&#8217;t taken the time to design an experience around the way they like to browse your site. It might make them feel like they are less important. This is just not the case anymore with more and more users beginning to really use their smart phones for things like browsing news sites and even purchasing products online. Sites like Amazon and Google have jumped on this trend and it can only be assumed that more and more companies will join in.</p>
<p>Here&#8217;s an example of how you might define a mobile style sheet:<br />
<code>&lt;link rel=&quot;stylesheet&quot; href=&quot;mobile.css&quot; type=&quot;text/css&quot; media=&quot;handheld&quot; /&gt;</code></p>
<p>For more information about creating mobile CSS, go to <a href="http://www.w3.org/TR/css-mobile/">w3.org/TR/css-mobile</a><br />
A List Apart is also a great resource for <a href="http://alistapart.com/topics/code/css/">articles on the topic of CSS</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pixelhavenllc.com/weblog/style-sheets-the-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
