Wednesday, December 30, 2009

35 Tutorials for Creating Website Layouts in Photoshop

Create a Sleek, High-End Web Design from Scratch

Sleek layout

Create a Dark Themed Web Design from Scratch

Dark layout

Carbon Fiber Layout

Carbon Fiber Layout

Making Your Own Portfolio Web Page

Making a portfolio page

Design a Cartoon Grunge Website Layout

Cartoon grunge website

Hand Drawn Layout

Hand drawn layout

How to Create a Grunge Web Design in Photoshop

Grunge layout

Photo Portfolio Web Page Layout

Photo portfolio layout

Photography Portfolio Layout

Photography portfolio layout

Creative Studio Web Page Layout

Creative studio layout

Online Photo Portfolio Layout

Online portfolio layout

Sound System Studio Website Layout

Studio layout

Car Layout

Car layout

Design a Unique Grungy Website Layout

Unique layout

Stylish Web Studio Layout

Stylish layout

Professional Web Layout for Business Solutions

Professional layout

Computer Store Web Layout

Computer Store

Professional Layout for Business Company

Business layout

Making a Template in Photoshop

Making a template

Web Layout for Italian Restuarant

Italian Restaurant

Web 2.0 Vector Layout

Web 2.0 layout

Design Studio Layout

Design studio layout

Personal Portfolio Layout

Personal layout

Business Layout

Business layout

Nature Portfolio Layout

Nature portfolio layout

Hosting Layout

Hosting layout

WordPress Mockup Layout

WP mockup layout

Photographer Portfolio Layout

Photo portfolio layout

Web Design Layout Tutorial

Design layout

Software Layout

Software layout

Design a Clean Business Layout

Clean business layout

Old Paper Layout

Old paper layout

Interior Design Layout

Interior design layout

Gaming Layout

Gaming layout

Video Sharing Layout

Video sharing layout

Labels: ,



Monday, December 28, 2009

Web Accessibility Checklist


MARKUP


  • Separate structure from presentation and use proper markup for that structure. For example, mark up lists as lists (<ul>, <ol>, <dl>) rather than text with a <br> tag after each list item.
  • HTML headings (e.g. <h1>) are very helpful for blind users. Properly mark up the sections of a page and body copy with HTML headings rather than something such as a <p> tag with CSS styling that makes it look like a heading.
  • Give pages meaningful and accurate titles using the <title> tag.
  • Indicate the primary human language of the document using the lang attribute in the <html> tag, and indicate any passages in a secondary language using the lang attribute on other tags wrapping the relevant text (e.g. “<span lang="es">Hola</span> means Hello”).
  • Provide “Skip to content” links at the top of the markup order in pages with large numbers of navigational links before the main content.
  • Always indicate headers in data tables using <th> tags, and associate all data cells with their header.
  • Be sure tab order is logical using tabindex, if necessary. (If your HTML is in the proper order, then using tabindex isn't necessary.)


VISUAL APPEARANCE & CONTENT

  • Be sure your page is still usable when images are turned off. (This may include making sure that contrast is still sufficient if you happen to be using a background image and that image is removed.)
  • Be sure pages remain usable when users enlarge text up to twice its original size.
  • Be sure each element on a page is reachable and can be manipulated via the keyboard.
  • Whenever possible, write descriptive headings and link texts which can be understood when read out of context (e.g. no “click here” links).
  • For color-blind and low-vision users, be sure your content and background have sufficient contrast.
  • Do not use content that flashes or blinks more than three times a second.
  • Do not hide the focus indicator. When a user uses the keyboard to tab from element to element, it should always be apparent where they are.
  • Do not require users to perceive font, color, or other styling changes in order to understand meaning. For instance, don’t say, “ The highlighted word in the previous paragraph is the most important,” or “Items marked in red are errors and need to be corrected,” unless the word or items are indicated in some other way.


DYNAMIC CONTENT

  • Do not use JavaScript events that radically alter the page or load a new page when fired.


IMAGES & MULTIMEDIA
  • Be sure that all videos, if they don't autoplay, have, at the very least, an accessible Play control.
  • When text can be rendered just as well by the browser as it can in an image, avoid using images for text. (Image replacement techniques are often an acceptable alternate, but also consider translation requirements when using text in or as images.)
  • Avoid CAPTCHAs unless you have no other choice, and even then they should be avoided. However, if you must use them, provide an audio CAPTCHA alternative.


FORMS

  • Always label all form fields with the <label> tag. If a form field has no specific text label on the page, add one, and hide it with CSS or use the title attribute.
  • Use fieldsets (<fieldset>) with legends (<legend>) to associate prompts with radio buttons and check boxes. For instance, a form asks “Gender:” and offers radio buttons that say “Male” or “Female”. Then “Gender:” should be enclosed in a <legend> tag, and all three elements (<legend> and the two radio buttons with their label text) should be enclosed in a <fieldset> tag.
  • Identify all input errors in text (in addition to any images or icons), and place the error notification either next to the affected field or in a prominent location such as the top of the page with an anchor link to the affected field.
  • Provide help links or inline instructions for completing fields when necessary.
  • Do not permit users to complete important actions without a confirmation or a way to undo.
  • Avoid using HTML elements in nonstandard ways (e.g. form elements for navigation, links for form submission, etc.).


TESTING

  • Test all pages for markup validation (http://validator.w3.org). If your page does not pass validation, there should be a good reason for it.
  • Test all pages for color blindness using simulators or browser plug-ins. (Recommended: http://colororacle.cartography.ch or http://www.vischeck.com)
  • Test all pages for accessibility using an evaluation tool (http://wave.webaim.org), but only after you have done all you can to ensure it is accessible using the recommendations here.
  • Have your pages reviewed by an accessibility expert.

Labels:



Friday, December 25, 2009

400+ High Quality And Stunning Collection Of Wallpapers (with New year 2010)


18 Free New Year 2010 Wallpapers for Windows


(Really) Stunning Desktop Wallpapers

stunning-desktop-wallpapers

40+ Awesome Typography Wallpapers, serious inspiration

awesome-typography-wallpapers

35 Beautiful High Resolution WallPaper Collection

beautiful-high-resolution-wallpaper-collection

40+ Absolutely Stylish & Creative Hand-picked Wallpapers

absolutely-stylish-creative-wallpapers

35+ Colorful And Inspiring Examples Of High Definition Wallpapers

colourful-inspiring-examples-of-hd-wallpapers

45 Beautiful Dual-Screen Wallpapers

beautiful-dual-screen-wallpapers

20+ High Quality Color Spectrum and Rainbow Wallpapers

hq-rainbow-spectrum-wallpapers

Top 10 high-res Wallpapers of Upcoming Games

top-highres-upcoming-game-wallpapers

60 Most Beautiful Apple (Mac OS X Leopard) Wallpapers

most-beautiful-apple-mac-wallpapers

70 Beautiful Dual-Screen Desktop Wallpapers

beautiful-dual-screen-wallpapers2

20 Refreshing Nature Wallpapers

refreshing-nature-wallpapers

22 Amazing Animal Photographs for Your Desktop

amazing-animal-wallpapers

Labels: