- From: Bill Mason <w3c@accessibleinter.net>
- Date: Fri, 24 Oct 2003 00:24:40 -0700
- To: W3C WAI list <w3c-wai-ig@w3.org>
- Cc: "R.S.V." <rsv@retemail.es>
R.S.V. wrote:
> “C.13. Cascading Style Sheets (CSS) and XHTML
> The Cascading Style Sheets level 2 Recommendation [CSS2] defines
> style
> properties which are applied to the parse tree of the HTML or
> XML documents.
> Differences in parsing will produce different visual or aural
> results,
> depending on the selectors used. The following hints will reduce
> this effect
> for documents which are served without modification as both
> media types:
>
> 1. CSS style sheets for XHTML should use lower case element and
> attribute
> names.
> 2. ..."
>
> The link to style sheet on my page haven’t media declaration:
> <link rel="stylesheet" href="xxx.css" title="estilobase"
> type="text/css" />
>
> Is it an accessibility problem for anyone, now?
> What about the future?
> If it’s an accessibility problem, which priority is it?
I doubt very much there is any problem right now unless you are serving
XHTML pages as application/xhtml+xml to those user agents that support
it. (The MIME types of text/html vs. application/xhtml+xml are the
"media types" at issue here I believe, not any media type on the CSS.)
If one is serving XHTML as application/xhtml+html, then a CSS selector
that specifies an XHTML tag must be in the same case as the XHTML tag in
the XHTML source code. For example, given that XHTML tags are lower
case, something like this:
P {
background : #FFFFCC;
}
would not show any style in a user agent supporting
application/xhtml+html, because of the case sensitivity. A <p> tag in
the XHTML and a P selector in the CSS are not the same. Currently
Mozilla and Opera 7.2 follow that rule when rendering
application/xhtml+xml pages.
Whether or not "lost" styling due to such an error in coding constitutes
an accessibility issue is debatable, since in theory the content of your
pages should already be usable even in the absence of all styling.
--
Bill Mason
Accessible Internet
w3c@accessibleinter.net
http://www.accessibleinter.net/
Received on Friday, 24 October 2003 03:24:46 UTC