pub struct Div;Expand description
The <div> element - generic container.
§Purpose
The <div> element is a generic container for flow content. It has no semantic meaning
and should be used only when no other semantic element is appropriate. It’s primarily
used for styling purposes or as a container for scripting.
§Content Categories
- Flow Content
- Palpable Content (if it has at least one child)
§Permitted Content Model
- Flow content
§Common Use Cases
- Layout containers for CSS Grid or Flexbox
- Grouping elements for styling with CSS classes
- JavaScript manipulation targets
- Generic wrappers when no semantic element fits
§Key Attributes
- Global attributes only (commonly
class,id,style)
§Example
<div class="container">
<div class="header">
<h1>Page Title</h1>
</div>
<div class="content">
<p>Main content...</p>
</div>
</div>§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Div
impl HtmlElement for Div
impl CanContain<Div> for Dl
impl<T: FlowContent> CanContain<T> for Div
impl CanContain<Text> for Div
impl FlowContent for Div
impl PalpableContent for Div
Auto Trait Implementations§
impl Freeze for Div
impl RefUnwindSafe for Div
impl Send for Div
impl Sync for Div
impl Unpin for Div
impl UnwindSafe for Div
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