[html5] <header>, <hgroup> and subheadings
    Micky Hulse 
    mickyhulse.lists at gmail.com
       
    Wed May  1 18:00:26 PDT 2013
    
    
  
Check out this scenario:
Not using an <hgroup>:
<doctype html>
<title>Hello, world!</title>
<h1>This is a section</h1>
<article>
   <heading>
       <h3>Tertiary heading</h3>
       <h1>Primary heading</h1>
       <h2>Secondary heading</h2>
   </heading>
</article>
Outline:
1. This is a section
   1. Tertiary heading
   2. Primary heading
       1. Secondary heading
Now, using an <hgroup>:
<doctype html>
<title>Hello, world!</title>
<h1>This is a section</h1>
<article>
    <heading>
        <hgroup>
            <h3>Tertiary heading</h3>
            <h1>Primary heading</h1>
            <h2>Secondary heading</h2>
        </hgroup>
    </heading>
</article>
Outline:
1. This is a section
   1. Primary heading
Clearly, in this case, the <hgroup> proves to be useful as it allows
for non-sequential heading orders and it pulls the <h1> as the title
for group in the outliner.
I'd hate to always have to have <h1> come first ... Sometimes one
needs to put a less important heading above the most important heading
(I'd say that's a pretty common pattern that people use for when it
comes to multiple headings).
Anyone following me here? :D
    
    
More information about the Help
mailing list