<?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>Hawk Software &#187; Web Design</title>
	<atom:link href="http://hawksoft.com/category/web_design/feed" rel="self" type="application/rss+xml" />
	<link>http://hawksoft.com</link>
	<description>Programming, web design, and more</description>
	<lastBuildDate>Wed, 25 Aug 2010 19:46:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Be careful when using dynamic menus</title>
		<link>http://hawksoft.com/2010/be-careful-when-using-dynamic-menus-406.shtml</link>
		<comments>http://hawksoft.com/2010/be-careful-when-using-dynamic-menus-406.shtml#comments</comments>
		<pubDate>Thu, 15 Jul 2010 04:10:40 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=406</guid>
		<description><![CDATA[The #1 reason I browse the Internet is to look for information and news.  The #2 reason is to look at all the cool things web designers come up with.  Cool layouts, color schemes, navigation, etc.  However, all the while in the back of my mind I always wonder about accessibility: are these cool pages [...]]]></description>
			<content:encoded><![CDATA[<p>The #1 reason I browse the Internet is to look for information and news.  The #2 reason is to look at all the cool things web designers come up with.  Cool layouts, color schemes, navigation, etc.  However, all the while in the back of my mind I always wonder about accessibility: are these cool pages still accessible to those using alternative browsers or screen readers?  The sad thing is many times the answer is &#8216;no&#8217;, but they could have been.  Menus (and links in general) are the worst offenders, and usually JavaScript or <a href="http://www.adobe.com/flashplatform/">Flash</a> is an accomplice.<span id="more-406"></span></p>
<p>JavaScript or Flash in themselves are not really the problem; it is how they are used.  I am most familiar with JavaScript, so I will use it for my examples.  I suppose you can also abuse <a href="http://silverlight.net">Silverlight</a>, but I am not familiar with people using it for dynamic menus.  Basically, your menus should either gracefully degrade when scripting is not available or you should provide an alternate menu.</p>
<p>There are some very cool JavaScript menus.  Most work by dynamically hiding/displaying links based on what your mouse pointer is hovering over.  If the menu is made up of an unordered list, or nested lists, the menu will likely expand so that all choices are visible when JavaScript is disabled.  The menu may look ugly, but it will work!</p>
<p>Other menus are actually based on CSS &#8211; the CSS controls the hiding/displaying &#8211; and JavaScript is just an enhancement.  The <a href="http://www.ca.gov/">State of California</a> template does it this way.</p>
<p>Before you choose a JavaScript menu try disabling JavaScript in your browser to see what  happens.  If it does not degrade to something usable you either need to keep looking or add an optional menu in a noscript tag.  Personally, I would avoid the noscript tag option because it means you need to maintain another menu.</p>
<p>The last thing you need to do is to insure the menu is accessible without a mouse (both with and without scripting).  Try using just your tab and enter keys to navigate your site; you just might be surprised how hard or tedious it is!  While it is good practice to have your most used links near the top, or beginning, of your menu, it is critical for keyboard-only users.</p>
<p>I will talk more about menus and accessibility in a future post.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/be-careful-when-using-dynamic-menus-406.shtml/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Validate your web pages for better accessibility</title>
		<link>http://hawksoft.com/2010/validate-your-web-pages-for-better-accessibility-403.shtml</link>
		<comments>http://hawksoft.com/2010/validate-your-web-pages-for-better-accessibility-403.shtml#comments</comments>
		<pubDate>Wed, 16 Jun 2010 01:15:34 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=403</guid>
		<description><![CDATA[This was originally going to be a VERY short post; I mean, how tough is this subject?  It is really just common sense that if you are using properly formed, standards compliant HTML or XHTML you are assured any compliant browser will be able to properly parse the page and present it in whatever form [...]]]></description>
			<content:encoded><![CDATA[<p>This was originally going to be a VERY short post; I mean, how tough is this subject?  It is really just common sense that if you are using properly formed, standards compliant HTML or XHTML you are assured any compliant browser will be able to properly parse the page and present it in whatever form the user needs.  For example, many visually impaired users need a browser that incorporates text-to-speech technology, or they may just need to override the style to increase the font size and/or change the background and text colors for higher contrast.</p>
<p>For these reasons I always validate my pages as they are being developed, and occasionally I perform spot checks later.  So I was VERY surprised when I validated my last blog entry and discovered it was no longer valid XHTML Strict due to an attribute I had never heard of:  &#8216;aria-required&#8217;.<span id="more-403"></span>The <a href="http://validator.w3.org/">W3C Validator</a> was not much help, it simply said &#8216;there is no attribute area-required&#8217;.  So on to <a href="http://www.google.com/">Google</a>&#8230;</p>
<p>ARIA stands for <a href="http://www.w3.org/TR/wai-aria/"><strong>A</strong>ccessible <strong>R</strong>ich <strong>I</strong>nternet <strong>A</strong>pplications</a>, and it is currently a W3C draft. It was created by the <a href="http://www.w3.org/WAI/">Web Accessibility Initiative (WAI)</a>.  The ARIA specifications are designed to allow an author to properly convey user interface behaviors  and structural information in document-level markup, to assistive  technologies (browsers).</p>
<p>I then found this is a common issue with current <a href="http://wordpress.org/">WordPress</a> themes.  The issue is within the templates for comments, the comments.php and comments-popup.php files.  If the author name and email address are required then the template adds the area-required attribute to these two text  input fields.  This may at first seem redundant; the template will also add the text (required) to those fields.  However, by including the attribute the assistive browser can insure the user completes those fields before they are allowed to submit the form, helping to eliminate the  confusion of an error box or error page.</p>
<p>The  bottom line is this is a great addition for web accessibility, and I commend the creators of the current WordPress theme templates, but the ARIA specifications are still draft.  As a purist when it comes to standards, it puts me in a though spot: do I leave it and live with pages that do not pass validation; do I use a JavaScript hack to add the attribute to the input tags so that the Validator is happy (but the final XHTML presented to the browser will still not be valid); or do I remove it?</p>
<p>Well, for now I have decided to leave it in the hope that the ARIA specification will be adopted soon.  I think if it helps just one of my users then it will be worth it.  But that does not mean I will stop looking for other alternatives to pass validation!</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/validate-your-web-pages-for-better-accessibility-403.shtml/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Creating Terms of Use &#8211; Don&#8217;t do it like Bill Gates!</title>
		<link>http://hawksoft.com/2010/creating-terms-of-use-dont-do-it-like-bill-gates-439.shtml</link>
		<comments>http://hawksoft.com/2010/creating-terms-of-use-dont-do-it-like-bill-gates-439.shtml#comments</comments>
		<pubDate>Fri, 11 Jun 2010 01:57:30 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=439</guid>
		<description><![CDATA[I have been working on my own Terms of Use page for this website.  Nothing too complicated; most web users are familiar with basic usage and privacy concerns related to blogs.  Still, it is one of those little details that need to get done, so I have kept my eye out for good and bad [...]]]></description>
			<content:encoded><![CDATA[<p>I have been working on my own Terms of Use page for this website.  Nothing too complicated; most web users are familiar with basic usage and privacy concerns related to blogs.  Still, it is one of those little details that need to get done, so I have kept my eye out for good and bad examples to use as a guide.  For example, I just saw a link to the Terms of Use for the Bill and Melinda Gates Foundation website.  Copy and paste this in your browser if you would like to read it for yourself: http://www.gatesfoundation.org/about/Pages/terms-of-use.aspx</p>
<p>I would have linked it, but I did not want to take the time to get permission first! You think I am kidding?  Here is section 11 in its entirety (emphasis is mine):<span id="more-439"></span></p>
<p style="padding-left: 30px;"><strong>11.</strong> Linked Sites<br />
Our Links to Other Sites: Our Site  may contain links to Web sites of third parties. We provide these links  as a convenience, but do not endorse the linked site or anything on it.  While their information, products, services and information may be  helpful to you, they are independent entities and we do not control or  endorse them. You agree that any visits to linked sites are at your own  risk and governed by their privacy policies (if any).</p>
<p style="padding-left: 30px;"><strong><em>Your Links to Our Site</em>: You are  not permitted to link or shortcut to our Site from your Web site, blog  or similar application, without obtaining prior written permission from  us.</strong></p>
<p>I have read many stories over the years about how Bill did not really understand the Internet back in the mid-to-late 90s, but if he approved this then it shows he still doesn&#8217;t understand.  Linking is at the core of the web; it is expected, even courteous, to link to sites that are mentioned.  I am not happy when I read an article that mentions another site/company/product but does not include a link so I can get the direct information without added opinion.  I cannot think of a good reason for requiring permission other than control.</p>
<p>Then there is the rather funny section 17:</p>
<p style="padding-left: 30px;"><strong>17.</strong> System Requirements<br />
Depending upon what you would  like to do with the Foundation (e.g., if you apply for a job or grant or  if you want to download certain items), you may need to make  adjustments to your computer hardware or software so that you will be  able to view or receive documents as intended by us. To deal with us  electronically, you agree to obtain or use a system at least meeting  these requirements:</p>
<p style="padding-left: 30px;">Basic Requirements</p>
<ol style="padding-left: 30px;">
<li>
<div>a computer, monitor, cable or modem  allowing Internet access or direct-dial accessibility, and a printer  capable of printing documents (and website screens) or a hard drive  capable of storing data;</div>
</li>
<li>
<div>one of these computer operating systems:<br />
a.  Windows NT<br />
b. Windows 2000<br />
c. Windows XP<br />
d. Mac OSX 10.4.4</div>
</li>
<li>
<div>any of these Internet browsers:<br />
a. IE  5.5 (for Windows NT, Windows 2000)<br />
b. IE 6.0, IE 7.0 (for Windows  XP, Windows NT, Windows 2000)<br />
c. NS 7.1 (for Windows XP, Windows NT,  Windows 2000)<br />
d. AOL 7.0, AOL 8.0 (for Windows XP, Windows NT,  Windows 2000)<br />
e. Firefox 1.5, Firefox 2.0 (for Windows XP, Windows  NT, Windows 2000, Mac OSX 10.4.4)<br />
f. Safari 2.0 (for Mac OSX 10.4.4);</div>
</li>
<li>
<div>this software: Adobe Acrobat Reader 7.0  or Adobe Acrobat 5.0 or higher;</div>
</li>
<li>
<div>a printer of the ability to make,  download or store an electronic copy of any contracts or legal  disclosures that we may provide (such as in connection with a job  application).</div>
</li>
</ol>
<p style="padding-left: 30px;">We reserve the right to change system requirements at any time  without prior notice. If we were required to obtain your consent to  dealing with us electronically and we change our system requirements, we  will give notice and a right to withdraw your previous consent, if and  as required by applicable law.</p>
<p>Is that VERY specific, or not?  When you are too specific you must regularly update your information or else it looks out of date and amateurish.  OK, it DOES say you need to &#8220;use a system at least meeting  these requirements.&#8221;  So my Windows 7 system meets the qualifications, but does my Ubuntu 10.4 system with Firefox 3.6?  I think so, but does Bill?</p>
<p>There is more if you decide to read it for yourself, but at over 5,400 words it may put you to sleep <img src='http://hawksoft.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Anyway&#8230;I am still working on a SIMPLE terms of service, which includes only what is necessary and cannot be used as a sleep aid!</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/creating-terms-of-use-dont-do-it-like-bill-gates-439.shtml/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Don’t use tables for layout</title>
		<link>http://hawksoft.com/2010/don%e2%80%99t-use-tables-for-layout-400.shtml</link>
		<comments>http://hawksoft.com/2010/don%e2%80%99t-use-tables-for-layout-400.shtml#comments</comments>
		<pubDate>Wed, 26 May 2010 01:08:07 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=400</guid>
		<description><![CDATA[First, in the interest of being honest and not putting myself above other web developers, I must admit to using tables on this website in the past.  Even worse, before that I used frames, but that is another topic  
I have been advocating the use of CSS instead of tables for layout for over [...]]]></description>
			<content:encoded><![CDATA[<p>First, in the interest of being honest and not putting myself above other web developers, I must admit to using tables on this website in the past.  Even worse, before that I used frames, but that is another topic <img src='http://hawksoft.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I have been advocating the use of CSS instead of tables for layout for over six years after I was convinced by several articles on the subject.  This has been considered a web &#8216;best practice&#8217; for many years now, so it is very surprising that so many websites STILL use them for layout.  I see several reasons this is so:<span id="more-400"></span></p>
<ul>
<li>The continued use of old templates</li>
<li>The persistence of old books and guides introducing people to web page creation</li>
<li>Perfectionists who need pages to be perfect</li>
</ul>
<p>I can really understand the continued use of old templates.  The State of California moved from a nested-tables layout to a fully CSS based template in 2007.  The old rule &#8220;if it isn&#8217;t broken don&#8217;t fix it &#8221; can be difficult to get past when things seem to be working fine, and when time and money are in short supply.</p>
<p>Libraries are filled with old books from the mid to late 90s on beginning HTML.  Before CSS it was the only way to create columns and fancy positioning.  And there are also plenty of web pages that provide examples of using tables for layout.  One web site even says it is  &#8220;ideal for beginners who are not ready to learn CSS.&#8221;   I say learn it right the first time!</p>
<p>The last category, which I have personally run into, is the artist/perfectionist.  They design a pixel-perfect layout and then want it to look EXACTLY the same on all major browsers.  These people are inclined to use tables because it is easier to get pixel-perfect than with CSS.  Do they really think people will critique their website with multiple browsers in side-by-side comparisons, and even if they did, would they care that it is not perfect?  Actually, they do, and that is too bad.</p>
<p>Since I began using CSS for layout I have NEVER come across a style that can be done with tables that cannot be done with CSS.  You may need to think outside the box and perform a search to figure it out, but you can do it!</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/don%e2%80%99t-use-tables-for-layout-400.shtml/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The www prefix &#8211; so last century?</title>
		<link>http://hawksoft.com/2010/the-www-prefix-so-last-century-136.shtml</link>
		<comments>http://hawksoft.com/2010/the-www-prefix-so-last-century-136.shtml#comments</comments>
		<pubDate>Mon, 18 Jan 2010 22:50:13 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=136</guid>
		<description><![CDATA[Do most people even know what &#8216;www&#8217; means in a URI (Uniform Resource Identifier)?  Is the www prefix really needed on today&#8217;s Internet?
I have been on the Internet since its stone age period (the fall of 1993 for you youngsters).  Back then the World Wide Web was just beginning to take off. Heck, Microsoft did [...]]]></description>
			<content:encoded><![CDATA[<p>Do most people even know what &#8216;www&#8217; means in a URI (Uniform Resource Identifier)?  Is the www prefix really needed on today&#8217;s Internet?<span id="more-136"></span></p>
<p>I have been on the Internet since its stone age period (the fall of 1993 for you youngsters).  Back then the World Wide Web was just beginning to take off. Heck, Microsoft did not have a web presence yet, not even an FTP server!  Anyone else remember downloading Windows 3.1 driver updates from Microsoft by dialing long distance to Redmond to use their BBS (bulletin board service) by modem? Or later when Windows 95 was released and Microsoft provided updates by CompuServe?  Yes, those were the good old days (NOT!).</p>
<p>Anyway, back then servers for different protocols tended to be physically separate, and using a prefix to designate the type of server( www [HTTP], ftp, gopher, mail [SMTP]) made sense.   And software was separate too: you had an FTP program to access FTP sites, a browser (Mosaic) for HTTP, etc.</p>
<p>But things are different now. Most traffic is HTTP or SMTP, with various multimedia protocols and good old FTP hidden behind URIs.  Many web sites, including this one, no longer use the www prefix.  Sure, you can access this site with the www, but your browser will get a permanent redirect (301) to a URI without the www.  My feeling is that the www is redundant, and just makes the URI longer and harder to remember.  I have no public FTP, or anything else in my domain (yet).</p>
<p>Most Internet users would not even notice whether a URI they click on has the www prefix, or would even notice if the browser was redirected.  To these users the Internet is whatever they access through a browser, or browser enabled software such as RealPlayer.  Most do not even consider e-mail to be the Internet!  So, unless some new protocol comes along to challenge HTTP, I will continue to leave off the redundant www prefix on the sites I manage.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/the-www-prefix-so-last-century-136.shtml/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Use Progressive Headings for Accessibility</title>
		<link>http://hawksoft.com/2010/use-progressive-headings-for-accessibility-130.shtml</link>
		<comments>http://hawksoft.com/2010/use-progressive-headings-for-accessibility-130.shtml#comments</comments>
		<pubDate>Sat, 16 Jan 2010 06:12:55 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=130</guid>
		<description><![CDATA[Headings (h1-h6) should be used to begin sections; they should NOT be used for font effects (that is what CSS is for).  Using one h1 tag, and progressive h2-h6 tags not only creates a page structure which is easy to scan and find relevant content for sighted users, but it enhances accessibility for users of [...]]]></description>
			<content:encoded><![CDATA[<p>Headings (h1-h6) should be used to begin sections; they should NOT be used for font effects (that is what CSS is for).  Using one h1 tag, and progressive h2-h6 tags not only creates a page structure which is easy to scan and find relevant content for sighted users, but it enhances accessibility for users of screen reader software.<span id="more-130"></span></p>
<p>When creating a page, it can help to visualize the headings like this:</p>
<pre>&lt;h1&gt; page name
    &lt;h2&gt; major section
        &lt;h3&gt; subsection
        &lt;h3&gt; subsection
    &lt;h2&gt; another section
    &lt;h2&gt; another section
        &lt;h3&gt; subsection
        &lt;h3&gt; subsection</pre>
<p>And if that is not enough motivation to properly use headings, it is likely that search engines use headings when calculating page rankings.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2010/use-progressive-headings-for-accessibility-130.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strong versus bold &#8211; emphasis versus italics</title>
		<link>http://hawksoft.com/2009/strong-versus-bold-emphasis-versus-italics-87.shtml</link>
		<comments>http://hawksoft.com/2009/strong-versus-bold-emphasis-versus-italics-87.shtml#comments</comments>
		<pubDate>Wed, 04 Nov 2009 14:51:12 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=87</guid>
		<description><![CDATA[There was much debate in the past about these tags, and if you are not concerned with accessibility then you can stop reading right now!  But if accessibility DOES concern you, read on&#8230;
Basically, &#60;b&#62; and &#60;i&#62; only effect the visual presentation of text, while &#60;strong&#62; and &#60;em&#62; effect the visual AND spoken presentation of text.
Visually [...]]]></description>
			<content:encoded><![CDATA[<p>There was much debate in the past about these tags, and if you are not concerned with accessibility then you can stop reading right now!  But if accessibility DOES concern you, read on&#8230;<span id="more-87"></span></p>
<p>Basically, &lt;b&gt; and &lt;i&gt; only effect the visual presentation of text, while &lt;strong&gt; and &lt;em&gt; effect the visual AND spoken presentation of text.</p>
<p>Visually there is no difference between &lt;b&gt; and&lt;strong&gt;, or between &lt;i&gt; and &lt;em&gt;, but an HTML screen reader interprets them differently.  If you simply want to set some text apart visually, for example, paragraph numbers or citations, then use &lt;b&gt; or &lt;i&gt;.  However, if in a conversation you would use emphasis, use &lt;em&gt;, or if you would use strong emphasis, use &lt;strong&gt;.  A visually impaired user will appreciate the effort.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2009/strong-versus-bold-emphasis-versus-italics-87.shtml/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phil&#8217;s Accessibility Guidelines</title>
		<link>http://hawksoft.com/2009/phils-accessibility-guidelines-73.shtml</link>
		<comments>http://hawksoft.com/2009/phils-accessibility-guidelines-73.shtml#comments</comments>
		<pubDate>Fri, 30 Oct 2009 13:34:46 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=73</guid>
		<description><![CDATA[I wanted to share some basic accessibility guidelines I created a few years to share with some other web developers I work with.

Don’t use tables for layout, use CSS.
Don’t use font tags, use CSS.
Don’t use &#60;b&#62;&#60;/b&#62; to emphasize words, use &#60;strong&#62;&#60;/strong&#62; instead.
Add alternate text to all images.
Add a “Jump to Main Content” or similar link [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to share some basic accessibility guidelines I created a few years to share with some other web developers I work with.</p>
<ul>
<li>Don’t use tables for layout, use CSS.</li>
<li>Don’t use font tags, use CSS.</li>
<li>Don’t use &lt;b&gt;&lt;/b&gt; to emphasize words, use &lt;strong&gt;&lt;/strong&gt; instead.<span id="more-73"></span></li>
<li>Add alternate text to all images.</li>
<li>Add a “Jump to Main Content” or similar link at the top of your navigation bar.</li>
<li>Use progressive headings; do not skip levels.</li>
<li>Validate pages with a tool such as <a href="http://validator.w3.org/">http://validator.w3.org/</a> .</li>
<li>Test pages by viewing them with a text browser such as Lynx.</li>
</ul>
<p>Web accessibility is not only the law (for government websites), it is simply good business.  What business would purposely turn away customers and invite a lawsuit? Especially when accessibility, once integrated into a website, is not hard to keep up.</p>
<p>Many of these guidelines are obvious, but I will provide more in-depth explanations in future posts.  I am sure I will learn a thing or two while looking for examples, and I will update and add to my list above as I do.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2009/phils-accessibility-guidelines-73.shtml/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testing with multiple browsers</title>
		<link>http://hawksoft.com/2009/testing-with-multiple-browsers-33.shtml</link>
		<comments>http://hawksoft.com/2009/testing-with-multiple-browsers-33.shtml#comments</comments>
		<pubDate>Fri, 16 Oct 2009 15:26:43 +0000</pubDate>
		<dc:creator>Phil Frisbie, Jr.</dc:creator>
				<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://hawksoft.com/?p=33</guid>
		<description><![CDATA[As a web developer it is critical to test with multiple browsers.  Since 1996, when I first began developing web pages, I have always tested with the current version of IE and Netscape (now Firefox).  That still provides a fairly good test, but today, with many people (rightfully) hanging on to older version of MS [...]]]></description>
			<content:encoded><![CDATA[<p>As a web developer it is critical to test with multiple browsers.  Since 1996, when I first began developing web pages, I have always tested with the current version of IE and Netscape (now Firefox).  That still provides a fairly good test, but today, with many people (rightfully) hanging on to older version of MS Windows and older version of IE, it is important to test with older versions of IE also.<span id="more-33"></span>The problem with installing multiple versions of IE is that Microsoft says it is part of Windows, so you can only have one version installed.  Yes, there are tools which allow multiple versions of IE to be installed, but all the ones I have tried have quirks.  But for a few months I have been using a new tool, the <a href="http://spoon.net/browsers/">Browser Sandbox</a>.</p>
<p>The Browser Sandbox is a free service that allows you to run Windows browsers on-demand without installation, although you must install a plug-in the first time you use it.  Currently the following browsers are provided:</p>
<ul>
<li>IE 6, 7, and 8</li>
<li>Firefox 2, 3, and 3.5</li>
<li>Safari 3 and 4</li>
<li>Opera 9 and 10</li>
<li>Google Chrome 2</li>
</ul>
<p>Officially this service is a demo for the company&#8217;s actualization product, but hopefully it remains available for a while.</p>
]]></content:encoded>
			<wfw:commentRss>http://hawksoft.com/2009/testing-with-multiple-browsers-33.shtml/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
