Re: Default role of <IMG> should be "img"

Benjamin Hawkes-Lewis, Sun, 12 Sep 2010 15:10:37 +0100:

> Looks like ARIA already uses the CSSOM when calculating text alternatives:
> 
> "Text nodes are often visited because they are children of an element 
> that uses rule 2C to collect text from its children. However, because 
> it is possible to specify textual content using the CSS :before and 
> :after pseudo-elements, it is necessary for user agents to combine 
> such content with the text referenced by the text nodes to produce a 
> complete text alternative."
> 
> http://www.w3.org/WAI.new/PF/aria-implementation/#mapping_additional
> 
> Separation of concerns fail. :(

Is it the use of pseudo-elements that makes you think so? Where does 
CSS say that pseudo-elements only should be used for @media screen?

ARIA will be a separation of concerns success because, as Steve made us 
aware, hidden elements should still be made available to AT when 
referred via @aria-labelledby/@aria-describedby. However, hidden 
elements do not need to be completely hidden. They can instead be 
hidden for @media screen only. That way one should be able to serve to 
screenreaders content that otherwise would only be available non-screen 
media.
-- 
leif halvard silli

Received on Monday, 13 September 2010 03:12:40 UTC