Rumah >hujung hadapan web >tutorial css >Bagaimana Saya Boleh Menukar Warna Bullet Senarai dalam HTML Tanpa Menggunakan Span?

Bagaimana Saya Boleh Menukar Warna Bullet Senarai dalam HTML Tanpa Menggunakan Span?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-26 17:29:101109semak imbas

How Can I Change List Bullet Color in HTML Without Using Spans?

Menukar Warna Bulet Senarai Tanpa Span

Dalam HTML, menyesuaikan warna bulet senarai boleh menjadi satu cabaran. Walaupun mungkin untuk menyertakan item senarai dalam rentang, ini mungkin bukan pilihan dalam senario tertentu. Soalan ini mencari penyelesaian yang mengubah suai warna titik tanpa menambah penanda tambahan.

Untuk mencapai matlamat ini, jawapannya memanfaatkan elemen li:sebelum pseudo CSS. Dengan menetapkan gaya senarai: tiada untuk elemen li, titik tumpu lalai dialih keluar. Elemen li:before kemudiannya digunakan untuk memaparkan bullet tersuai menggunakan sifat kandungan untuk menentukan aksara unicode. Sifat warna menetapkan warna titik yang diingini.

Berikut ialah kod CSS:

li {
  list-style: none;
}

li:before {
  content: '22'; /* For a round bullet */
  display: block;
  position: relative;
  max-width: 0;
  max-height: 0;
  left: -10px;
  top: 0;
  color: green;
  font-size: 20px;
}

Untuk menggunakan penyelesaian ini, hanya gunakan gaya CSS pada senarai anda seperti berikut:

<ul>
  <li>foo</li>
  <li>bar</li>
</ul>

Teknik ini membolehkan anda menukar warna peluru tanpa mengubah suai kandungan item senarai atau menambah penanda tambahan, menyediakan cara yang fleksibel untuk menyesuaikan HTML anda senarai.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Menukar Warna Bullet Senarai dalam HTML Tanpa Menggunakan Span?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn