pub struct Span;Expand description
The <span> element - generic inline container.
§Purpose
The <span> element is a generic inline container for phrasing content. It has no
semantic meaning and should be used only when no other semantic element is appropriate.
Primarily used for styling with CSS or as a target for JavaScript.
§Content Categories
- Flow Content
- Phrasing Content
- Palpable Content (if it has content)
§Permitted Content Model
- Phrasing content
§Common Use Cases
- Styling parts of text with CSS
- JavaScript manipulation targets
- Applying classes or IDs to inline content
- Wrapping inline content when no semantic element fits
§Key Attributes
- Global attributes only (commonly
class,id,style)
§Example
<p>The price is <span class="price">$29.99</span></p>
<p>Status: <span class="status-active">Active</span></p>
<p>Call us at <span id="phone-number">555-1234</span></p>§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Span
impl HtmlElement for Span
impl<T: PhrasingContent> CanContain<T> for Span
impl CanContain<Text> for Span
impl FlowContent for Span
impl PalpableContent for Span
impl PhrasingContent for Span
Auto Trait Implementations§
impl Freeze for Span
impl RefUnwindSafe for Span
impl Send for Span
impl Sync for Span
impl Unpin for Span
impl UnwindSafe for Span
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