Search
Related Links

 

 

Informative Articles

Bad Web Design: ActiveX
ActiveX uses an interesting method for enforcing security ... it doesn't. Well, that's not exactly true. What happens is when a web page requests an ActiveX control the browser determines if that control is already loaded onto your system. If it is...

Five Pieces of Information You Must Include on Your Website to Generate Sales
One of the first things online entrepreneurs have to recognize about the Internet is that it's a very impersonal medium. When you're selling something to someone in direct conversation, you have the opportunity to create rapport and inspire trust in...

Maximising Web Site Viewability - Resolution
This is my second article on maximising web site viewability. Analysing screen resolution data. With so many different configurations internet users have their computers set up with, it can be difficult to decide how web sites should be...

The New Façade of Web Designs
A great website design really matters especially now that the Internet has become an avenue for every business to grow tremendously. However, a quality website doesn’t end in having an attractive design and friendly user-interface. What you have to...

Tips for Choosing a Web Developer
You've put it off long enough! It's time for action! You are finally going to put your business on the Internet! Congratulations, you now have joined the ranks of thousands who have absolutely no idea what to do next! Who do you call? What will it...

 
The Top 5 Roadblocks To Web Accessibility


Introduction

Accessibility is often the last thing on a web designer's mind when creating a website. This is not a trait unique to newbies or people working on a personal page. It is also a trait common to professional web designers (large and small) and even multinational corporations. In fact, most web designers have no clue about what accessibility is.

Many who do know what accessibility is will often treat it as though it is brain surgery. Nothing could be further from the truth. In fact, all that it takes to create an accessible site is some forethought and understanding of the kinds of mistakes you're likely to make so you know how to avoid them.

What is Accessibility?

For those with no knowledge of accessibility, I usually like to use the following analogy: The building you work in probably has at least one handicapped parking space. If it has more than one floor, it probably has an elevator or escalator (or both). It has railings on the stairs, and probably has a dip in the curb. Your workplace has these items in order to facilitate access to the business by disabled customers and/or employees. Accessible web design is nothing more than an electronic equivalent of this effort toward equal access to your resources.

The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect - Tim Berners Lee, inventor of HTML and the HTTP protocol.

Why A Complete Focus is Needed

I will not venture into any discussion of the morality of why you should make your site accessible. Simply put, any argument (other than sheer ignorance) against accessible design is simply not worth having. Instead, let's focus on what sorts of special needs a user may have that can create problems in interacting with a website:


  • Visual impairments, which can manifest themselves in color blindness, poor eyesight or complete blindness

  • Hearing impairments in a wide range of potential severities

  • Mobility impairments ranging from arthritis, multiple sclerosis, Parkinson's disease, paralysis, or other motor-control disorders

  • Cognitive impairments such as cerebral palsy, Downs syndrome, Alzheimer's, dyslexia, or learning disorders

  • Seizure disorders like epilepsy


Ultimately, a complete approach is what is needed in order to create an accessible site. You cannot predict the user's needs or the severity of those needs. Misguided approaches such as browser detection or text-only alternatives betray a lack of understanding this fact. Text-only alternatives can only provide an accessibility solution for those with vision disorders, thereby disregarding millions of other disabled users with different needs. Browser detection is destined to fail, as disabled visitors use a wide range of adaptive technology, including user-agents that identify themselves as one of the major brands. Moreover, there is no way to detect the user's pointing device or any of the other items in the wide range of settings used to compensate for their special needs.

Avoid The Most Common Mistakes

In their ignorance and disregard, web designers are most likely to commit five mistakes that are roadblocks to accessibility. Avoiding these mistakes will take you far down the road toward accessible design. Your site won't be perfect just by avoiding these five mistakes, but committing these mistakes will likely mean the site is completely unusable a wide range of users with special needs.

1. Dependence upon client side scripting to present navigation or important content

Among the ways you can make a website completely inaccessible to many types of impairments at once is to use client-side scripting in such a way that the entire site fails to work for users who have client side scripting turned off or who are using adaptive technology that does not recognize client side scripting at all.

Such items would be things like:


  • Event handled dynamic content (processed client side)

  • Fly-Out (aka DHTML) menus

  • Drop down menus that require the onChange event handler to operate

  • Popup windows that do not work without JavaScript


Reliance on scripting will have one of four possible results:


  • The site will load but navigation will be impossible (it will either display and not work, or often just not display)

  • Substantial portions of content will not display

  • The site will load but absolutely no content will display

  • In an attempt to circumvent "usability" problems created by their use of scripting, they will cluelessly detect the presence of scripting support by the browser and redirect the user to a dead end page, which attempts to teach you how to upgrade your software.


I consider any of these results to be a complete accessibility failure. Unfortunately, even websites for multinational corporations and government entities fail under such criterion.

The following sites lead to dead end pages asking you to upgrade your software


  • New York Stock Exchange

  • Time Magazine

  • H&R Block

  • Travelocity

  • General Motors

  • Toyota

  • Porsche


The following sites result in completely inoperable navigational elements


  • Washington DC Water and Sewer Authority

  • Volvo

  • 1-800-Contacts

  • The American Automobile Association

  • Verisign


The following sites will load, but the content will actually not display at all


  • Chrysler

  • Ford

  • Chevy

  • Visa


The following sites have a Swiss-cheese effect with content sporadically missing on screen


  • Dodge

  • Jeep

  • Baltimore Ravens Football Team


The solution for these problems is extremely simple. Do not make anything completely dependent upon scripting. Interactive elements should add to the enjoyment of the website, not detract from it as often happens.

I recommend against using "fly-out" (aka DHTML) menus and dropdown menus for primary navigation.

While it is possible to create them so that navigation works with scripting turned off, that will only solve one set of problems. As a general usability issue, DHTML navigation is often described as "slippery" by able-bodied users, and can certainly create frustration among those with motor impairments.

At the very least, you'll want to ensure two things when using fly-out menus for navigation:


  • The menu (or a <noscript> alternative) actually displays when scripting is off/ unrecognized

  • The first link in the menu functions and leads to an actual destination


Create drop downs that function without scripting.

You can choose one of about three approaches to this:

First, it is OK to operate from an onChange event on these, provided of course, you supply a submission method that doesn't rely on scripting - in other words, a button and a server-side script

Second, if you really want to get tricky, write the button based upon detection of scripting support. It's a bit too much needless effort in my opinion, but some might not think so.

Third, write the list of links in your <noscript> element that have the same destination as the DHTML menu. The majority of users will get the nifty dynamic menu and those without scripting support will at least get an operational list of links that go to the same place.

Other navigation

I have even seen plain text links rendered inoperable without scripting support. The natural solution is just to not do that. There are no neat workarounds necessary.

Event Handled Content

Event-handled content is a bit trickier. In general, my argument is that there is nothing that client-side scripting can do that cannot be done with server-side scripting such as PHP. For small websites, this is the best approach. For a large website getting thousands of hits a minute, the back & forth trips to the server for each little request can become an overwhelming burden on the server. In the case of large sites, developers need to work with the person responsible for interaction design to come up with a way to avoid such a reliance on client-side scripting.

Unfortunately, event-handled content is also likely to result in a blank, or Swiss-cheesed screen if handled client-side. In such a case, you're probably better off dodging the issue altogether by any means necessary. I'd rather have a website that worked properly for everyone than a website that had interactivity dependent upon something that completely failed for a potentially large number of people.

Popup Windows

For popup windows, you will need to make sure the link operates regardless of scripting support. If you're using popup windows for ads, they're probably tied to an onload (or onunload) event. That's fine, leave it there. Nobody except you and your advertiser likes them anyway; so don't bother making them accessible. But if you're using popup windows for supplementary content, you should not use "#" or "javascript:" as your hypertext reference. Use a real link, and set your JavaScript code to "return false". The link will operate properly regardless of scripting support. (See my article - "A More Accessible Pop-up Window")

2. Improper use of markup/ Invalid markup

Much is thrown around in discussion groups about the value of valid markup - even by yours truly. Valid markup is easy to create, despite the fact that most people manage not to achieve it. The validity of the page's markup is important - from an accessibility standpoint - because adaptive technology may not be as forgiving of botched markup as the major browsers. What is more challenging, even among those who have valid pages, is the proper use of markup.

Web designers say much about interactive, dynamic, and database-driven content. Ultimately, it doesn't matter one bit about how amazing the programming is that drives the site - what gets sent to the visitor's browser is HTML.

HTML is a markup language

Simply put, it was created with the express purpose of describing the structure of the information, NOT the presentation. Many web designers will use HTML to dictate the presentation by using deprecated or proprietary attributes, or by improperly using some elements to dictate presentation:


  • Deprecated elements include <center>, <font>, <menu>, <s>, <strike>, <u>

  • Deprecated attributes include align (in many cases), alink, background, bgcolor, height and width (for table cells), hspace, vspace, and many more

  • Improper use of elements to dictate presentation would include use of tables for layout, use of <tbody> in layout tables, using <pre> or <blockquote> to control text positioning, or not associating data table cells with headers and defining relationships between headers and data rows/ columns.


CSS is for presentation

In every case where presentational effect is needed, you should use CSS to achieve the presentational effect. I cannot think of many presentational effects achieved by HTML attributes that do not have CSS equivalents. Some CSS properties have spotty support by major browsers, and for this reason you should always keep this issue in mind. This spotty support does not mean you should lazily resort to HTML's presentational attributes. Rather, it means you should either come to grips with the myth of "looking the same" to everyone or find another presentational effect to chase after. In my opinion, resorting to a workaround means the design is flawed, not the spec.

Use appropriate markup

Use appropriate markup for the document, before even involving yourself in presentation. This includes things like headings, paragraph tags, and break tags. Are you using <h1> to make a large, bold word? Are you using <b> to create a heading? Are you using <p></p> to create a break between paragraphs? Are you using <blockquote> to indent text? If so, you're using these elements improperly.

Each of these elements has a purpose in dictating the structure of the document. For instance, <h1> is the element meant to dictate the heading of the document. <h2> is for sub-headings, such as main sections of text. <h3> is meant as a subheading of a section. <p> is meant to mark a paragraph, and so on. For more information on what the purpose is of the various HTML elements, visit the spec yourself. http://www.w3.org/TR/html401

To ensure greater accessibility:


  • Use HTML to define structure only

  • Use CSS to define presentation

  • Always use the most appropriate element for the content. Do not misuse elements or attributes just to achieve your aesthetic vision.


3. Device dependence

While many people tend to think of accessibility as efforts to make a site usable for the blind, this is simply not true. Creating a site that is dependent upon any piece of hardware is destined to fail for users with a wide range of potential special needs - most notably, the blind and persons with motor impairments. Device dependence is a bad practice from a general usability standpoint as well. More and more users are accessing the Internet with devices such as cell phones and PDAs. Creating device dependence can serve to alienate far more people, disabled or not.

Device dependence can be seen as:


  • onClick/ onMouseover/ onMouseout or other event handlers that rely on the user having a mouse in order to operate a link or form control.

  • Server-side image maps that do not have a corresponding set of redundant links

  • Navigation or forms that do not have a logical tab order


I don't necessarily frown on device dependence in cases where the dependence is only an issue for things like rollovers, image highlighting, text color changing, or some other decorative change. The issue comes when the device dependence combines with a reliance on scripting (#1, above) in that the event handler is tied to something like form submission, content presentation, or a calculation. In such cases, as I also said above, these things would probably


be best-handled server-side. At the same time, a more accessible event handler choice might be best as well, using handlers like onFocus, onBlur, onChange and onSelect.

In cases where device-dependent event handlers are needed, you should use redundancy to handle the interaction so that it at least works for people using either a mouse or a keyboard. When you use onMousedown, combine it with onKeydown. When you use onClick, combine it with onKeypress: <button onClick="window.alert('See? Isnt it Cool?')" onKeypress="window.alert('See? Isnt it Cool?')">Click The Button</button>

Example:

Click The Button

Ultimately, you would still be far from fully accessible, so long as there's any level of device dependence for access to any important content, navigation, or interactivity. A far better approach would be to refrain from creating site features that require the user having any specific piece of hardware. Remember one thing above all others: For every specific special need there is just as wide of a variety of methods used by the visitor to compensate for it. This includes input devices just as much as it does output devices. Dodge the bullet altogether by creating the site so that it doesn't matter what the visitor uses to interact with the site.

Some creative and knowledgeable designers also use JavaScript's document.write() function to write these features to the browser. In these cases, they also wisely provide a redundant text alternative via the <noscript> element.

4.Lack of/ improper use of alternative text for graphic and multimedia elements

Images, movies, sounds, and Flash are inherently inaccessible. The presentation of any of these items is likely to result in your site being completely useless to the disabled unless you supply an alternative text equivalent.


  • The blind cannot see images or Flash. Using a picture or Flash to present important content will mean that a blind user cannot experience the same content.

  • Deaf visitors will be unable to hear the sound that accompanies an MPEG or AVI movie.

  • Those with motor impairments may be unable to interact with Flash.


Circumventing any of these issues is painfully simple, really. An intelligent application of alternative text to any graphical/ multimedia item is all that is needed. The issue comes into what is defined as an "intelligent" application.

As simple as it is, it seems to me that a lot of people really make a mess of their use of alternative text. So let's backtrack to the purpose of alternative text: To present a textual alternative to those who cannot see the picture or movie or hear the sound. But it is important that we make sure that the text alternative is meaningful to the overall understanding of the page content.

Images

If the image presents no contribution to the content of the page for those who can see it, then its description won't either. But, this doesn't mean that the image doesn't need an "alt" attribute at all. Some text-only browsers will show [image] on the screen for an "alt-less" image, or [link] on the screen for an image that is used as a link. In these cases, the aural equivalent is basically the same - sometimes reading aloud the image name or link destination as a way to compensate for the basically useless image.

In cases where an image is only decorative, the alt attribute should be empty. If the image is a link but provides no real context (like a button or something) then the alt attribute should list the destination and possibly a description of the destination.

In cases where an image does provide important content, it is important to have an alternative text equivalent. Often this is simply an alt attribute. However, if the alt attribute will be long, it may be most appropriate to use the longdesc attribute. Longdesc is most often a link to a specific page that contains the description. Sometimes people create a page for all descriptions and the longdesc will be a named anchor in that page.

In any case, the alternative text must be meaningful and take into consideration the person who is likely to need it. I am of the opinion that the vast majority of images should have empty alt attributes, as most descriptions will provide no additional understanding of the content.

Movies (MPEG, AVI, etc)

Because movies are inaccessible to both those with vision impairments and hearing impairments, it is especially important to provide a text alternative. This will often mean captioning the file and/ orproviding a text transcript. "A transcript is a text or HTML file with all of the important dialogue and/or narration. Captions are a part of the video file which synchronizes the dialogue and narration with the video itself." (WebAim)Doing so properly will require extensive forethought to make it right including choosing between which format you'd like to use. There are also choices between whether you'd like to use a closed or open caption.

Web accessibility resource WebAim has such a good overview of Multimedia Accessibility that I would rather send you there (http://webaim.org/howto/captions/) than get into too much detail here.

You're best advised to have a good understanding of multimedia accessibility before creating the movie file. Choose the format wisely based upon the technology and the requisite effort to ensuring accessibility. Attempting to make a movie file accessible after the fact is doomed to leave some visitors still unable to use it.

Flash

Macromedia Flash has been one of the coolest multimedia tools to ever hit the Internet. But up until recently, it was riddled with accessibility, general usability, and even development issues that prevented it from growing to its full potential in the marketplace. With its recent ability to integrate with databases and server-side scripting, as well as recent efforts toward greater accessibility, Flash is destined to continue growing in presence among the web. Yet despite the advancements of the most recent version of Flash, it is still not a product I'd use for creation of anything other than multimedia presentations.


  • Flash still requires the presence of the Flash plug-in. Users without the plugin will get nothing

  • Interacting with navigational elements is often problematic with Flash designs (i.e. determining what is a link/ icon, links moving around, etc.)

  • Inability to present an alternative text equivalent such as a caption

  • Unfamiliar interface; inoperable browser controls.


For these reasons, use of Flash can be an out-and-out accessibility failure despite using the most recent version with its "Accessibility Features". At most, I would use Flash as a lightweight alternative to MPEG/ AVI/ Real Media. At that point, it would require the same efforts toward captioning and transcription as those movie formats require.

Sounds

Ultimately, sounds can be made more accessible in the same way as images. Sound is often used by newbies for background sound or for interactivity (i.e. rollover sound). Most professionals have realized that such practices are not user-friendly and avoid them. But, sound files such as MP3 are sometimes used to provide supplementary content.

Sound is an especially useful addition to content that covers information that cannot be accurately presented without supplemental sound. For example, a sample pronunciation of a foreign word on a site that has foreign language tutorials, or a sample sound of a piece of music being played for a guitar tablature website.

Like images, providing a plain text alternative to sound must be weighed against the potential usefulness of the particular text alternative. Is a deaf user likely to benefit from a description of a guitar being played? No. Will they benefit from a transcript alternative to Martin Luther King's "I Have A Dream" speech? Definitely. Like anything else, you should make every reasonable and intelligent effort toward providing an equal understanding of the content.

5. Improper creation of forms

Forms are utilized by companies to allow a site's users to submit applications, register for things like announcements and members' areas, or to actually contact the company. Any inability to interact properly with the form's elements is an accessibility failure in my opinion. Forms are often designed with no regard for people with special needs. For example:


  • Use of JavaScript for validation or even submission means that the form does nothing for people with browsers that don't recognize JavaScript.

  • Visual reference to required entry: "Fields in red are required," means nothing to the blind and colorblind

  • Not associating elements with their labels will often mean confusion for those who cannot see the form elements.

  • Not placing the label adjacent to its element will have the same effect.

  • Using tables to position form elements can magnify some of the above problems.


Because of the potential return from using forms (i.e. sales leads, registrations, applications, etc.) it is vitally important that you ensure that all people are able to interact with the forms on your site. The greatest issue faced by persons using screen readers is in knowing how to interact with the form's elements.

When we talk about the accessibility of forms, we are usually referring about their accessibility to screen readers and the visually impaired. People with other types of disabilities generally are less affected by "faulty" forms that are missing some of the HTML accessibility features. I should note, however, that everyone benefits from a well-organized form, especially those with cognitive disabilities. Visual layout can be important to those who have sight. The less explanation that a form needs, the better. - WebAIM

Place form labels next to their corresponding form controls

Simply put, if you're after the user's name, then place "Name" next to the input element for the name value.

Next, use the <label> tag to explicitly identify what is the label <label for="name">Enter Your Name Here</label><input type="text" id="name" name="visitor_name" />

Example:

Enter Your Name Here:

In the case of multiple-choice items such as radio buttons and checkboxes, you should group them using the <fieldset> tag.

Then use a "legend" for each field set using the <legend> tag and provide a <label> for each element.

<fieldset><legend>What Operating System Do You Like Best?</legend> <input type="radio" id="win" name="windows"><label>Windows</label> <input type="radio" id="mac" name="macintosh"><label>Macintosh</label> <input type="radio" id="lin" name="linux"><label>Linux</label> <input type="radio" id="uni" name="unix"><label>Unix</label> </fieldset>

Example:

What Operating System Do You Like Best?


  • Windows

  • Macintosh

  • Linux

  • Unix


For select menus, use the <optgroup> element to group related choices. Again, explicitly defining the label. <label for="breed">What kind of dog do you have</label>



<select id="breed" name="kind_of_dog">


<optgroup label="Sporting Group">


<option value="1">German Shorthaired Pointer</option>


<option value="2">Chesapeake Bay Retriever</option>


<option value="3">Golden Retriever</option>


<option value="4">Labrador Retriever</option>


<option value="5">Cocker Spaniel</option>


</optgroup>


<optgroup label="Working Group">


<option value="6">Boxer</option>


<option value="7">Bullmastiff</option>


<option value="8">Mastiff</option>


<option value="9">Rottweiler</option>


<option value="10">Saint Bernard</option>


</optgroup>


<optgroup label="Non-Sporting Group">


<option value="11">Boston Terrier</option>


<option value="12">Bulldog </option>


<option value="13">Dalmatian</option>


<option value="14">French Bulldog </option>


<option value="15">Poodle </option>


</optgroup>


</select>


Example:

What kind of dog do you have:


  • German Shorthaired Pointer

  • Chesapeake Bay Retriever

  • Golden Retriever

  • Labrador Retriever

  • Cocker Spaniel


  • Boxer

  • Bullmastiff

  • Mastiff

  • Rottweiler

  • Saint Bernard


  • Boston Terrier

  • Bulldog

  • Dalmatian

  • French Bulldog

  • Poodle


Always provide a button to submit forms.

Don't use JavaScript to automatically submit forms via an onChange event unless you also provide a functioning button so that those without JavaScript can submit the form as well.

Ultimately, it is the information that matters

What it all boils down to is ability to access information. Accessibility is not "in addition to" what you already have, and it should not take away from it either. A complete focus on the user (all users) stems only from an understanding of why people are coming to your website: Information. Accessibility is the effort toward providing equal access to the information to all - regardless of the methods they use to access it. It requires nothing more than an understanding of the potential roadblocks and how they can be avoided.

Karl Groves is a freelance web designer who has done production on websites such as National Cancer Institute, Network For Good, and Aerospace Medical Association.


 

Web Development
This web summarizes the complete life cycle methodology for web development: planning, analysis, design, implementation, promotion, and innovation.
www.december.com
 
Web Development
Professional Web site design, graphic design, and Internet development services.
webdevelopment.com
 
Web Developer's Virtual Library: Web Development Tutorials and ...
News, tutorials, and reference material focusing on technical web development topics.
www.wdvl.com
 
Open Source Web Development Tutorials - Dev Shed
Open Source web development tutorials, forums, and tools. Topics covered include PHP, Apache, mySQL, Zope, Roxen, Jserv, Zend, XML, DHTML, and Javascript.
www.devshed.com
 
WebDeveloper.com
Hello all, I am new to web development. I have an understanding of website development, but no scripting experience. I have heard of JavaScript, PHP, ...
www.webdeveloper.com
 
LevelTen Web Design | Professional Website, Flash & Graphic ...
Offers logos, web sites, multimedia presentations, and custom media. Quote form. Based in Dallas, Texas. [Requires Flash]
www.leveltendesign.com
 
Web development - Wikipedia, the free encyclopedia
For larger businesses and organizations, Web development teams can consist of ... Since the mid-1990's, Web development has been one of the fastest growing ...
en.wikipedia.org
 
Web Design - HTML XML - Web Development - Web Site Design
Web Design and HTML are all about creating a great Web site. Use Web development and Web site design to build Web sites that customers return to over and ...
webdesign.about.com
 
Agile Web Development with Rails—Second Edition
Dave Thomas, Mike Clark, David Heinemeier Hansson, Leon Breedt, Thomas Fuchs, Andrea Schwarz; Pragmatic Bookshelf, 2006, ISBN 0977616630.
www.pragmaticprogrammer.com
 
CYGAD's WebDevelopment - Welcome to CYGAD’s WebDevelopment! - The ...
CYGAD's WebDevelopment - The finest Resources for WEB-Design, WEB-Master and WEB-Developer!
www.webdev.cygad.net
 
Web Development Bookmarklets
Includes tools for viewing and testing CSS styles, viewing scripts and variables, and showing the structure of a document.
www.squarefree.com
 
SGI - Freeware - Web Development
Links to freeware web development tools, browsers, software, etc.
www.sgi.com
 
Webmonkey: The Web Developer's Resource
Resources for web site developers including how-to guides, code libararies, server technologies and authoring resources.
www.webmonkey.com
 
Web Development Tools - Web Developer's Journal
Tips on Web page design and development, HTML, graphics, scripting, favicon, development tools, Java, sql basics, building web sites, and much more for ...
www.webdevelopersjournal.com
 
Web Developer's Handbook | CSS, Web Development, Color Tools, SEO ...
Web Developer's Handbook is a list of essential web-sites, which make the life of web developers easier. Compiled and updated by Vitaly Friedman.
www.alvit.de
 
Ceonex Web Development & Web Design - Full Service Digital ...
Web design, web development, online branding, application development and other full service business solutions focused on prospect conversion and customer ...
www.ceonex.com
 
Cayenne Web Development - web design agency, Oxfordshire, UK
Specialist web design agency based nr Banbury, Oxfordshire, offering a complete website design and development service.
www.cayenne.co.uk
 
Web development mistakes | 456 Berea Street
When I visit a website, especially if it’s the site of a competitor or a prospective client, I like viewing…
www.456bereastreet.com
 
Web development mistakes | 456 Berea Street
Articles and news on web standards, accessibility, usability, and other things related to web development and web design.
www.456bereastreet.com
 
Anil Dash: Web Development Trends for 2006
Here, then, is a random assortment of new web development trends to be ready ... Web Development trends 2006: Überblogger Anil Dash maakte (een paar weken ...
www.dashes.com
 
 

 

Content Menu
  • 10 helpful tips to follow when switching web hosts

  • 10 shocking secrets nobody will ever tell you about having a successful business web site

  • 10 things you should be monitoring on your website

  • 10 tips for better web site usability and profits

  • 12 essential web site design tips

  • 12 tips for creating an artist website that sells

  • 13 ways to destroy your website

  • 15 website elements that attract visitors

  • about web applications

  • adding flash 4 to your website

  • add graphics to your website without losing your mind

  • aesthetics and web marketing

  • are web graphics stealing your money

  • asp web hosting

  • attract buyers to your web sitewith power words

  • a custom icon for your web site

  • a webmasters toolkit and tricks

  • a website design checklist

  • a web site to have or have not

  • bad web design activex

  • basics of web design principles

  • beginner guide to web hosting

  • beyond web usability web credibility

  • bring to life your ideal web pages

  • building an effective furniture sales web site

  • building a successful web site what not to do

  • building the website of your dreams not your nightmares

  • building websites using web templates

  • building web sites using web templates

  • building your own web site here are two critical points to consider

  • business benefits of the web standards

  • business web site content strategy

  • buyer beware web hosting registration and site building

  • buyer beware web hosting registration and site building all in one package nightmares

  • can they use your website in a tv broadcast about scams

  • can your web site win the tour de france

  • cheap website design dangers of cheap web design for your business

  • cheap web design

  • checklist for a successful web site design

  • choosing the right website designer

  • choosing the right web site designer

  • choosing your web design

  • cookies how to improve your website and learn from your visitors

  • create and deploy a website from start to finish

  • creating your first web site part 2

  • creating your own website for free

  • creative offline website marketing techniques

  • custom web site design strategies

  • designing a successful web site

  • designing professional web pages

  • designing your web site for all browsers

  • determine your popularity on the web

  • developing and optimizing your website let flash help you

  • developing an effective physical therapy web site

  • developing your website 10 tips for getting started

  • developing your winning web site strategy

  • dirty web promotion tricks 1 legitimate and malicious javascripts

  • do not drop your web site off the search engine cliff

  • do you really need a website

  • do you really need a web site

  • easy steps to website development and promotion

  • ecommerce web design solutions

  • effective web design

  • eliciting constructive website feedback

  • empower web clients increase your profits

  • find a hidden fortune in your website stats

  • first rate tools for your web authoring

  • five core elements to a successful website

  • five pieces of information you must include on your website to generate sales

  • flash deadly sins that can kill your web business

  • focus your web site or get out of business

  • forums should you have them on your website

  • four easy steps to establishing a website

  • free website templates top 10 things you need to know

  • getting professional website a cheap and easy way

  • getting your own web site quickly and cheaply

  • get it all with good web content

  • get your web site noticed

  • good web design the importance of navigation

  • good web design what is it

  • graphics for the web gif format

  • graphics for the web plug ins

  • hiring a custom website designer

  • how a custom designed website can help your business

  • how do we know when its time to redesign our web site

  • how much does a website cost

  • how not to be ripped off by your website designer

  • how to build a website

  • how to build your own website more steps

  • how to choose a website designer

  • how to choose a website design company

  • how to choose a web site designer

  • how to create a professional website in less than a week

  • how to create a website in less than a week

  • how to design and setup a website

  • how to find good web hosting

  • how to get more hits on your website

  • how to hire the right web design firm

  • how to keep your visitors 10 times longer on your web site

  • how to make your website a big hit

  • how to prepare images for your web site part 1

  • how to prepare your project before you order website design

  • how to save money on a website

  • how to set up a professional website on your own using web templates

  • how to set up your own website

  • how to shop for a web design firm

  • how web design can affect search engine rankings

  • html tips easy ways to make your website sizzle

  • if its done its done for make your website part of your business before you build

  • if you build it they will come not without web marketing

  • increase sales with easy to read web pages

  • increase the efficiency of your web design business

  • independent consultants take over web design

  • index

  • initial factors of web page construction

  • interactive content blogs forums and feedback what does your web site need

  • in search of webhosting first understand the industry

  • is there benefit to green in web design

  • is your site too slow why image optimization is critical when you create a web site

  • is your website legal

  • is your web site ready for its visitors

  • is your web site unfriendly parts 5 6 of 9

  • is your web site unfriendly part 2 of 9

  • learn from the masters of web design

  • make your artists website sell

  • make your website scream with excitement with java

  • make your web site super sticky

  • making better web graphics that grab your attention and load fast

  • making the business case for web standards

  • manchester united top of the web accessibility league

  • maximising web site viewability browsers

  • maximising web site viewability resolution

  • microsoft and webmasters

  • mini site or content based web site

  • mobile accessibility your website in the year 2005

  • my mother never had a website

  • my top ten list of extremely annoying web page design elements

  • new customizable javascript menu for web applications

  • new support for website and graphic design firms

  • now you have a web site have you ever heard of accessibility

  • optimal website design

  • optimized web page template

  • optimizing a website with flash

  • overview of web content management systems

  • part ii planning a website

  • pegasus infocorp pvt ltd offshore professional website design and software services provider based in india

  • pitfalls of web redesign

  • planning a web site

  • planning a winning website

  • plan your web site for profits

  • printing your website the right way

  • quality web site language

  • quick web site start up and promotion guide

  • rotator

  • search engine optimization and web site usability

  • sell your freelance web services to businesses that dont have a web site

  • should i make my own web site

  • should you bother learning html to build webpages

  • simple steps to finding a web designer

  • simplify your web site for clarity and ease of use

  • spice up your web site with javascript

  • starting your own website c cheryl a crossan 2002

  • steps of a project for a freelance web builder

  • switching web host

  • tapping into the visual stimulus of your web site visitors

  • templates website templates free website template newwebimage com

  • ten basic steps for building a web site that works

  • testing your web application a quick 10 step guide

  • the 4 deadly sins of business web design

  • the 8 most important website design principles

  • the core elements of a successful website

  • the critical importance of good web graphics to internet marketing profits

  • the future of web design what is dotnetnukee

  • the ideal web design firm

  • the importance of web standards

  • the need to have website design services

  • the newbies guide to small business web design

  • the new fa‡ade of web designs

  • the pros and cons of using templates for your business website

  • the straight truth about web site building tools

  • the topic of your website

  • the top 5 roadblocks to web accessibility

  • the top seven strategies for website success

  • the web site is not the end all of internet marketing strategy

  • this is why your website isnt making you any money

  • tips for choosing a web developer

  • top 10 ways for web designers to find new clients

  • top 10 ways websites makes me suffer

  • top mistakes first time web developers often make

  • top ten fonts for website design

  • top ten things to ask yourself about your website

  • translate your web site and expand your market

  • translating your web

  • user friendly website hints tips

  • user lab to host west midlands web accessibility workshop

  • use cgi to automate your web site

  • victoryvisions the php mysql company complete website development company

  • want a sticky website that sells forget content

  • weave your own web

  • webjunxsion is foraging its way through the muddle

  • webpage tips

  • website accessibility

  • website accessibility explained what you can do

  • website designing web site design new jersey newwebimage com

  • website design info part 1

  • website design info part 2

  • website design strategies for internet marketer

  • website design website development flash design services

  • website development become your own expert

  • website maintenance what does it take to manage your website

  • website template usage beyond what you already know

  • web accessibility and your business

  • web accessibility making your pages friendly to people with disabilities

  • web accessibility myths

  • web accessibility the basics

  • web analytics getting it right

  • web content case study

  • web content how much should i pay

  • web designers beware

  • web design 7 key things to avoid

  • web design for the no talent artist

  • web design integrating e commerce

  • web hosting shared or dedicated which should you choose

  • web hosting to switch or to stay

  • web page real estate 101

  • web site designing pillars part2

  • web site design focus focus focus

  • web site design things you should avoid

  • web site monitoring is a global necessity

  • web site must haves

  • web site optimization how to optimize pdf files for web sites

  • web site optimization how to speed up your web site by minimizing your gif and png image bit depth

  • web site start up and promotion guide for professionals

  • web source web design tips

  • web source web design tips adding an image background to your tables

  • web source web design tips cascading style sheets

  • web source web design tips close a window with a button or link

  • web source web design tips creating an automatic drop down navigation menu

  • web source web design tips decreasing a websites load time

  • web source web design tips dont forget your meta tags

  • web source web design tips highlighting free for all links

  • web source web design tips how to make your background image stationary

  • web source web design tips open a new window with a button or link

  • web source web design tips open a web page in a new window

  • web source web design tips open a window on page load

  • web source web design tips reload a window with a button or link

  • web source web design tips selecting the perfect background for your website

  • web source web design tips using an image to create a line

  • web source web design tips using meta tags for search engine indexing

  • web source web design tips using meta tags to prevent browser cache

  • web source web design tips using meta tags to prevent search engine indexing

  • web source web design tips using meta tags to redirect

  • web standards part 1 what are web standards

  • whats really going on with your web site

  • what color is your website

  • what to avoid to make your website design effective

  • why a css website layout will make you money

  • why dot coms fail a webmasters perspective

  • why hire a professional to design your web site

  • why not to use web design templates

  • why resources added to a web site increase revenue

  • why use a web design template

  • why your business needs a website

  • why you need a web site

  • writing benefit driven web copy 4 steps to more sales

  • writing for the web four steps you cant ignore

  • www hosting web development empathise and create not bad p websites

  • your web site do it yourself or get serious

  • you too can have an amazing website