Menggunakan Teks Sebagai Peluru
Gunakan li:before
dengan Entitas HTML Hex yang lolos (atau teks biasa apa pun).
Contoh
Contoh saya akan menghasilkan daftar dengan tanda centang sebagai peluru.
CSS :
ul {
list-style: none;
padding: 0px;
}
ul li:before
{
content: '\2713';
margin: 0 1em; /* any design */
}
Kompatibilitas Browser
Belum menguji diri saya sendiri, tetapi harus didukung pada IE8. Setidaknya itulah yang dikatakan oleh quirksmode & css-trick .
Anda dapat menggunakan komentar bersyarat untuk menerapkan solusi yang lebih lama / lebih lambat seperti gambar, atau skrip. Lebih baik lagi, gunakan keduanya dengan <noscript>
untuk gambar.
HTML :
<!--[if lt IE 8]>
*SCRIPT SOLUTION*
<noscript>
*IMAGE SOLUTION*
</noscript>
<![endif]-->
Tentang gambar latar belakang
Gambar latar belakang memang mudah ditangani, tetapi ...
- Dukungan browser
background-size
sebenarnya hanya untuk IE9.
- Warna teks HTML dan font khusus ( gila ) dapat melakukan banyak hal, dengan lebih sedikit permintaan HTTP.
- Solusi skrip hanya dapat menyuntikkan Entitas HTML, dan membiarkan CSS yang sama melakukan pekerjaannya.
- Penyetelan ulang kode CSS yang baik mungkin membuat
list-style
(pilihan yang lebih logis) lebih mudah.
Nikmati.