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

DDD
Lepaskan: 2024-11-21 02:27:10
asal
396 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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>
Salin selepas log masuk

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!

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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan