Over at CSS-Tricks, Chris takes a look at how to mark up a “Double Heading”, a common pattern where you have a big heading with a little one preceding/succeeding it (as pictured above).
After going over a few options, the answer comes from a tweet by Steve Faulkner: use
role="doc-subtitle" for the secondary heading. As per spec:
An explanatory or alternate title for the work, or a section or component within it.
<header> <h1>Chapter 2 The Battle</h1> <p role="doc-subtitle">Once more unto the breach</p> </header>
Oh that’s nice! Support from JAWS/NVDA seems ok so it’s perfectly fine to use.