pub struct Ol;Expand description
The <ol> element - ordered list.
§Purpose
The <ol> element represents an ordered list of items, where the order is
meaningful. Items are typically numbered but can use other markers like
letters or Roman numerals.
§Content Categories
- Flow Content
- Palpable Content (if it has at least one
<li>child)
§Permitted Content Model
- Zero or more
<li>and script-supporting elements
§Common Use Cases
- Step-by-step instructions or procedures
- Ranked lists (top 10, etc.)
- Sequential content where order matters
- Table of contents with numbered sections
- Legal or technical document numbering
§Key Attributes
reversed: Reverses the numbering orderstart: Starting number for the list (e.g.,start="5")type: Numbering type ("1","A","a","I","i")- Global attributes
§Example
<h2>Recipe Instructions</h2>
<ol>
<li>Preheat oven to 350°F</li>
<li>Mix dry ingredients</li>
<li>Add wet ingredients</li>
<li>Bake for 25 minutes</li>
</ol>
<ol type="A" start="3">
<li>Option C</li>
<li>Option D</li>
</ol>§Accessibility
- Screen readers announce list with item count
- Sequential numbering aids comprehension
§WHATWG Specification
Trait Implementations§
Source§impl HtmlElement for Ol
impl HtmlElement for Ol
impl CanContain<Li> for Ol
impl CanContain<Script> for Ol
impl CanContain<Template> for Ol
impl FlowContent for Ol
impl PalpableContent for Ol
Auto Trait Implementations§
impl Freeze for Ol
impl RefUnwindSafe for Ol
impl Send for Ol
impl Sync for Ol
impl Unpin for Ol
impl UnwindSafe for Ol
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