5 Accessible and pretty CSS tips
May 5, 2007 — Tim NashWe are in the last few bits of the new site and while designing it a major focus has been on accessibility and not just for search engines.
For us accessibility is built into the design its about reaching as many people as possible and giving as many people as we can the chance to read about our work and to enjoy our highly entertaining blog posts (no really they are). In European countries the various EU and country specific laws are pretty rigid and all web designers should by now be familiar with WAI Level 1 & 2 and be reaching and exceeding these standards as the norm. One of the major criticisms is that by following the standards you are left with dry boring sites, this just is not true! you can still have amazing sites and we are going to show you 5 neat tips to make your standards compliant site look just as good as it always did.
Declaring external links
One of the areas many web designers fall foul on in reaching WAI level 2 compliance is in the declaration of links both internally but more importantly to declare an external link as such. Max Design show a very simple method of showing an external link as an icon, which degrades to text, making it highly accessible.

http://www.maxdesign.com.au/presentation/external/
This technique can also be used to show other objects (such as links to pdf’s, word documents etc) or more importantly to video and other visual elements.
Read More, more
Again this CSS script assists reaching level 2 compliance by allowing you to declare a full title (keyword sensitive) but visually just showing the ubiquitous read more, it works well with the tip above. For the Venture Skills site we modified the CCK teaser file, to repeat the teaser title on all read more links (not particularly complicated, and even easier in contemplate)
http://www.knusperpixel.com/playground/more-more-links.php
Variable font size
This is an odd one, its not really an accessible script, and it’s also something that’s done by the browser, but I find that the browser can’t scale up or down text and keep the wrapping the same. The script uses a Javascript controller to switch between the various CSS, if implementing this on a larger site then its worth placing your text based css in a separate sheet from the layout and make multiple calls, this way you won’t be recalling the whole script each time you reload.

http://www.deltatangobravo.com/images/zoom/
Accessible rollovers
Rollovers certainly look nice, but often are very un-accessible to people who are not seeing the visual effects, these simple rollovers combine pixys fast rollovers with Stuart Langridge’s accessible image replacement.
While perhaps a little more complicated then many rollovers to implement, they still look good, and degrade well.

http://www.simplebits.com/notebook/2003/09/30/accessible_imagetab_rollovers.html
Accessible and pretty forms
Developing forms is a nightmare, developing accessible forms requires time and patience, without the visual clues a screen reading software has to rely on the structure defined by the form is correct. This tutorial guides you through creating semantically correct forms and then visually styling them. It is without doubt the most important article in this post and one that should be read by every web designer/developer who ever has to design and develop a form.

http://alistapart.com/articles/prettyaccessibleforms
Once you have mastered the methodology you can then go on to create some impressive form layouts, it took some doing but for one part of the new site we have a form based around Sky Rockets 3 column layout.

5 Great CSS tips
5 great looking tips to help you keep your site looking stylish while still making it accessible what css tricks do you use to keep your site looking both good and standards compliant?
Subscribe to The Venture Skills Blog by Email
All our Posts are audio subscribed for more information see here, and to access the podcast feed here
This blog is moving soon, make sure you move with us by using our Feedburner RSS feed, if you have used the autodiscovery button in your browser you may need to swap feeds, simply delete the old feed and add, http://feeds.feedburner.com/VentureSkills For a more detailed explanation on feeds and recieving our content in various formats click here


Subscribe to our Odiogo Audio Feed



May 5, 2007 at 11:40 pm
Admittedly, I am a N00B when it comes to CSS. If there is a nice looking open source template that I can snag, I go for it and make minor modifications to give it my own look.
I will have to take a closer look at the WAI requirements and learn all that I can to make my sites compliant. I can understand the need to make everything uniform and the requirements do make each page look much more attractive too.
May 6, 2007 at 12:59 am
[...] 5 Accessible and pretty CSS tips We are in the last few bits of the new site and while designing it a major focus has been on accessibility and not just […] [...]
May 6, 2007 at 1:53 am
[...] La accesibilidad y el diseño no tienen por que llevarse mal y estos 5 ejemplos refuerzan mi idea de que diseño puede ayudar a la accesibilidad y usabilidad de cualquie…. [...]
May 6, 2007 at 1:56 am
[...] Venture Skills Blog 5 Accessible and pretty CSS tips « The Venture Skills Blog 5 Accessible and pretty CSS tips «: lays out a list of nice visual effects which are still accessible for visually impaired [...]
May 6, 2007 at 9:59 am
Hi Matt,
to get started you may find the webXact tool useful it brings up issues surrounding privacy and accessibility of specified pages
http://webxact.watchfire.com/
May 6, 2007 at 4:13 pm
Thank you for this!
May 6, 2007 at 5:17 pm
Your welcome Social Orb
May 6, 2007 at 10:25 pm
Thanks for the tips.
To check your site for WCAG AAA and Section 508 you can use cynthia or from the firefox browser automaticaly with web developer extension
May 7, 2007 at 8:15 am
[...] 5 Accessible (I.E. Screen Readers) CSS tips [...]
May 8, 2007 at 1:54 pm
That’s great!
I always get crazy with the differences between navigators
May 8, 2007 at 2:23 pm
[...] sentido web (web recomendada para desarrollores web), han posteado una traducción del post en ventures kills donde se explican 5 efectos css accesibles. Ésta es la lista [...]
May 9, 2007 at 4:47 pm
[...] 5 Accessible and pretty CSS tips [...]
May 9, 2007 at 11:36 pm
[...] Posts 5 Accessible and pretty CSS tipsWant to create a site like Digg with no programming?CCK & Views the ultimate combination - part [...]
November 10, 2007 at 10:06 am
[...] 5 Accessible and pretty CSS tips « The Venture Skills Blog (tags: webdevelopment accessibility CSS tips howto) [...]