Session 2: Coding and Accessibility |
---|
The promise |
|
---|---|
maximum accessibility window widths screen colours images; download times frames tables javascript navigation troubleshooting |
The plan |
|
---|---|
Malcolm's pet hates; and yours?Technical aspects of designwhich browserframes tables javascript screen colours images; download times navigation Essential(?) Utiltiesstatisticswindow size control (yours!) another web browser broken links - search and destroy validate your HTML accessibility - the Big Issue |
|
|
My pet hates |
|
---|---|
You must use ......... Internet Explorer Internet Explorer 5.5 SuperDuperPlugin 99.9 800x600; 1024x768 javascript scroll horizontally |
|
Your pet hates are? ... print, right missing white on white broken links HTML email |
Technical aspects of design |
|
---|---|
Browser dependence(Readers') Computer dependence |
|
Has it occurred to you that your pages might not look the same to others as they do to you? |
Browser dependence |
|
---|---|
Who only has Internet Explorer? Who has uninstalled Internet Explorer? Who has two browsers? Who has three browsers? I have five on this laptop, I have six on my office PC. Internet Explorer |
|
|
Tables |
|
---|---|
Still disliked by some, tables are generally now considered acceptable. |
|
|
Frames |
|
---|---|
Much disliked but the problem is as much with the people using them as with frames themselves. They should be avoided unless you both need them and know how to use them. |
|
|
JavaScript |
|
---|---|
Is NOT Java! Not all browsers implement the same JavaScript. Don't ever make navigation dependent on JavaScript. The bottom line: |
|
|
(Readers') Computer dependence |
|
---|---|
Screen sizeScreen coloursDownloading images |
|
Screen size |
|
---|---|
This laptop has a 12inch 800x600 screen. Who has a 17inch screen? 19 inch? 1024x768? 1600x1200? |
|
|
Screen colours |
|
---|---|
Who has a monochrome monitor? Who doesn't have (or doesn't use a monitor)? |
|
|
Downloading images |
|
---|---|
Keep images small. Use JPG for photographs and GIF for almost everything else. A picture paints a thousand words |
|
|
Navigation |
|
---|---|
This must not be dependent on: Images JavaScript Very small areas of the screen. |
|
|
Essential utilities |
|
---|---|
Server log analysisWindow size controlAnother web browserBroken link checkingHTML validationAccessibilityAccessibilityAccessibility |
|
|
Statistics - server log analysis |
|
---|---|
Your ISP may give you access to the real server logs, they may also provide you with a daily analysis of those logs. You can fetch the logs and do your own analysis. Beware of DNS lookup requirements. Analog is free and will produce statistics from most forms of server log. |
|
Window size |
|
---|---|
Can you easily flip your browser window to exactly 800x600 or 640x480? No? What you need is Brian Apps's free sizer utility. |
|
Browsing independently |
|
---|---|
The big boys find it hard to resist the temptation to define a few extra goodies of their own. Both Netscape and Internet Explorer are guilty of this. Sometimes they even implement the same extra goodies, but implement it differently! Get a third opinion! Download the free Opera browser. Opera is what I'm using today for this presentation. Be warned that the latest version is 5.02, the version I have seen on cover disks is only 5.01. (5.02 is now appearing on cover disks.) Install the full Java enabled version from the CD to save yourself a 9Mb download and then upgrade it to 5.02 with a shorter 2Mb download. |
|
Link Checking |
|
---|---|
Do you have any broken links on your site? No? Well done! ... but it won't last 8-( Yes? Check out these:
|
|
Validation |
|
---|---|
Does your HTML conform to the agreed standards? No, not the one defined by TinyPrograms of the North West USA! Browsers will have a go at displaying almost anything but you can't complain about the rendering unless your HTML complies with a standard. If you are using a good editor then it will probably ensure your HTML is valid when it saves the file. The World Wide Web Consortium (W3C) provides a free validation service on its web site. |
|
http://www.w3.org/ (front page) http://validator.w3.org/ (online validator) |
Accessibility |
|
---|---|
Failing to make your pages accessible may be a Civil Offence! Accessibility covers many issues: The bottom line: |
|
http://www.rnib.org.uk/ (front page) http://www.rnib.org.uk/digital/ (web design campaign) http://www.vischeck.com/ (check your pages under colour blind vision) |
Accessibility checking |
|
---|---|
Bobby is the current favourite. It will report on your web pages using a three level accessibility scale. Failing to reach level one may become a Civil Offence! You can use Bobby online or you can install a downloadable version to check your pages off-line before they are uploaded. PS: If you install Opera with Java support, you can download Bobby without Java and use the copy you already have. |
|
Accessibility - Auntie Betsie |
|
---|---|
Betsie was developed by Auntie Beeb. It delivers a web page to your normal browser after stripping it of all the fancy HTML stuff. It also allows the surfer to select from a choice of high contrast colour schemes and font sizes. Not really )yet?) good for real world delivery but very useful for quickly reducing a web page to its bare essentials. |
|
http://www.bbc.co.uk/education/betsie/ I have a private copy of Betsie running which will allow you to run it on certain UK family history web sites. You can see from the links below how to join the web site address onto Betsie's address. http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk/big/ http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk/big/Societies.html http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk/Societies/ http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk/Societies/England.html http://wwwsearch.ox.ac.uk/cgi-bin/betsie/www.genuki.org.uk/Societies/Wales.html |
Accessibility - yet another web browser? |
|
---|---|
Lynx is free. Lynx is a plain text browser, it surfs the web entirely free of graphics. Not especially useful you may think but many serious web users swear by it On the other hand it does give you a good idea of what your pages are like when reduced to plain text. |
|