Jen Strickland wrote:
> Hello!
> 
> I've validated my code, and wanted to be tidy and validate my css, so  
> I tried using http://jigsaw.w3.org/css-validator/
> 
> ... and it validates, but has warnings.  I understand why, but it's so  
> confusing how all the background-colors need to be accounted for.  Is  
> there some handy-dandy easier way, than to list each and every one  
> with a background???

Setting "color" every time you set "background-color" (and vice versa), 
and setting "background-color" every time you set "background-image", is 
the only truly robust approach in the face of unpredictable markup and 
browser configurations.

Also, make sure when you set :link colors you also set :unvisited too.

You might find this less cumbersome if you generate your CSS with 
preprocessed templates, allowing you to define particular colors by name 
or function or even group whole declarations.

Simple example using Perl:

http://dorward.me.uk/www/css/inheritance/

Note also that "transparent" and "inherit" are valid "background-color" 
values, although the later is poorly supported by Internet Explorer 6.

Good ways to test how such CSS works in practice include:

1. Change your default colors to white text on black.

2. Try one of Opera's High Contrast View options.

3. Try IE and Windows XP in "High Contrast" mode.

4. Disabling images.

In terms of CSS and accessibility, note that Meyer's reset CSS, which 
you're using, unsets the default keyboard focus ring ("outline: 0;"), 
but you have not explicitly set any keyboard focus outline as a 
replacement. See 
http://www.w3.org/TR/WCAG20/#navigation-mechanisms-focus-visible for Web 
Accessibility Initiative's emerging guidance about ensuring keyboard 
focus is always visible.

For more on CSS and accessibility issues see:

http://24ways.org/2007/css-for-accessibility

and

http://www.w3.org/TR/WCAG10-CSS-TECHS/

and

http://www.w3.org/TR/WCAG20-TECHS/

Hope that helps.
--
Benjamin Hawkes-Lewis
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to