← Back to HTML Course | Chapter 2: Text, Formatting & Media | Lesson 25 of 26

HTML Ordered Lists

एक ordered list उस group of items के लिए है जहां sequence genuinely matter करता है -- step-by-step instructions, एक ranking, एक numbered legal clause list -- और हर item को browser द्वारा अपने आप numbered किया जाता है, ताकि readers समझें कि follow करने के लिए एक specific order है, unordered list के bullet points के विपरीत।
Syntax
markup
<ol type="1" start="number">
  <li>Item</li>
  <li>Item</li>
</ol>

एक बुनियादी Ordered List बनाना

<ol> structurally बिल्कुल <ul> जैसे ही काम करता है -- items अब भी <li> में लपेटे जाते हैं -- लेकिन ब्राउज़र स्वचालित रूप से हर item को 1, 2, 3, और आगे तक numbered करता है, जो ऐसे content के लिए आदर्श है जहां क्रम खुद कोई अर्थ रखता हो, जैसे किसी recipe के steps।

Note:
  • ordered list items में कभी manually numbers टाइप न करें; ब्राउज़र को उन्हें generate करने दें ताकि items को दोबारा व्यवस्थित करना आसान बना रहे।
  • Accepted attributes:
  • type — 1 | a | A | i | I
  • start — integer
  • reversed — boolean
  • li value — integer
Warning: browser की automatic numbering के साथ-साथ li text में manual numbers mix करना confusing double-numbered items पैदा करता है।

उदाहरण: Creating a Basic Ordered List

markup
<ol>
  <li>Preheat oven</li>
  <li>Mix ingredients</li>
</ol>

type के साथ Numbering Style चुनना

type attribute marker style को plain numbers से बदलकर uppercase letters (A), lowercase letters (a), uppercase roman numerals (I), या lowercase roman numerals (i) कर देता है, जो आमतौर पर formal या legal-style multi-level outlines के लिए उपयोग होता है।

Note:
  • एक classic formal outline (I, A, 1, a) structure बनाने के लिए nested ordered lists में अलग-अलग type values combine करें।
  • Accepted values:
  • 1 — decimal (default)
  • a — lowercase letters
  • A — uppercase letters
  • i — lowercase Roman numerals
  • I — uppercase Roman numerals
Warning: type attribute सिर्फ visual marker style बदलता है; underlying sequence और count पर कोई असर नहीं पड़ता।

उदाहरण: Choosing a Numbering Style with type

markup
<ol type="I">
  <li>First section</li>
  <li>Second section</li>
</ol>

start से Custom Number से शुरू करना

start attribute default 1 के बजाय उस number को सेट करता है जिससे list count करना शुरू करती है, जो किसी ऐसी numbered sequence को जारी रखने के लिए उपयोगी है जिसे किसी अन्य content ने बीच में रोक दिया हो, जैसे step 3 और step 4 के बीच explanation का एक paragraph।

Note:
  • दो अलग ol blocks के बीच explanatory content insert करने के बाद एक numbered sequence resume करने के लिए start का उपयोग करें।
  • Accepted values:
  • start — integer, zero या negative भी हो सकता है
  • सिर्फ ol पर लागू होता है
Warning: start हमेशा एक plain number expect करता है, चाहे type letters या roman numerals पर set हो -- type="A" के साथ start="3" "C" से शुरू होता है, literal character 3 से नहीं।

उदाहरण: Starting from a Custom Number with start

markup
<ol start="4">
  <li>Step four</li>
  <li>Step five</li>
</ol>

reversed से उल्टे क्रम में Count करना

reversed attribute ब्राउज़र को ऊपर की बजाय नीचे count कराता है, पहले सबसे बड़ा number दिखाता हुआ और 1 तक नीचे आता हुआ, जो countdowns, कम से ज़्यादा महत्व के क्रम में दिखाई गई top-10 style rankings, या leaderboard displays के लिए एक स्वाभाविक fit है।

Note:
  • counting direction और countdown किस exact number से शुरू हो, दोनों को control करने के लिए reversed को start के साथ combine करें।
  • Accepted values:
  • reversed — boolean attribute
  • item count से 1 (या start) तक count करता है
Warning: reversed अकेले (बिना start के) कुल item count के बराबर एक number से नीचे count करता है, जो बाद में items जोड़े या हटाए जाने पर आपको हैरान कर सकता है।

उदाहरण: Counting Down with reversed

markup
<ol reversed>
  <li>Third</li>
  <li>Second</li>
  <li>First</li>
</ol>

value से किसी एक Item का Number Override करना

किसी individual <li> पर, जो <ol> के अंदर है, value attribute सिर्फ उसी item के number को override करता है, और हर बाद का item उस नई value से आगे (या पीछे, अगर reversed हो) count करना जारी रखता है, जो पूरी list को हाथ से दोबारा number किए बिना किसी हटाए गए step को skip करने के लिए उपयोगी है।

Note:
  • जब कोई step जानबूझकर हटाया गया हो, तो हर बाद के number को manually दोबारा टाइप करने के बजाय sequence को आगे बढ़ाने के लिए किसी एक li पर value का उपयोग करें।
  • Accepted values:
  • value — ol के अंदर li पर integer
  • बाद के items उस number से आगे count करते हैं
Warning: किसी li पर value सिर्फ उस specific item और उसके बाद की सभी items को प्रभावित करती है; list की पहले की items अप्रभावित रहती हैं।

उदाहरण: Overriding a Single Item Number with value

markup
<ol>
  <li>Step one</li>
  <li value="5">Step five</li>
  <li>Step six</li>
</ol>
Live Example
Related Topics
{# common_mistakes/chapter_summary/browser_support: on Hindi pages the view already swaps in the hi_ translation fields (or blanks these out if untranslated), so this renders correctly for both languages without a lang_code check here. #}

Login to run this code

C/C++/Java/PHP execution requires a free account. Your code is saved — you'll land right back in the editor after logging in.