Contradictory recommended steps and examples

ARIA first says:
> Set roles to make sure elements behave predictably and correctly  
> describe the behavior of each element within the application, unless  
> element behaviors are fully described by the native markup language.

My emphasis on the part after the comma.

In the next section, the following example is given:
> <ul role="list" aria-labelledby="header" aria- 
> owns="external_listitem"> <li role="listitem">Carrot</li> <li  
> role="listitem">Tomato</li> <li role="listitem">Lettuce</li> </ul>

Surely the element 'ul' is natively a 'list' and the 'li' element is  
natively a 'listitem'.

Please avoid examples that contradict the stated recommended steps.

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/

Received on Tuesday, 14 April 2009 10:47:04 UTC