Demo langsung: 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: "●";
}
Karena pertanyaan awal tidak jelas tentang persyaratannya, saya berusaha menyelesaikan masalah ini dalam pedoman yang ditetapkan oleh jawaban lain. Khususnya:
- Sejajarkan daftar peluru dengan teks paragraf luar
- Sejajarkan beberapa baris dalam item daftar yang sama
Saya juga menginginkan solusi yang tidak bergantung pada browser yang menyetujui berapa banyak bantalan yang digunakan. Saya telah menambahkan daftar yang dipesan untuk kelengkapan.