start="number"
बेकार है क्योंकि यह स्वचालित रूप से पहले नंबरिंग के आधार पर नहीं बदलता है।
ऐसा करने का एक और तरीका जो अधिक जटिल आवश्यकताओं के अनुकूल हो सकता है वह है उपयोग करना counter-reset
और counter-increment
।
संकट
कहो तुम कुछ इस तरह चाहते थे:
1. Item one
2. Item two
Interruption from a <p> tag
3. Item three
4. Item four
आप दूसरे start="3"
के तीसरे पर सेट कर सकते हैं , लेकिन अब आपको हर बार पहली बार एक आइटम जोड़ने पर इसे बदलने की आवश्यकता होगीli
ol
ol
उपाय
सबसे पहले, आइए हमारी वर्तमान संख्या के स्वरूपण को स्पष्ट करें।
ol {
list-style: none;
}
हम प्रत्येक ली काउंटर दिखा देंगे
ol li:before {
counter-increment: mycounter;
content: counter(mycounter) ". ";
}
अब हमें केवल यह सुनिश्चित करने की आवश्यकता है कि काउंटर ol
प्रत्येक के बजाय केवल पहले पर रीसेट करें ।
ol:first-of-type {
counter-reset: mycounter;
}
डेमो
http://codepen.io/ajkochanowicz/pen/mJeNwY
अब मैं या तो सूची में कई आइटम जोड़ सकता हूं और नंबरिंग को संरक्षित किया जाएगा।
1. Item one
2. Item two
...
n. Item n
Interruption from a <p> tag
n+1. Item n+1
n+2. Item n+2
...