2010-12-08 18 views
5

मैंने आदेशित सूची <ol> और प्रत्येक सूची आइटम <li> आउटपुट 1 के रूप में आउटपुट करने का प्रयास किया। 2. 3. ... आदि, मैं आउटपुट 1 होना चाहता हूं) 2) 3) ... आदि, कर सकते हैं यह किया जा सकता है?कस्टम ऑर्डर सूची प्रारूप

उत्तर

9

आप कर सकते हैं, लेकिन केवल अधिक अप-टू-डेट ब्राउज़र (क्रोम, सफारी, फ़ायरफ़ॉक्स और ओपेरा के साथ काम करेगा):

ol { 
    counter-reset: listCounter; 
} 
ol li { 
    counter-increment: listCounter; 
} 
ol li:before { 
    content: counter(listCounter) ")"; 
} 
+0

IE7 – FDisk

+0

@FDisk पर काम नहीं करता है: हाँ, क्या आपने पहली वाक्य पढ़ी? मुझे कल्पना है (हालांकि मुझे परीक्षण करने के लिए उपयोग नहीं है) कि यह * आईई 10 और, * संभवतः *, आईई 9 पर काम करना चाहिए। –

0

नहीं, मान्य विकल्प >here< सूचीबद्ध हैं।

2

आप सीएसएस काउंटर और छद्म तत्वों के साथ ऐसा कर सकते हैं:

ol li{ 
 
    list-style: none; 
 
    counter-increment: myIndex; 
 
} 
 

 
ol li:before{ 
 
    content:counter(myIndex)") "; 
 
}
<ol> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
</ol>

+0

+1 उत्तर के लिए मैं सहमत हूं, मेरे आगे पोस्ट किया गया है (आईफोन के माध्यम से जवाब देने में इतना समय लगता है ...)। यदि आपने अपना डेमो/उदाहरण सीएसएस * यहां पोस्ट किया था * मैंने शायद अपना खुद का हटा दिया होगा, बहुत ही कमजोर, आपके सम्मान में जवाब दें। –

+0

धन्यवाद, मैं भविष्य में जवाबों पर विचार करूंगा। –

संबंधित मुद्दे