लाइव डेमो: https://jsfiddle.net/h8uxmoj4/
ol, ul {
padding-left: 0;
}
li {
list-style: none;
padding-left: 1.25rem;
position: relative;
}
li::before {
left: 0;
position: absolute;
}
ol {
counter-reset: counter;
}
ol li::before {
content: counter(counter) ".";
counter-increment: counter;
}
ul li::before {
content: "●";
}
चूंकि मूल प्रश्न इसकी आवश्यकताओं के बारे में स्पष्ट नहीं है, इसलिए मैंने अन्य उत्तरों द्वारा निर्धारित दिशानिर्देशों के भीतर इस समस्या को हल करने का प्रयास किया। विशेष रूप से:
- सूची पैराग्राफ को बाहर पैराग्राफ टेक्स्ट के साथ संरेखित करें
- एक ही सूची आइटम के भीतर कई पंक्तियों को संरेखित करें
मुझे ऐसा समाधान भी चाहिए था जो ब्राउज़रों पर निर्भर न हो कि कितने पैडिंग का उपयोग करना है। मैंने पूर्णता के लिए एक आदेशित सूची जोड़ी है।