- From: James Craig <jcraig@apple.com>
- Date: Mon, 04 Feb 2013 12:17:21 -0800
- To: Alexander Surkov <surkov.alexander@gmail.com>
- Cc: wai-xtech@w3.org
Would this edit resolve the confusion? From: "if the attribute is not present, or its value is false then the default value of false applies." To: "if the attribute is not present, then the value is inherited from the parent element." On Feb 4, 2013, at 2:43 AM, Alexander Surkov <surkov.alexander@gmail.com> wrote: > Hi. The spec says > (http://www.w3.org/WAI/PF/aria/states_and_properties#aria-invalid): > > "For future expansion, the aria-invalid attribute is an enumerated > type. Any value not recognized in the list of allowed values MUST be > treated by user agents as if the value true had been provided. If the > attribute is not present, or its value is false, or its value is an > empty string, the default value of false applies." > > In particular this means that > > <div aria-invalid="true"> > <span>1st span</span> > <span aria-invalid="false">2nd span</span> > </div> > > Both "1st span" and "2nd span" text ranges should have "invalid:false" > text attributes because "if the attribute is not present, or its value > is false then the default value of false applies". It doesn't seem > this behavior in the context of the "1st span" text range is evident > and actually wanted. > > Thank you. > Alex. >
Received on Monday, 4 February 2013 20:17:48 UTC