This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 28674 - H1-H6 missing from Changed Elements (3.3)
Summary: H1-H6 missing from Changed Elements (3.3)
Status: NEW
Alias: None
Product: HTML WG
Classification: Unclassified
Component: HTML5 differences from HTML4 (show other bugs)
Version: unspecified
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Simon Pieters
QA Contact: HTML WG Bugzilla archive list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-05-22 02:55 UTC by Duff Johnson
Modified: 2018-06-02 19:47 UTC (History)
5 users (show)

See Also:
zcorpan: needinfo? (duff)


Attachments

Description Duff Johnson 2015-05-22 02:55:46 UTC
The definition of the H# elements has changed substantially, but this isn't noted in Section 3.3.
Comment 1 Simon Pieters 2015-08-24 10:49:50 UTC
Can you explain how they changed substantially?
Comment 2 Duff Johnson 2015-08-24 15:48:33 UTC
All in all, the definition has been completely re-written and made more stringent, and includes dependencies on other (new) elements (<section>):

- In HTML 4 the definition emphasizes "importance" of the heading. This is (and certainly has historically been interpreted as) orthogonal to the "formal" purpose of headings - specifically - identification of content sections.

- In HTML 5 the definition ignores the question of "importance" and restricts ("must") use of H1-H6 to section headings. The heading numbers are "ranks" rather than being indications of importance.

- The interaction with <section> is also new to HTML5 - and fundamental to the implementation of H1-H6 (not least, because it allows for more than 6 heading levels).

- There are additional specifications for headings in the case of <td> and <blockquote> elements.

I hope this helps.