W3C home > Mailing lists > Public > whatwg@whatwg.org > February 2008

[whatwg] several messages about <section>, <p>, <hr>, and related subjects

From: Michel Fortin <michel.fortin@michelf.com>
Date: Wed, 27 Feb 2008 08:00:01 -0500
Message-ID: <745FD741-A218-4FF5-9D7C-C5198C6B2F85@michelf.com>
Le 2008-02-27 ? 2:17, Ian Hickson a ?crit :

> On Thu, 6 Apr 2006, Michel Fortin wrote:
>> Le 6 avr. 2006 ? 6:44, Alexey Feldgendler a ?crit :
>>> This heading shouldn't be within the document's main tree of  
>>> headings.
>>> It should be completely taken out, that's what "aside" means. But it
>>> can't be done in a backwards compatible way.
>> Hum, that's true; it seems to be a general issue with asides, not
>> limited to figures. Using aside to indicate a sidebar on a page
>> shouldn't be much of a problem because the sidebar is usually  
>> outside of
>> the main content and can have the same heading level as the main
>> content. But aside content inserted in the middle of the text is  
>> already
>> problematic from the semantic standpoint in HTML 4, and become a  
>> problem
>> to any outliner if it contains headers.
>> Maybe there could be a <h> element. This way you can use <h1>, <h2>,
>> etc. for the main content and <h> for any content outside the main
>> outline of the document, like asides. Its use wouldn't be mandatory,
>> just like you don't have to use the "right" heading number anymore,  
>> but
>> recommended for aside backward compatibility with outliners. It could
>> also be used in the main content for the 7th heading level and  
>> beyond.
> I don't understand the problem being described here.

The idea was to add <h> for use inside <aside> so you can remove the  
header from the main flow for old outliners not supporting the HTML5  
outline algorithm. I don't think it has a very strong use-case; I was  
simply pointing it as a solution to the backward compatibility problem  
Alexey mentioned.

Michel Fortin
michel.fortin at michelf.com
Received on Wednesday, 27 February 2008 05:00:01 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:39 UTC