pub struct Abbr;Expand description
The <abbr> element - abbreviation or acronym.
§Purpose
The <abbr> element represents an abbreviation or acronym. The title attribute
can provide the full expansion of the abbreviation, which is often shown as a
tooltip on hover.
§Content Categories
- Flow Content
- Phrasing Content
- Palpable Content
§Permitted Content Model
- Phrasing content
§Common Use Cases
- Abbreviations (Dr., Inc., etc.)
- Acronyms (HTML, CSS, API)
- Shortened terms with full expansions
- Technical terminology
§Key Attributes
title: Full expansion or description of the abbreviation- Global attributes
§Example
<p>The <abbr title="World Health Organization">WHO</abbr> was founded in 1948.</p>
<p>Use <abbr title="HyperText Markup Language">HTML</abbr> for structure.</p>
<p>Contact <abbr title="Doctor">Dr.</abbr> Smith for more information.</p>
<p>The <abbr title="Application Programming Interface">API</abbr> is RESTful.</p>§Accessibility
- Screen readers may announce the expansion from
title - Helps users understand unfamiliar abbreviations
§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Abbr
impl HtmlElement for Abbr
impl<T: PhrasingContent> CanContain<T> for Abbr
impl CanContain<Text> for Abbr
impl FlowContent for Abbr
impl PalpableContent for Abbr
impl PhrasingContent for Abbr
Auto Trait Implementations§
impl Freeze for Abbr
impl RefUnwindSafe for Abbr
impl Send for Abbr
impl Sync for Abbr
impl Unpin for Abbr
impl UnwindSafe for Abbr
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