pub struct H2;Expand description
The <h2> element - level 2 heading.
§Purpose
The <h2> element represents a second-level heading, typically used for major
sections within a document. It’s subordinate to <h1> and superior to <h3>.
§Content Categories
- Flow Content
- Heading Content
- Palpable Content
§Permitted Content Model
- Phrasing content
§Common Use Cases
- Major section headings
- Chapter titles in longer documents
- Main subsections under the
<h1>heading
§Key Attributes
- Global attributes only
§Example
<h1>Complete Guide to HTML</h1>
<h2>Basic Elements</h2>
<p>HTML provides various basic elements...</p>
<h2>Semantic Elements</h2>
<p>Semantic elements give meaning...</p>§Accessibility
- Creates hierarchical document structure
- Should follow heading order (don’t skip levels)
- Screen readers use for navigation
§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for H2
impl HtmlElement for H2
impl CanContain<H2> for Hgroup
impl<T: PhrasingContent> CanContain<T> for H2
impl CanContain<Text> for H2
impl FlowContent for H2
impl HeadingContent for H2
impl PalpableContent for H2
Auto Trait Implementations§
impl Freeze for H2
impl RefUnwindSafe for H2
impl Send for H2
impl Sync for H2
impl Unpin for H2
impl UnwindSafe for H2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more