digital media access group

...excellent accessibility research and consultancy

home >  

Why Using CSS Improves Accessibility

By Louise McIver, published 23rd February 2004.


Using an external Cascading Style Sheet (CSS) to separate the structure and presentation of your web site can greatly improve its accessibility to many people:

Of course, it's still extremely important to ensure that your site is just as accessible and easily used when styles are turned off. This is in fact a higher priority WCAG than the one that requires you to use CSS! [2]


CSS are resource and time-savers too. As the CSS file is only downloaded once and all pages in the site use the same file, your site will be quicker to download and use. One CSS file allows a site-wide change to be made to one file; the change is then applied to every page referencing that CSS file.


For more information look at the W3C's note 'Accessibility Features of CSS' - http://www.w3.org/TR/CSS-access.


And for design tips and inspiration on using CSS to provide visually exciting pages, check out these sites:

References

  1. WCAG Checkpoint 3.3: use style sheets to control layout and presentation (http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-style-sheets)
  2. Organize documents so they may be read without style sheets. For example, when an HTML document is rendered without associated style sheets, it must still be possible to read the document. (http://www.w3.org/TR/WAI-WEBCONTENT-TECHS/#tech-order-style-sheets)