Web Accessibility?
conJunk asks: "With Slashdot recently becoming HTML 4.01 compliant, my thoughts now drift to the subject of web accessibility. We all know that the Section 508 requirements are legally binding to those who work for or with the U.S. government, but it's still unclear whether or not U.S. companies are required to have accessible sites (unlike England, where it's very clear). How important are web accessibility and the W3C Accessibility Guidelines to you and/or your company? Where do you see this issue going in the next 10 years?"
While this wasn't posted to the front page of /., my guess is that since there are ZERO comments after 15 minutes at Ask Slashdot that it is just not that important to many folks.
Hulk SMASH Celiac Disease
I try to make sure my code is as cross browser happy as can be. Im not sure I am up to speed on accessibility. But I would think that if a site is available via LYNX that it would also be available to a text to speach browser, as far as other accessibilities im not sure I would know what to check for. However I am now intereseted in checking in to this because some of the people I am working with have various disabilities/handicaps.
We admit all this to insure disbelief
How about we change the Times New Roman and whatever default font *nix uses to like font-family: sans-serif;
I'll subscribe to Slashdot when I see a month without a dupe, a typo, or an article the "editors" didn't read.
Realistically speaking there is a ton of work the major browser players need to do in order to advance the cause of accessibility. Mozilla and IE especially are horrid when it comes to representing metadata to disabled persons.
Standards-wise there needs to be a screen-reader stylesheet, so those programs can be more beneficial to their users.
The biggest problem (as of today) probably lies in the content creation tools. Yeah, I know, the best sites should be coded by hand (which I do), but the majority of websites are maintained and created by tools that don't give a rip about accessibility (in any realistic way). Dreamweaver, Frontpage, et al really need to start stepping up in terms of accessibility.
Finally, educating those who actually do content management about the needs of the disabled is essential. Since it's a pain in the ass to make a site easily accessible by disabled persons, you need to care about the cause to put the time in to do it right.
W3C QA Markup Validation Service
/. ! At least with the old design the font wa
/. ! At least with the old design the font wa
... default font for the benefit of /. Serif and sans-serif do
...lt font for the benefit of /. Serif and sans-serif do not w
v0.7.0
* Skip Navigation | Home
* About...
* News
* Docs
* Help & FAQ
* Feedback
* Link Checker
Jump To:
* Results
Result: Failed validation, 56 errors
File: upload://Form Submission
Modified:
Server:
Size:
Content-Type:
Encoding: iso-8859-1
Doctype: HTML 4.01 Strict
This page is not Valid HTML 4.01 Strict!
Below are the results of attempting to parse this document with an SGML parser.
1. Error Line 21 column 40: there is no attribute "LANGUAGE".
You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:
* incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "" element),
* by using vendor proprietary extensions such as "" or "" (this is usually fixed by using CSS to achieve the desired effect instead).
* by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.
3. Error Line 543 column 27: element "WBR" undefined.
Great design,
You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:
* incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "" element),
* by using vendor proprietary extensions such as "" or "" (this is usually fixed by using CSS to achieve the desired effect instead).
* by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.
4. Error Line 543 column 324: element "NOBR" undefined.
You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:
* incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "" element),
* by using vendor proprietary extensions such as "" or "" (this is usually fixed by using CSS to achieve the desired effect instead).
* by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.
5. Error Line 543 column 330: element "WBR" undefined.
You have used the element named above in your document, but the document ty
Electronic Music Made Using Linux http://soundcloud.com/polyp
I routinely ignore rare browsers, non-english speakers etc. How different is it to ignore rare browser-human
combinations. The market is too small and too specialized. I'm in business, what is the return on investment?
I know, flamebait, but fairly honest.
Trouble, a mistake or fun, your choice
As a professional web developer, my focus is well designed, standards compliant, highly accessable websites. I'm still working pretty hard on developing sites good for those using TTS readers (ex: putting common text content at the bottom of the code), but other than that, I stick with HTML 4.01 Strict (minus one of my sites, which uses Textpattern.. I'm switching to a different CMS over Xmas) with CSS.
"Better to be vulgar than non-existent" -Bev Henson
If your using XHTML then it's fairly easy to automate some of the basic accessability requirements like verifying all that anchors have description and that links are more than just one word. It's also fairly easy to put abbreviations and acronyms in with XSL, and you can automatically generate RSS feeds based on content.
You can also do a lot with CSS too, like moving the location of menus to the a menu bar for 'normal' users and to the top for users that have screen readers and the like.
thank God the internet isn't a human right.