W3C home > Mailing lists > Public > spec-prod@w3.org > April to June 2013

Re: possible respec note issue?

From: James Craig <jcraig@apple.com>
Date: Fri, 12 Apr 2013 14:22:43 -0700
Cc: "spec-prod@w3.org Prod" <spec-prod@w3.org>, shane@aptest.com
Message-id: <7D4D256E-E754-4DB6-A8D3-72FFB2FA8511@apple.com>
To: "frederick.hirsch@nokia.com" <Frederick.Hirsch@nokia.com>
Yes, this is a recent change in ReSpec to support accessibility. 
Use an HTML5 validator, or an HTML4+ARIA validator.


On Apr 12, 2013, at 1:47 PM, Shane McCarron <ahby@aptest.com> wrote:

> FWIW as far as I am concerned that is a legal aria role value.  See http://www.w3.org/1999/xhtml/vocab/ for those values.  If the validator is not permitting those, I would consider it a bug in the validator.
> 
> 
> On Fri, Apr 12, 2013 at 3:42 PM, <Frederick.Hirsch@nokia.com> wrote:
>> In using div or p with class note I observe that respec output is not valid. I'm not sure why that output is being created in the first place, but maybe there is a reason.
>> 
>> if in ReSpec source I create a note thus (Overview.src.html):
>> 
>>           <p class="note">
>>             The IETF PKIX WG "ESSCertIDv2 update for RFC 3161"
>>             should be consulted when referencing
>>             RFC 3161 [[RFC3161-PKIX-UPDATE-9]]. 
>>           </p>
>> 
>> in the output (Overview.html)  I get something like this
>> 
>>  <div class="note"><div class="note-title" role="heading" aria-level="5"><span>Note</span></div><p class="">
>>             The IETF PKIX WG "ESSCertIDv2 update for RFC 3161"
>>             should be consulted when referencing
>>             RFC 3161 [<cite><a class="bibref" href="#bib-RFC3161-PKIX-UPDATE-9">RFC3161-PKIX-UPDATE-9</a></cite>]. 
>>           </p></div>
>> 
>> This causes a validation error 
>> 
>> Validation Output: 1 Error
>> 
>>         
>> <error.png>
>> Line 1572, Column 82: Bad value heading for attribute role on element div.
>> ="note-title" role="heading" aria-level="5"><span>Note</span></div><p class="">
>> 
>> Wouldn't it be better just to not create all the extra stuff  *and just keep it
>> 
>> <div class="note"> 
>> content
>> </div>
>> 
>> I did not notice this behavior earlier so maybe this is the result of a recent change?
>> 
>> * extra stuff: <div class="note-title" role="heading" aria-level="5"><span>Note</span></div><p class="">
>> 
>> thanks
>> 
>> regards, Frederick
>> 
>> Frederick Hirsch
>> Nokia
>> 
Received on Friday, 12 April 2013 21:23:08 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:55:18 UTC