Mengapa Kaunter Senarai Tertib Bersarang Saya Tidak Berfungsi dalam HTML?

Barbara Streisand
Lepaskan: 2024-11-17 06:16:03
asal
258 orang telah melayarinya

Why Aren't My Nested Ordered List Counters Working in HTML?

Kaunter Senarai Tertib HTML Tidak Berfungsi

Apabila cuba membuat senarai tersusun bersarang menggunakan pembilang dan skop, penomboran yang salah mungkin berlaku. Artikel ini akan menyelidiki isu ini, meneroka punca dan menyediakan penyelesaian.

Punca Punca

Masalah timbul daripada tetapan "normalize CSS", yang menetapkan semula senarai jidar dan pelapik kepada sifar. Tetapan lalai ini bercanggah dengan penggayaan yang diperlukan untuk kefungsian balas yang betul.

Penyelesaian

Untuk menyelesaikannya, lumpuhkan pilihan "normalize CSS". Sebagai alternatif, sertakan sub-senarai dalam elemen senarai utama. Kod CSS dan HTML berikut menunjukkan pembetulan ini:

ol {
  counter-reset: item;
}
li {
  display: block;
}
li:before {
  content: counters(item, ".") " ";
  counter-increment: item;
}
Salin selepas log masuk
<ol>
  <li>one</li>
  <li>two
    <ol>
      <li>two.one</li>
      <li>two.two</li>
      <li>two.three</li>
    </ol>
  </li>
  <li>three
    <ol>
      <li>three.one</li>
      <li>three.two
        <ol>
          <li>three.two.one</li>
          <li>three.two.two</li>
        </ol>
      </li>
    </ol>
  </li>
  <li>four</li>
</ol>
Salin selepas log masuk

Dengan melumpuhkan tetapan semula CSS atau dengan mengubah suai struktur HTML, pembilang senarai tersusun akan berfungsi dengan betul, memaparkan penomboran yang dijangkakan.

Atas ialah kandungan terperinci Mengapa Kaunter Senarai Tertib Bersarang Saya Tidak Berfungsi dalam HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan