Web Site Creation


What is CSS?

CSS is a simple file which controls the visual appearance of a Web page without compromising its structure. Using CSS we can control our font size, font color, link color and many other attributes on our web page. This will make our HTML code much more readable and the page size will be reduced.

Why to use it and how to use it properly

If you don’t use CSS on your web pages and you have many tables and content on them, chances are that your HTML file size will be quite big. Fact is that we live in a busy world, and people are not will to wait more than 5 seconds web page to load.

From the other side some web developers implement the CSS on wrong way. They write their CSS in HTML code of the page, like this:

<html>
<head>
<title>My Page</title>
<style>
A
	{
	font-family: Verdana;
	font-size:8pt;
	color:black;
	text-decoration:none
	}
</style>
…..

What is wrong with this technique? Well, imagine that you have site with more than 50 pages. One day, you decide that you want to change font color and colors of the links on your site. You will have to edit ALL the pages on your site, and do to that you will need time, because you place your CSS in your web page.

Better way is to save your visual attributes in separate, external CSS file, and to link that file with your page like this:

<html>
<head>
<title>My Page</title>
<link href="myStyle.css" rel="stylesheet" type="text/css">
….

Using this technique, you can change the look of your site within minutes, regardless of the number of pages, because your visual attributes are saved in ONE external CSS file. Edit that file, and you are done.

Benefits

Which are the benefits of using CSS? List is quite long and I will list here only the most important.

  • Your web page will load faster
  • Web page will become more search engine friendly
  • You can change you site appearance within minutes
  • You can write separate CSS file for handheld devices which will be called up instead of the regular CSS file
  • You can forget about creating printer friendly version of your site using separate CSS file when user chooses to print the web page.

Avoiding standard HTML commands like:

<font color="#0000ff"><font size=2>Product</font></font></font>

will help us to reduce file size, but that is not the only benefit. Using CSS word product in this example will be moved more close on the top of the document. Search engine will pick up more content and less code.

Imagine that you have 3 columns table on your page. When you see the code, you will notice that first come code for your table, and after that it come your content. Positioning your 3 columns using CSS instead of standard inline elements:

<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="381" height="150" valign="top" bgcolor="FFEDD4">
My Product
</td>
    <td height="150" valign="top" bgcolor="FFEDD4">
…..

When CSS is used, your code might look like this:

<div id="leftcontent">
My Product
</div>

Again your code is much more clear, and your content is moved on the top of your document, making your HTML page search engine friendly, and reducing your file size.

Content is one of the most important factors in Search Engine Optimization, and you will benefit with removing the unnecessary code in your HTML and create search engine friendly web page.

Validate it

Browser war is far behind us. Reality is that most of the people today use Internet Explorer, but you should try to be on safe side and ensure that your CSS code is valid. Not all browsers interpret the CSS on same way. You can validate your CSS here: http://jigsaw.w3.org/css-validator/

About The Author

Zoran Makrevski is founder and CEO of SEO.Goto.gr.
Since 1998 has focused on E-Commerce and attempts to bring more traffic to the customer sites bring him in the SEO industry, and he is running his own company today.
Search Engine Positioning Firm
SEO.Goto.gr

See how you can create graphic effects on text with PHP and GD - drop shadows, arcs, fonts and colors.

Problem

A-tec Signs and Sraphics Inc. launched a web site with the idea to sell decals online. To achieve better customers ineterest the website had to integrate online decal builder. The company is offering also decals for vehicles which brought some specific requirements to the builder like having the decal text turning arround 4 types of arcs.

Goals

  • Provide users with preview area
  • Allow visitors to choose font and color
  • Allow adding drop shadow and selecting drop shadow color
  • Allow turning the text into arcs
  • Real Time calculating

Solution

Because of the need for increasing customers interest we had to think about not for perfect math formulas when showing the graphs in the preview area, but for the people who will look at them.

As we will reaveal below, there were few problems going arround human appreceptions for something ‘perfectly smooth’ and the matchematical perfect figures.

Methodology

We were going to extensively use PHP GD library for the text effects. It provided easy changing of fonts and colors, adding drop shawdows and rotating the texts.

We had also to create color palletes which to appear when user click and disappear when color is selected (You can personally try the decals creating here). Using hidden layers and javascript was supposed to do the work.

The main problem in this site was to create 4 types of arcs so when the user selects one of them the text is created arround imaginary arc (like in the vector graphical softwares). We were going to study Bezie’s formulas and create these arcs with its help.

Implementation

PIM Team Bulgaria had the task to build the full functional online decals builder with the following features:

- Decal background

Some users were supposed to have their decals placed on colored background. We had to allow the preview area to be painted in a selected background. First we created the image in temp folder:

  // the name of destination image
  $dest='decals/'.time().'.jpg';

  //the background
  imagefilledrectangle ( $im, 0, 0, 590, 60, $colors[$_POST['bcolors']]);

$colors array contains the available color which are stored by the administrator in the database.

Thus, when the visitor selects a background it is passed as parametter to imagefilledrectangle function.

- Font selection

Users should be able to select fonts for their future decals. Knowing that we can’t consider all the fonts will be available on all visitor’s computers we had to upload them on the web server directory.

We allowed the admin to manage the fonts, adding their names and uploading files in admin area.

The fonts in the select box came from the database. Selected font was passed in the call to imagettftext funtion which is drawing on the previously created image.

- Color Selections

The color selections had to be a palettes which appear when user clicks and disappear when color is selected. The palette had to look as a table with colors and these colors are also defined in the

admin area so they had to come dynamicly. We had to seed a static javascript function with dynamic content.

We created a PHP cycle which was taking the colors from the database and then creating a string for HTML table. This table is then passed to a javascript function which creates the palletes with the help of hidden layers:

  function showTable(table)
{
   mouseX = window.event.x + document.body.scrollLeft+25;

   if(table=='background')
   {
      var content="";
      var y=460;
   }

   if(table=='fonts')
   {
      var content="";
      var y=690;
   }

   if(table=='shadows')
   {
      var content="";
      var y=810;
   }

   document.getElementById('tabler').style.pixelLeft=mouseX;
   document.getElementById('tabler').style.pixelTop=y;
   document.getElementById('tabler').style.visibility='visible';
   document.getElementById('tabler').innerHTML=content;
}

Of course, once the user select the desired color we had to hide the pallette:

  function setColor(elid,color,fromid,shc)
{

   document.getElementById(elid).value=color;
   document.getElementById('tabler').style.visibility='hidden';

}

Thus we created nice palettes which appear and disappear on a single click and don’t take much space on the screen.

- Drop Shawdows

The decals offered has the ability to have a drop shadow added so we had to add this option to the online builder. PHP however didn’t offered a nice function for that. We created a procedure which draws the texts twice - once the original 100% saturated text and once the shadow with a percentage of the color and appropriate displacement. Of course the shadow was drawn on the image before the main text.

 @imagettftext($img, 20, $gr[$i], $x+$dx, $ys[$i]+$dy, $scolors[$shadowcolor], "fonts/".$_POST['fonts'],$word[$i]);

- Arcs

The main problem came when we had to ‘rotate’ the texts thru arcs. First we created perfect Bezie funtion which to draw the curves and adjust the letter above them. But what a surprise - the curves looked perfect alone, but when we adjusted the letters above them they seemed rough.

After studying this problem we realised that the rough screen resolution and the disability to antialise the images wouldn’t allow us to create nice arcs. We were standing against insoluble problem.

We decided to create few arcs with a graphical software (CorelDraw) and to see what could be wrong.

We noticed that Corel’s curves were looking great after they are manually adjusted. However you can’t just leave the program to create perfect curves automaticly. A human eye was needed to judge when a curve looks right and when not.

We got a totally different direction. There wasn’t an universal function to help us. The solution we found was to ‘manually’ adjust each letter. We created a procedure with cases which were adjusting each letter on the appropriate place and with appropriate rotation depending on how long was the text. It worked!

We created 2 arrays for each arc type - one array with the positions and one array with the rotations.

The rest was simple:

	if($arctype)
  {
    $start=(35-$l)/2;
    if($start%2) $start+=1;
    $gr=array_slice($gr,$start,$l);
    $ys=array_slice($ys,$start,$l);
  }  

 if(!$arctype)
 {
    $ys=array();
     $gr=array();
    //making the arrays
    for($i=0;$i

You can go on the atec’s site and try the arcs we achieved (http://atecsigns.com/decal/step_1.php).

Results

Now A-tec Sings’s web builder creates perfect decals with graphs, calculates the price and allows you to add the decals to your shopping cart and chgeckout (the shopping cart software is also created by PIM Team Bulgaria).

The builder allows the visitor to create the desired decals with any color, dropped shadow, background and shape, to preview it and to calculate the cost for different sizes and quantities.

The website and builder were promoted with massive radio advertising company. At that time it was the only decal builder which allowed creating texts arround arcs.

Conclusions

  • Use GD to create text effects
  • Do not forget that you can create you own functions for what GD does not offer
  • Do not always search for math perfect formulas. The graphical effects are intended to the human eye
  • Load fonts in the server
  • Use javascript and hidden layers to achieve great flexibility

About The Author

Bobby Handzhiev is a senior developer in PIM Team Bulgaria
http://pimteam.net
admin@pimteam.net

10 Basic Things Your Website Should Have …

__ all short sentences and paragraphs (more reader friendly)

__ lots of “white” space (more appealing)

__ graphics (makes site more interesting and entertaining)

__ links (widens reader interest)(boosts search engine ranking)

__ search engine listings (so people can find your site)

__ banner at top (makes home page look professional)

__ contact info (at least a valid email address)

__ About Me or About Us info (makes it more personal)

__ privacy policy (adds credibility; spam policy etc)

__ mission statement (defines ethics and purpose of your site). For more info go to http://thecooltool.tripod.com

With these 10 website basics your site can be both professional looking and appealing. And, as a result, you can expect to get a more positive response to your website and your website content.

About The Author

Maya Pinion is a Los Angeles based freelance writer and longtime webmaster, a dedicated googler, and loves visiting good websites.

A powerful way to convey your communication messages to your audience is to be able to have your promotional video available on your website.

Yet, we have probably all experienced visiting a website and clicking on a video only to have to been irritated that the content is not viewable or that the sound is inaudible. The result is we leave the website in frustration.

So how do you make sure the video content on your website can be watched by your audience? It all boils down to how you want your viewers to access your video file and the level of video quality you want your movie to be played at.

There are two different ways of sharing your video file on the web:

1. Streamable Video

This is where the viewer is able to download sections of your video (otherwise known as “streaming”), while the video is playing. The main benefit of this method is that the user does not have to spend time downloading the complete video before viewing.

There are three major streaming video formats – RealVideo (RM), QuickTime (MOV) and Windows Media (WMV). These are playable on Real Player, QuickTime Player and Windows Media Player respectively. Windows Media Player is widely available on most PC’s as it is part of Windows Operating System. The other players need to be installed.

The only negative with streamable video is that the quality of the video is dependent upon Internet connection. In addition, it has the annoying habit of dropping video frames because the streaming software has to adjust the data rate based on the speed of your Internet connection, in order to keep playing the video.

2. Download and Play

This is where the viewer needs to download the entire video first, then play it on their video player application. The main advantage is that the video quality is not affected by Internet connection speed.

However, it can take some time for the video to download if the file is large.

So which format do you choose?

In a world where first impressions always count, it is ??? important for companies to appear professional and trustworthy at all times. Marketing videos with poor picture quality are likely to reflect a poor quality company in the mind of the viewer. Consequently, we always recommend the download and play option. This is because it allows for high quality video content to be viewed.

However, as you don’t want viewers to give up on downloading your video, we only recommend that short video clips are inserted onto your website.

This means your website users will be able to download a short video at a high quality picture resolution that will portray your company in the best possible way.

About The Author

(c) Marie-Claire Ross 2004. All rights reserved.

Marie-Claire Ross is one of the partners of Digicast. Digicast works with organisations who are not satisfied that their marketing and training materials are helping their business grow. She can be contacted on 0500 800 234 (Australia wide) or at mc@digicast.com.au. The website is at www.digicast.com.au.

An accessible Web site is easily approached, easily understood, and useable for all. There are accessibility standards set forth by the World Wide Web Consortium, which all sites should adhere to as much as possible.

Web site owners should be aware of accessibility standards, because most designers and developers often ignore them. It is a waste of your investment to develop a great site that many Web surfers may not even be able to use.

While personal sites can get away with more innovative technologies, most commercial sites should not go overboard. If you do business internationally, or with customers who are located anywhere but in a city, the user’s bandwidth is a big issue. If it takes longer than a few seconds to open a document from your site, users are likely to move on, to another site that will work faster. Sites that receive a large amount of traffic will also save on hosting fees by keeping downloads to a minimum.

Not all browsers are created equal. Check your site for compatibility on as many computers as you can. It’s wise to consider that some people don’t allow JavaScript, cookies, images, or Flash and some people use text readers. By viewing your site on many machines, you often will find issues with the way your site operates or looks.

Search engine spiders will have an easier time indexing your pages when the links are standard HTML text. Text links also improve your positioning on search engines. If the text in your site is within a graphic or a Flash movie, most search engines won’t even be able to pick it up, and you may never show up for the phrases you wish to be found for.

If your site takes away the ability for a visitor to utilize certain browser functions, you will lose more than you will gain. Removing tool bars, not allowing text resize, and functions that automatically redirect a user to another page and then do not allow for the “back” function, are all tactics to avoid.

These are but a few examples of accessibility issues. Ultimately, a Web site can never be accessible enough. Awareness is step one.

About The Author

Del Maxwell is owner of The Web Agent, a web design firm with over 200 sites experience. For more information please visit http://www.the-web-agent.com.

So youve decided to take the plunge. You know that stock photography is an effective tool for your web business, but where do you start and how do you choose the stock photo thats right for you. Here are some tips to get you started so that you are happy with your choice.

  1. Decide where you want to purchase your stock photography. There are large agencies and small independent photographers. While the agencies will have more to chose from and sometimes lower prices an independent photographer will offer more personalized service and opportunities for you to have custom work done, if that is what you need.
  2. Dont go in expecting to find an exact image that is in your head, a large agency or an independent photographer will not have the man in a blue suit, holding a cell phone, next to the white blinds nor will they have the beach landscape with the green and white striped chair. You need to have a clear idea in your head of the message that you want to convey and search for an image that creates the message that you want. (If you want something specific youll have to pay for a photography to shoot to your specifications.)
  3. Make use of a free comp image to try out the image and make sure that it fits with your project or web design. Most stock agencies offer some sort of free comp image for position only so that you can make sure that you like what youre going to buy. Please use this option, if available, and make sure that the image is going to convey the message that you want it to.
  4. Pay for what you need. Dont pay for a 300 dpi image for a web design, and dont buy a 72 dpi image for something you intend to print. Make sure that the agency or independent photographer offers at least a printable and a web version of every photo. Buy only the size image that you need for your job.
  5. How much do you want to pay and for how long to you want to use the image? This comes down to royalty free or rights managed. If you dont want the chance of your competitor using the same image or you plan to use the image on or for a product you may want to look at rights managed. This will cost you more but it will lessen the chance of your competitor using the same image. Keep in mind that if youre using the image for an extended period of time you will have to pay for the use of the image every year or so. If you dont feel that your competitor using the same image is a threat or you dont have the money for rights managed photos look into royalty free photography. This product is also great if youre planning to use the images for an extended period of time.

I hope these tips help to get you started in choosing stock photography for your web site, business, or product. Remember to shop around and look for what you need. Also if an agency or photographer doesnt have what you need ask, you may be surprised how helpful they can be even for specific requests. If you have some specific questions please visit my Photography Forum at: http://kellypaalphotography.com/v-web/bulletin/bb/index.php and post your question there.

About The Author

Copyright 2004 Kelly Paal

Kelly Paal is a Freelance Nature and Landscape Photographer, exhibiting nationally and internationally. Recently she started her own business Kelly Paal Photography (www.kellypaalphotography.com). She has an educational background in photography, business, and commercial art. She enjoys applying graphic design and photography principles to her web design.

Uniquely built web sites can create unique issues when promoting your site on the search engines. From a basic 3 page brochure site, to a corporate site with hundreds of dynamically generated pages, every web site needs to have certain design aspects in order to achieve the full effects of an SEO campaign. Below are a few points to take into consideration when building or updating your web site.

1. Size Matters.

The size of a web site can have a huge impact on search engine rankings. Search engines love content, so if you have only a few pages to your site and your competitors have dozens, it’s virtually impossible to see a top page ranking for your site. In some cases it may be difficult to present several pages of information about your business or products, so you may need to think about adding free resources for visitors. It will help in broadening the scope of your web site (which search engines like) as well as keep visitors on your site longer, thus possibly resulting in more sales.

2. Graphics-Based Web Sites.

While web sites that offer the visitor a more esthetically-pleasing experience may seem like the best choice for someone searching for your product, they are the most difficult to optimize. Since search engine robots cannot read text within graphics or animation, what they see may be just a small amount of text. And if we learned anything from point #1, that will not result in top rankings. If you really must offer the visitor a site jam-packed with graphics, or even a Flash experience, consider creating an html-based side of your site that is also available to visitors. This site will be much easier to promote on the search engines and your new found visitors will also have to option to jump over to the nicer looking part of your site.

3. Dynamic Web Pages.

If most of your web site is generated by a large database (such as a large book dealer with stock that is changing by the minute) you may find that some of your pages do not get indexed by major search engines. If you look at the URL of these pages you may find that they are extremely long and have characters such as ?, #, &, %, or = along with huge amounts of seemingly random numbers or letters. Since these pages are automatically generated by the database as needed, the search engines have a tough time keeping them up to date and relevant for search engine users.

One way to combat this problem is to offer a search engine friendly site map listing all your static pages just to let them know that yes, you do have permanent content on your site. A good internal linking system also helps in this case because if search engines see links going to and from these dynamic pages, they may index and assign them decent PageRank values. The link popularity of your site may carry more weight in this case as well, so if you can’t offer as much static content as your competition, make sure you have an aggressive link campaign on the go.

4. Proper Use of HTML.

There is quite a bit of sub-par web design software out there. Word processors usually have a way to create HTML documents which can be easily uploaded to a site via ftp. However, in many cases the code that the search engine robots see is mostly lines and lines of font and size formatting, not actual relevant content. The more efficiently written web sites usually achieve higher rankings. Our choice for web design software is Macromedia Dreamweaver, as it is an industry standard. It also makes using CSS (Cascading Style Sheets) a breeze, which can drastically cut down on the amount of text formatting in HTML code.

And there are some no brainers too. Web sites with abnormal amounts of hyperlinks, bold or italicized text, improper use of heading, ALT, or comment tags can also expect to be thrown to the bottom of the rankings.

5. Choosing a Domain Name.

The golden rule to web development of any kind is to keep your visitors in mind above all else…even search engine optimization. When choosing a domain name, one should pick either your business name (if you are making yourself known by just your name, ie. Chapters or Kleenex brand tissues) or a brief description of your products. Domain names can always help with search engine optimization, as it is another area of your web site that important keywords can appear. Exclude long-winded domains such as www.number-one-best-books-on-earth.com as no one will ever remember it and it will be hard to print on business cards or in print ads.

If you need to change your domain name for any reason, you obviously don’t want to lose your existing rankings. An easy way to do this, and one that is currently supported by most search engines, is the 301 redirect. It allows you to keep your existing rankings for your old domain name, while forwarding visitors of that site to your new one virtually seamlessly.

6. Using Frames.

Just don’t, it’s that simple. Frames are a thing of the 90’s (and in the Internet world that is eons ago) and are not even supported by some search engines. The ones that are able to index your site through frames will most likely frown upon them. Whatever you are trying to accomplish by using frames can usually be done with the help of PHP includes or CSS (Cascading Style Sheets). Some browsers are not frames-compatible, so there’s the danger of some visitors not being able to see your site at all. Bookmarking of individual pages within a frame becomes difficult without lengthly scripts being written.

7. Update Your Information.

Not only does information printed two or three years ago look badly on your organization when it is read by a visitor, it is also looked down upon by search engines. Web sites that continuously update and grow their web sites usually experience higher rankings than stagnant sites. When the trick to SEO is offering visitors the most relevant information, you can bet that the age of web pages is taken into consideration by search engines. Consider creating a section of your site devoted to news within your organization, or have a constantly updated resources area.

Many shortfalls of web sites can easily be attributed to designers who just don’t keep the user or search engines in mind. Search engine algorithms are quickly improving to try and list the most user-friendly sites higher, given that the content and link popularity are there to back it up. So first and foremost, know your target market and make your web site work for them before focusing on search engine optimization. If you build it (properly), they will come.

About The Author

Copyright John Metzler of Abalone Designs, November 2004. This article may be freely distributed if credit is given to the author.

Abalone Designs is a family-run Search Engine Optimization firm in Vancouver, BC, Canada. Visit www.abalone.ca for a free personalized analysis of your web site.

john@abalone.ca

Web accessibility has so many benefits that I really do wonder why such a large number of websites have such diabolically bad accessibility. One of the main benefits is increased usability, which according to usability guru, Jakob Nielson, can increase the sales/conversion rate of a website by 100% and traffic by 150%.

At which point you must surely be asking, “So if I make my website accessible its usability will increase and I’ll make more money out of it?”. Well, not quite. An accessible website is not automatically more usable but there are many areas of overlap:

1. Descriptive link text

Visually impaired web users can scan web pages by tabbing from link to link and listening to the content of the link text. As such, the link text in an accessible website must always be descriptive of its destination.

Equally, regularly sighted web users don’t read web pages word-for-word, but scan them looking for the information they’re after.

Link text such as ‘Click here’ has poor accessibility and usability as both regularly sighted and visually impaired web users scanning

the paragraph will take no meaning from this link text by itself. Link text that effectively describes its destination is far easier to scan and you can understand the destination of the link without having to read its surrounding words.

2. Prompt text assigned to form input

In order to make forms accessible we need to assign the prompt text to its form item. THis is especially useful when done with checkboxes and radioboxes, as the text becomes clickable too. Checkboxes and radioboxes are small and pernickety for even the steadiest of hands so by increasing the clickable region everyone benefits.

3. Large chunks of information divided up

There are a number of techniques that can be taken to increase the usability for visually impaired users, who have to listen to the information on each page and try to remember it. By structuring information into small, manageable groups, enhanced usability for these users can be achieved.

Methods to accomplish this can include using sub-headings to break up body content, grouping form items with the fieldset command and using lists. Breaking down groups of information is obviously highly useful for sighted web users too, as it greatly enhances our ability to scan the screen quickly.

4. Site map provided

Site maps can be a useful accessibility tool for visually impaired users as they provide a straightforward list of links to the main pages on the site, without any of the fluff in between. Site maps are of course useful for everyone as they provide us with a way of finding pages quickly and help us visualise the structure of the website.

5. Simple and easy language

>From an accessibility point of view, this one’s important for people with reading and/or cognitive disabilities and site visitors who’s first language isn’t the one you’re writing in. From a usability point of view, well, it helps everyone. Reading from computer screens is tiring for the eyes and about 25% slower than reading from paper. As such, the easier the style of writing the easier it is for site visitors to absorb your words of wisdom. Wherever possible shorten your sentences. Use, ‘apply’ instead of ‘make an application’ or ‘use’ instead of ‘make use of’.

6. Consistent navigation

Having consistent navigation across pages is also important for maximising accessibility to people with reading and/or cognitive disabilities, but again everyone benefits. Each time you visit a new website it takes you a few seconds to adjust to the unique layout and user interface of that page. Well imagine if you had to do that every time you follow a link to a new page!

By having a consistent interface across a website we can instantly locate the navigation and page content without having to look around for it. In reality, most sites do have consistent navigation across most pages. The main culprit for falling foul of this guideline is the homepage, which some websites structure quite differently to the rest of the site. By having a consistent interface across the entire website we can instantly locate the page content without having to look around for it.

7. No unannounced pop-ups

For web users utilising screen readers pop-ups can be a real accessibility nuisance. Screen readers read out the content of whichever window is on top of the others. Pop-ups display over the top of the main website so will always be read out first. For visually impaired users this can be frustrating as they may not realise that what they’re hearing isn’t the ‘real’ website.

So, pop-ups are bad for accessibility. As for usability, well I’m sure you hate pop-ups as much as I do. Many toolbars, such as the Google toolbar, now come packaged with a pop-up blocker so allow you to surf the web without the irritation of new windows popping up.

8. CSS used for layout

CSS-based sites are generally have a greater ratio of content to HTML code so are more accessible to screen readers and search engines. Websites using CSS for layout can also be made accessible to in-car browsers, WebTV and PDAs. Don’t underestimate the importance of this - in 2008 alone there’ll be an estimated 58 million PDAs sold worldwide (source: http://www.etforecasts.com/pr/pr0603.htm).

As well as improved accessibility, CSS-based websites have one large usability benefit: increased download speed. Broadband isn’t as widespread as you may think. In the UK for example, just one in four web users are hooked up to broadband (source: http://www.statistics.gov.uk/pdfdir/intc0504.pdf) so improving the download speed of your web pages could provide a great usability advantage over your competitors.

9. Transcripts available for audio

One group of web users with special accessibility needs that doesn’t get much press is hearing impaired users, who need written equivalents for audio content. Providing transcripts is in fact highly beneficial to all users. Many of your site visitors probably can’t be bothered to wait for your 3Mb audio file to download and start playing. They may prefer just a quick outline of what’s contained in the audio content.

By providing a transcript, broken up by sub-headings and with the key terms highlighted, non-disabled site visitors can skim through it and get a general idea of the content. They can then make a more informed decision about if they want to wait for the 3Mb audio file to download.

10. Screen flickering and movement avoided

Some epileptic web users must be careful to avoid screen flicker of between 2 and 55 Hz. Web users with reading and/or cognitive disabilities and those using screen magnifiers will struggle to keep up with scrolling text (if you do have scrolling text be sure to provide a mechanism to stop it).

In addition to being a bad idea for accessibility, neither flickering nor scrolling text are good for usability either. The former can be distracting when you’re trying to read something and you see flashing out the corner of your eye; the latter isn’t good either as you have to wait for the content to slowly appear. When you see scrolling text do you usually bother to stop what you’re doing so you can read it as it gradually materialises? Or do you ignore it?

The other disadvantage of scrolling or changing text is that you might see something you want to click on, but before you know it it’s gone. And now you have to wait 30 seconds for it to re-appear again!

Conclusion

With all this overlap between web usability and web accessibility there’s no excuses for not implementing basic accessibility on to your website. Outside of the ethical argument there are many reasons to make your website accessible, one of the main one being that its usability will be improved. No one can argue with that.

About The Author

This article was written by Trenton Moss. He’s crazy about web usability and accessibility - so crazy that he went and started his own web usability and accessibility consultancy ( Webcredible - http://www.webcredible.co.uk ) to help make the Internet a better place for everyone.

There are some very basic design principles that are important to know whether you’re a graphic designer, web designer, or even a photographer. Certain very basic design principles apply to all artistic fields and are necessary for the artist and valuable information for the consumer.

Line (s)

The world we live in is three dimensional but when we try to represent that world in art we use lines, a very simplistic way of trying to represent the three dimensional world around us. But by knowing how to use lines in art we can make a very good sometimes great representations of the world around us.

Lines of Direction

Horizontal, a horizontal line usually represents a feeling of rest or relaxation, think of a puppy asleep on the floor. That is a horizontal line. Stability is also conveyed through a horizontal line, think of a table or a large building.

Vertical, a vertical line usually brings to mind strength and sometimes action. Think of a tall tree, its strong vertical line shows strength. A vertical line can show action especially when it’s compared to a horizontal line.

Diagonal, a diagonal line always suggests movement. Imagine a football player running if you draw a line from the top of his head to his heel you will see a diagonal line. Diagonal lines always get our attention for the action they imply.

Curved, a curved line can suggest many things. The curved line of a sagging roof can indicate weakness and a curved line of a dancers arm can indicate gracefulness.

Remember lines convey thoughts and feelings and every line you use in your design helps to convey your message.

Shape (s)

Lines form shapes and from those shapes we get positive and negative shapes, or spaces.

Positive shapes are always the objects in an image or design. It’s important to pay attention to your positive shapes their size, placement, and their balance in reference to:

Negative shapes, these are always the shape formed from the space around your object.

By paying attention to the balance of your positive and negative shapes you can make sure that your designs or images have good balance.

If you have some specific questions please visit my Photography and Design Forum at: http://kellypaalphotography.com/v-web/bulletin/bb/index.php and post your question there.

About The Author

Copyright 2004 Kelly Paal

Kelly Paal is a Freelance Nature and Landscape Photographer, exhibiting nationally and internationally. She owns her own business Kelly Paal Photography (www.kellypaalphotography.com). She has an educational background in photography, business, and commercial art. She enjoys applying graphic design and photography principles to her web design.

kellypaa@kellypaalphotography.com

Tone and Texture

This specifically applies to drawings more than photography, but tone and texture are very important. Tone refers to shading of light and dark on an object and texture is the visual and tactile surface characteristics of an object.

Here’s a list of things that affect the tone and texture of an objects appearance.

  1. The direction from which the light is coming. (Left, right, above, behind, or below.)
  2. The intensity of the light. (Candlelight or sunlight.)
  3. The type of light (Light from the setting sun or flash.)
  4. Objects standing between the light source and your subject or object. (Light passing through a thin fabric.)
  5. The color and texture of the object. (A fuzzy blanket looks a lot different than a piece of granite.)

Light and Shade

Light always travels in a straight line and depending on the location of the light the object or subject can look dramatically different. To understand this principle get a roll of film a light source, a lamp, an object or a family member. Take a series of photos of your subject start with the light source at twelve o’clock take each successive photo moving the light source to each position on the clock. When you look at your photos you will be amazed at how different your subject looks in each image. This exercise is great for anyone wanting to understand how light changes the look of a subject.

Shade

Shade or shadow and more commonly known as contrast is the degree of difference between the light and dark areas. An image with very black blacks and very light whites has high contrast. An image that is mostly shades of gray has low contrast. Contrast is determined by the intensity of the light source. Adjusting the contrast can help you create a very realistic image or a fantastic one.

If you have some specific questions please visit my Photography and Design Forum at: http://kellypaalphotography.com/v-web/bulletin/bb/index.php and post your question there.

About The Author

Copyright 2004 Kelly Paal

Kelly Paal is a Freelance Nature and Landscape Photographer, exhibiting nationally and internationally. She owns her own business Kelly Paal Photography (www.kellypaalphotography.com). She has an educational background in photography, business, and commercial art. She enjoys applying graphic design and photography principles to her web design.

kellypaa@kellypaalphotography.com

« Previous PageNext Page »