Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Nomborkan Senarai Tertib Bersarang dengan Betul dalam HTML?

Bagaimanakah Saya Boleh Nomborkan Senarai Tertib Bersarang dengan Betul dalam HTML?

DDD
DDDasal
2024-11-21 02:27:10462semak imbas

How Can I Correctly Number Nested Ordered Lists in HTML?

Merungkai Enigma Senarai Tertib Bersarang (1.1, 1.2) dengan Pembilang dan Skop

Merangkum senarai tersusun bersarang dalam struktur hierarki menggunakan pembilang dan skop boleh menjadi satu usaha yang menggerunkan. Salah satu teka-teki yang dihadapi oleh pembangun ialah penomboran yang salah dalam senarai ini. Artikel ini bertujuan untuk mendedahkan kerumitan di sebalik cabaran ini dan menerangi jalan kepada penyelesaian yang lancar.

Masalahnya

Dalam percubaan untuk mencipta senarai tersusun dengan sub bersarang -lists, pembangun menghadapi sisihan yang tidak dijangka dalam penomboran:

1. one
2. two
  2.1. two.one
  2.2. two.two
  2.3. two.three
2.4 three (incorrect numbering)
  2.1 three.one
  2.2 three.two
    2.2.1 three.two.one
    2.2.2 three.two.two
2.3 four

Yang dikehendaki keputusan, walau bagaimanapun, adalah seperti berikut:

1. one
2. two
  2.1. two.one
  2.2. two.two
  2.3. two.three
3. three
  3.1 three.one
  3.2 three.two
    3.2.1 three.two.one
    3.2.2 three.two.two
4. four

Penyelesaian

Untuk menyelesaikan enigma ini, dua pertimbangan utama timbul:

1. Lumpuhkan Penormalan CSS

Dalam banyak kes, set peraturan CSS yang digunakan untuk penormalan menghilangkan margin lalai dan pelapik yang digunakan pada senarai. Ini boleh mengganggu jarak yang dimaksudkan untuk senarai bersarang. Untuk mengelakkan gangguan tersebut, lumpuhkan pilihan penormalan CSS.

2. Merangkumkan Subsenarai

Untuk memastikan penghitungan yang betul, setiap subsenarai mesti disertakan dalam item senarai induknya. Dalam kod HTML yang disediakan, subsenarai hendaklah dirangkumkan seperti berikut:

<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>

Dengan menangani isu ini, pembangun boleh membina senarai tersusun dengan subsenarai bersarang dengan berkesan sambil mengekalkan penomboran yang tepat.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Nomborkan Senarai Tertib Bersarang dengan Betul dalam HTML?. 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