pub struct Li;Expand description
The <li> element - list item.
§Purpose
The <li> element represents a list item within ordered (<ol>), unordered (<ul>),
or menu (<menu>) lists. It’s the container for individual items in a list structure.
§Content Categories
- None (only valid as child of
<ol>,<ul>, or<menu>)
§Permitted Content Model
- Flow content
§Common Use Cases
- Items in ordered or unordered lists
- Navigation menu items
- Steps in procedures
- Feature or specification lists
§Key Attributes
value: Ordinal value for the item (only in<ol>)- Global attributes
§Example
<ul>
<li>First item</li>
<li>Second item with <strong>emphasis</strong></li>
<li>
Third item with nested content
<ul>
<li>Nested item</li>
</ul>
</li>
</ul>
<ol>
<li value="10">Start at 10</li>
<li>This will be 11</li>
</ol>§Accessibility
- Screen readers announce list position (e.g., “item 1 of 3”)
§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Li
impl HtmlElement for Li
impl CanContain<Li> for Menu
impl CanContain<Li> for Ol
impl CanContain<Li> for Ul
impl<T: FlowContent> CanContain<T> for Li
impl CanContain<Text> for Li
Auto Trait Implementations§
impl Freeze for Li
impl RefUnwindSafe for Li
impl Send for Li
impl Sync for Li
impl Unpin for Li
impl UnwindSafe for Li
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