W3C home > Mailing lists > Public > public-html-a11y@w3.org > October 2012

Re: HTML5 should not 'strongly encourage' authors to use only H1 level headinsg

From: Charles McCathie Nevile <chaals@yandex-team.ru>
Date: Sat, 27 Oct 2012 19:24:08 +0200
Cc: "HTMLWG WG" <public-html@w3.org>, "HTML Accessibility Task Force" <public-html-a11y@w3.org>
To: "Robin Berjon" <robin@w3.org>, "Steve Faulkner" <faulkner.steve@gmail.com>
Message-ID: <op.wmulaijuy3oazb@chaals.local>
On Sat, 27 Oct 2012 16:22:32 +0200, Steve Faulkner
<faulkner.steve@gmail.com> wrote:

> Hi Robin,
>> Actually, the outline algorithm is currently up on the "at risk" list. 
>> So I don't think that we should be removing anything that relies on it 
>> without having removed the actual source.
>>
>> I therefore suggest that if we do remove the outlining algo at the end 
>> of the spec, we should likely remove this advice as well. But not  
>> sooner.
>
> The text in question is non normative advice, whether or not the outline  
> algorithm goes or not is immaterial. The issue I am raising is that we  
> have bad advice in the spec, that is urging authors to construct  
> outlines for non existent consumers to the detriment of all exisiting  
> consumers.

Seconded. The current text is inherently bad advice unless the outline  
algorithm is ubiquitously implemented, since it suggests doing something  
that might work in future and breaks existing tools.

Were the outline algo implemented anywhere it is still debatable whether  
it is good advice to only use h1.

Indeed, the final paragraph at the end of  
http://dev.w3.org/html5/spec/the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements  
is a statement that authors may choose either approach according to their  
preference.

I agree with Steve, the text in question should be removed.

cheers

Chaals

> On 26 October 2012 20:50, Robin Berjon <robin@w3.org> wrote:
>>
>>
>> Hi Steve,
>>
>>
>>
>>
>> On 26/10/2012 10:46 , Steve Faulkner wrote:
>>
>>>
>>> The HTML5 spec currently states the following advice [1]:
>>>
>>>
>>>
>>>
>>>
>>>    "Sections may contain headings of any rank
>>>
>>>    <http://dev.w3.org/html5/spec/the-aside-element.html#rank>, but
>>>
>>>
>>>    authors are strongly encouraged to either use only |h1
>>>
>>>    <http://dev.w3.org/html5/spec/the-aside-element.html#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>|
>>>
>>>
>>>
>>>
>>>    elements"
>>>
>>>
>>>
>>>
>>>
>>> Given that this advice is predicated on the implementation of the
>>>
>>> outline algorithm in browsers which  has not occured and by all
>>>
>>> anecdotal indications this is unlikely to happen soon if at all, I
>>>
>>> suggest that it is not appropriate to include this advice in the spec.
>>>
>>
>>
>>
>> Actually, the outline algorithm is currently up on the "at risk" list.  
>> So I don't think that we should be removing >>anything that relies on  
>> it without having removed the actual source.
>>
>>
>>
>> I therefore suggest that if we do remove the outlining algo at the end  
>> of the spec, we should likely remove this advice as >>well. But not  
>> sooner.
>>
>>
>>
>> --
>> Robin Berjon - http://berjon.com/ - @robinberjon
>>
>
>
>
>



-- 
Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex
         chaals@yandex-team.ru         Find more at http://yandex.com
Received on Saturday, 27 October 2012 17:24:49 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Saturday, 27 October 2012 17:24:49 GMT