On 4/24/07, Jeff Kowalczyk <[EMAIL PROTECTED]> wrote: > --- Chris Travers <[EMAIL PROTECTED]> wrote: > > I would like to propose that we try to ensure Section 508 compliance > > on all new user interface screens. > > It's a great idea and forward-thinking goal for LedgerSMB's target audience. > Some types of business will realize they are obliged to pursue 508 compliance > once options are available to them. > > > Basically, this means that, among other things, the interface will > > need to be usable without CSS and have some sort of graceful fallback > > for accessibility devices. > > I recommend looking to the Plone project for accessibility strategy and > XHTML/CSS inspirations, they've achieved a high level of accessibility, and > secondary benefits that come with compliant markup. > > Example: view http://plone.org with CSS turned off.
Properly constructed xhtml will look great with CSS, but will be readable/usable without CSS. CSS is only markup. Look at the plone site with and without CSS. They use headers/footers (or several horizontal vice vertical columns) if you will. With CSS removed, everything just lines up vertically. This is how it's supposed to work, and where I am starting to go. (And it has nothing to do with plone, btw.) As I rework the code, you should be able to use validate it at the xhtml validation site. Yesterday, the login page didn't even validate. Today, it does (with my changes). I don't plan to change the overall layout, I personally like the menu on the left and work area on the right. Without CSS, that will fall vertically with the menu first and the work area below. I plan to ensure the changes I make work in all browsers, but I don't have all browsers available to test against (i.e., IE), so will need others to send me screenshots when something doesn't look good. As for 508 compliance -- this is a real bugger. But if the code is valid xhtml (I expect to go from transitional and frameset to strict), this part (page display) should not be a big problem. > > Also notice near-complete absence of HTML table elements (they needed one to > render columns in IE), in favor of divs, lists and definition lists. This kind > of markup is very usable in lynx/elinks (and auditory screenreaders). > > Keyboard accessibility described at: http://plone.org/accessibility-info > Ciao, David A. Bandel -- Focus on the dream, not the competition. - Nemesis Air Racing Team motto ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ Ledger-smb-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ledger-smb-devel
