Daftar html bersarang. Daftar bernomor. Contoh: Penanda grafis




Daftar secara aktif digunakan untuk penomoran otomatis blok konten. Namun, saat menggunakan daftar bersarang, Anda tidak bisa mendapatkan penomoran sub-item seperti 1.1, 1.2, 1.3, karena setiap daftar akan berdiri sendiri. Tapi apa yang tidak mungkin dalam STML dapat ditetapkan ke gaya.

Pertama, mari kita lihat cara membuat daftar bersarang secara umum. Tag bertindak sebagai penampung utama

    , dan elemen daftar dibentuk oleh tag
  1. . Daftar bersarang juga dimulai dengan
      , tetapi tag ini harus ditempatkan di dalam penampung
    1. , begitulah kebenaran sintaks diamati (contoh 1).

      Contoh 1. Daftar bersarang normal





      daftar bersarang



      1. Paragraf 1

        1. Subpasal 1.1

        2. Subpasal 1.2

        3. Subpasal 1.3



      2. Poin 2

        1. Subpasal 2.1

        2. Subpasal 2.2





      Hasil dari contoh ini ditunjukkan pada Gambar. 1. Harap perhatikan bahwa penomoran daftar bersarang dimulai lagi setiap saat.

      Beras. 1. Tampilan daftar bersarang

      Sekarang mari kita hapus daftar penomoran bawaan dan buat sesuai dengan yang baru, tetapi dalam bentuk yang kita butuhkan. Ini akan membutuhkan tiga atribut gaya: counter-reset , counter-increment , dan content .

      counter-reset - mengatur beberapa variabel yang akan menyimpan nilai counter;

      counter-increment - menambah atau mengurangi nilai penghitung dengan angka yang ditentukan;

      content - menampilkan nilai penghitung saat menggunakan argumen counter(variable) . Bekerja bersama dengan elemen semu setelah atau sebelum.

      Mari kita panggil variabel penghitung list1 untuk daftar level pertama dan list2 untuk level kedua. Kemudian inisiasi penghitung untuk daftar adalah sebagai berikut.

      OL ( counter-reset: list1; ) /* Daftar tingkat pertama */
      OL OL ( counter-reset: list2; ) /* Daftar tingkat kedua */

      Dalam hal ini, pemilih konten membantu memisahkan daftar bersarang dari yang terluar. Konstruksi OL OL berarti menerapkan gaya ke tag saja

        , tetapi hanya jika berada di dalam tag lain
          .

          Nilai penghitung dinaikkan melalui OL LI:before pemilih, yang ditambahkan atribut counter-increment dan gaya konten. Atribut counter-increment dengan nilai list1 menambahkan counter ini satu per satu, dan content: counter(list1) "." menampilkan nilai counter sebelum item daftar. Atribut ini bekerja berpasangan, sehingga harus diaktifkan pada saat yang bersamaan.

          OL LI: sebelum ( /* Daftar tingkat pertama */
          kontra-kenaikan: list1;
          /* Menampilkan nilai sebagai 1., 2.*/
          }
          OL OL LI: sebelum ( /* Daftar tingkat kedua */
          kontra-kenaikan: list2; /* Penghitung pertambahan */
          }

          Untuk daftar bersarang, kami kembali menggunakan pemilih konten (OL OL ) dan secara bersamaan menggunakan output dari penghitung list1 dan list2 , dalam hal ini kami akan mendapatkan penomoran dari jenis yang kami butuhkan.

          Kode terakhir ditunjukkan pada contoh 2.

          Contoh 2: Daftar bersarang dengan penomoran otomatis





          daftar bersarang




          1. Gugus kalimat

            1. Subparagraf

            2. Subparagraf

            3. Subparagraf



          2. Gugus kalimat

            1. Subparagraf

            2. Subparagraf





          Hasil dari contoh ini ditunjukkan pada Gambar. 2.

          Beras. 2. Tampilan daftar penomoran otomatis di browser Opera

          Komentar

          Contoh di atas tidak berfungsi di Internet Explorer hingga dan termasuk versi 7, karena tidak mendukung salah satu properti gaya di atas.

          Karena Internet Explorer tidak mendukung banyak atribut gaya yang menarik, penomoran biasa dalam daftar harus dibiarkan tidak tersentuh khusus untuknya. Untuk melakukannya, hapus list-style-type: none . Tetapi ini juga akan memengaruhi browser lain di mana contoh berfungsi dengan benar, jadi Anda harus menggunakan peretasan - inilah yang dimaksud ketika browser yang berbeda diberi kode gaya yang berbeda. Misalnya, Anda dapat menggunakan tag !important. Menambahkan !important ke nilai atribut gaya akan meningkatkan kepentingannya. Jika Anda mendefinisikan ulang nilai atribut yang sama tanpa !important , itu akan diabaikan oleh browser. Tapi tidak di Internet Explorer versi 6 ke bawah.

          LI(
          list-style-type: none !important; /* Menghapus penomoran di browser Opera, Safari, Firefox */
          daftar-gaya-jenis: desimal; /* Tinggalkan penomoran di IE6 dan di bawahnya */
          }

          Mengganti kode-kode ini dengan string dengan pemilih LI pada contoh 2, kami mendapatkan daftar bersarang yang berfungsi dengan benar di semua browser.

          Tipe lain dari daftar yang diimplementasikan dalam HTML adalah daftar bernomor. Kalau tidak, daftar HTML jenis ini disebut dipesan. Nama belakang sering digunakan sebagai terjemahan formal dari nama tag yang sesuai.

            , dengan bantuan daftar jenis ini yang diatur dalam dokumen HTML (OL - Daftar Berurutan, daftar berurut).

            Daftar jenis ini biasanya merupakan urutan berurutan dari elemen individu. Perbedaan dari daftar berpoin adalah bahwa dalam daftar bernomor, setiap elemen secara otomatis didahului dengan nomor urut. Jenis penomoran tergantung pada browser dan dapat diatur oleh parameter dari tag daftar. Jika tidak, penerapan daftar bernomor sangat mirip dengan penerapan daftar berpoin.

            tag
              Dan

            Untuk membuat daftar bernomor, Anda harus menggunakan tag wadah, di mana semua elemen daftar berada. Tag awal dan akhir daftar memberikan jeda baris sebelum dan sesudah daftar, sehingga memisahkan daftar dari konten utama dokumen.

            Seperti daftar berpoin, setiap item dalam daftar berpoin harus dimulai dengan tag

          1. .

            Berikut adalah contoh dokumen HTML menggunakan daftar bernomor, tampilan siapa browser ditunjukkan pada Gambar. 2.3.

            Contoh daftar bernomor

            Bintang paling terang yang terlihat dari Bumi adalah:

            • Sirius

            • K anopus

            • Arcturus

            • Alfa Centauri

            • Vega

            • K apella

            • Rigel

            • Procyon

            • Achernar

            • Beta Centauri

            • Vetelgeuse

            • Aldebaran

            • Mizar

            • Kutub

            Beras. 2.Z. daftar bernomor

            Di tag

              parameter berikut dapat ditentukan: COMPACT, TYPE dan START.

              Parameter COMPACT memiliki arti yang sama dengan daftar bullet. Parameter TYPE digunakan untuk menentukan bagaimana daftar diberi nomor. Itu dapat mengambil nilai-nilai berikut:

              JENIS = A - menetapkan penanda dalam bentuk huruf Latin huruf besar;

              JENIS = a - menetapkan penanda dalam bentuk huruf latin kecil;

              JENIS = I - menetapkan penanda dalam bentuk angka Romawi besar;

              JENIS = i - menetapkan penanda dalam bentuk angka Romawi kecil;

              JENIS = 1 - menetapkan penanda dalam bentuk angka Arab.

              Secara default, nilai JENIS = 1 selalu digunakan, yaitu penomoran menggunakan angka Arab. Ini juga berlaku untuk daftar urutan bersarang. Di sini, tidak seperti daftar berpoin, browser secara default tidak membuat penomoran yang berbeda pada tingkat daftar bersarang yang berbeda. Perhatikan bahwa setelah nomor elemen daftar, tanda "titik" selalu ditampilkan sebagai tambahan.

              Parameter TYPE dengan nilai yang sama dapat digunakan untuk menentukan bagaimana elemen individual dari daftar harus diberi nomor. Untuk melakukan ini, parameter TYPE dengan nilai yang sesuai diizinkan untuk ditentukan dalam tag elemen daftar

            1. .

              Contoh rekaman:

            2. .

              Tandai parameter MULAI

                memungkinkan Anda untuk mulai memberi nomor pada daftar bukan dari satu. Nilai parameter START harus selalu berupa bilangan asli, apa pun jenis penomoran daftarnya. Berikut contohnya:

                  .

                  Notasi semacam itu menentukan penomoran daftar dari huruf kapital Latin "E". Untuk jenis penomoran lainnya, entri START=5 akan menetapkan penomoran masing-masing dari angka "5", angka romawi "V", dll.

                  Mengubah jenis penomoran daftar dan nilai angka juga dapat dilakukan untuk setiap elemen daftar. Menandai

                1. untuk daftar bernomor, memungkinkan penggunaan parameter TYPE dan VALUE. Parameter TYPE dapat mengambil nilai yang sama dengan tag
                    .

                    Contoh rekaman:

                  1. .

                    Catatan

                    Browser menginterpretasikan indikasi jenis penomoran untuk item daftar individu dengan cara yang berbeda. Browser Netscape mengubah penomoran untuk elemen ini dan semua elemen berikutnya hingga penggantian berikutnya ditemukan. Internet Explorer hanya mengubah tampilan nomor untuk elemen ini.

                    Nilai parameter VALUE dari tag

                  2. - memungkinkan Anda untuk mengubah nomor elemen daftar yang diberikan. Ini mengubah penomoran semua elemen berikutnya. Penggunaan umum adalah untuk daftar di mana beberapa elemen dihilangkan. Contoh daftar seperti itu diberikan di atas (Gbr. 2.3). Ini memberikan daftar urutan bintang paling terang, di mana di 58 dan 75 tempat terdapat bintang yang terlihat jelas di garis lintang kita (Mizar adalah bintang paling terang di konstelasi Ursa Major, dan Bintang Utara adalah Ursa Minor).

                    Berikut adalah contoh asli lain dari penggunaan penomoran berbagai jenis. Kode HTML di bawah ini mendefinisikan tiga daftar dengan penomoran yang berbeda. Agar mudah dilihat, masing-masing daftar ditempatkan di sel tabel yang terpisah. Ketiga daftar itu identik dan hanya berbeda dalam jenis penomoran: di kolom pertama tabel - angka Arab, di kolom kedua - Romawi, dan di kolom ketiga penomoran dalam huruf Latin. Perhatikan bahwa elemen daftar kosong, yaitu setelah tag apa pun

                  3. tidak ada data. Contoh semacam ini dapat digunakan sebagai tabel korespondensi antara angka Arab dan Romawi. Ternyata semua browser yang mendukung daftar dapat digunakan untuk membuat tabel seperti itu (Gambar 2-4) selama Anda mengetikkan kode HTML yang disediakan. Penomoran dalam angka Romawi berfungsi dengan benar hingga nilainya 3999. Dengan memeriksa kolom kanan, Anda dapat memahami bagaimana penomoran dalam huruf Latin dilakukan. Setelah penomoran satu huruf habis (dari A ke Z), nomor dua huruf pertama - AA, dll.

                    Menggunakan berbagai jenis penomoran dalam daftar


                      . . .

                    Beras. 2.4. Berbagai Jenis Penomoran Daftar HTML

                    HTML mendukung tiga jenis daftar yang berbeda, masing-masing dengan jenisnya sendiri:

                      1. - daftar bernomor (menggunakan angka atau huruf), yang setiap elemennya memiliki nomor urut (huruf);
                        • - daftar berpoin (tidak bernomor), di sebelah setiap elemen yang ditempatkan penanda (bukan karakter numerik atau alfabet yang menunjukkan nomor seri);
                        • – Daftar definisi terdiri dari pasangan nama/nilai, termasuk istilah dan definisi.

                        Daftar Bernomor

                        Dalam daftar bernomor, browser secara otomatis memasukkan nomor elemen secara berurutan, dimulai dari beberapa nilai (biasanya 1). Ini memungkinkan Anda untuk memasukkan dan menghapus item daftar tanpa mengganggu penomoran, karena nomor yang tersisa akan dihitung ulang secara otomatis.
                        Daftar bernomor dibuat menggunakan elemen blok

                          (dari bahasa Inggris. Ordered List - daftar bernomor). Di sebelah wadah
                            untuk setiap item dalam daftar, sebuah elemen ditempatkan
                          1. (dari Item Daftar Bahasa Inggris - item daftar). Standarnya adalah daftar bernomor dengan angka Arab.
                            Menandai
                              memiliki sintaks berikut:

                              1. elemen 1
                              2. elemen 2
                              3. elemen 3

                              Item daftar bernomor harus berisi beberapa item daftar, seperti yang diperlihatkan dalam contoh berikut:

                              Contoh: Daftar Bernomor

                              • Cobalah sendiri "

                              Instruksi langkah demi langkah

                              1. Dapatkan kuncinya
                              2. Masukkan kunci ke dalam kunci
                              3. Putar kunci dua putaran
                              4. Dapatkan kunci dari gembok
                              5. Buka pintunya

                              Instruksi langkah demi langkah

                              1. Dapatkan kuncinya
                              2. Masukkan kunci ke dalam kunci
                              3. Putar kunci dua putaran
                              4. Dapatkan kunci dari gembok
                              5. Buka pintunya

                              Terkadang saat melihat kode HTML yang ada, Anda akan menemukan argumennya jenis dalam elemen

                                , yang digunakan untuk menentukan jenis penomoran (huruf, angka Romawi dan Arab, dll.). Sintaksis:

                                  Di sini: ketik - karakter daftar:

                                  • A - huruf latin besar (A, B, C . . .);
                                  • a - huruf latin kecil (a, b, c . . .);
                                  • I - angka Romawi besar (I, II, III . . .);
                                  • i - angka Romawi kecil (i, ii, iii . . .);
                                  • 1 - Angka Arab (1, 2, 3 . . .) (digunakan secara default).

                                  Jika Anda ingin daftar dimulai dengan angka selain 1, Anda harus menentukannya menggunakan atribut awal menandai

                                    .
                                    Contoh berikut menampilkan daftar terurut dengan angka Romawi besar dan nilai awal XLIX:

                                    Penomoran juga dapat dimulai dengan menggunakan atribut nilai, yang ditambahkan ke elemen

                                  1. dengan cara berikut:

                                  2. Dalam hal ini, penomoran berurutan dari daftar akan terputus dan sejak saat itu penomoran akan dimulai lagi, dalam hal ini dari tujuh.

                                    Contoh penggunaan atribut nilai menandai

                                  3. , yang memungkinkan Anda mengubah nomor elemen daftar yang diberikan:

                                    Dalam contoh ini, "Item Daftar Pertama" akan menjadi nomor 1, "Item Daftar Kedua" akan menjadi nomor 7, dan "Item Daftar Ketiga" akan menjadi nomor 8.

                                    Memformat daftar bernomor dengan CSS

                                    Untuk mengubah nomor daftar, gunakan properti daftar-gaya-jenis lembar gaya css:

                                      Gaya Daftar Bernomor
                                      ContohArtiKeterangan
                                      a, b, calfa rendahHuruf kecil
                                      A, B, Calfa atasHuruf kapital
                                      saya, ii, iiiromawi rendahAngka Romawi dalam huruf kecil
                                      Saya, II, IIIromawi atasAngka Romawi dengan huruf kapital

                                      Contoh: Menerapkan properti CSS daftar-gaya-jenis

                                      Daftar berpoin

                                      Daftar berpoin pada dasarnya mirip dengan daftar bernomor, hanya saja daftar tersebut tidak berisi penomoran item secara berurutan. Daftar berpoin dibuat menggunakan elemen blok

                                        (dari Daftar Unordered Bahasa Inggris - daftar unordered). Setiap elemen dari daftar, seperti pada daftar bernomor, dimulai dengan sebuah tag
                                      • . Indentasi browser setiap item daftar dan secara otomatis menampilkan poin.
                                        Menandai
                                          memiliki sintaks berikut:

                                          • Poin pertama
                                          • Poin kedua
                                          • Paragraf ketiga

                                          Dalam contoh berikut, Anda dapat melihat bahwa, secara default, penanda lingkaran kecil yang diisi ditambahkan di depan setiap item daftar:

                                          Di dalam tag

                                        • tidak perlu hanya menempatkan teks, diperbolehkan menempatkan elemen konten streaming apa pun (tautan, paragraf, gambar, dll.)

                                          Daftar Bersarang

                                          Daftar apa pun dapat disarangkan di dalam yang lain. Di dalam sebuah elemen
                                        • adalah mungkin untuk membuat daftar bersarang, atau daftar tingkat kedua. Untuk menyarangkan daftar, jelaskan daftar baru di dalam elemen
                                        • daftar yang sudah ada. Saat menyarangkan satu daftar berpoin ke daftar berpoin lainnya, browser secara otomatis mengubah gaya poin untuk daftar tingkat kedua. Daftar apa pun dapat disarangkan di dalam yang lain. Contoh berikut menunjukkan struktur daftar berpoin yang bersarang di item kedua dari daftar bernomor.

                                          Contoh: Daftar Bersarang

                                          • Cobalah sendiri "
                                          • Senin
                                            1. Kirim surat
                                            2. Kunjungan ke editor
                                              • Pemilihan topik
                                              • Desain dekoratif
                                              • Laporan akhir
                                            3. Tampilan pesan malam
                                          • Selasa
                                            1. Merevisi jadwal
                                            2. Kirim gambar
                                          • Rabu...

                                          • Senin
                                            1. Kirim surat
                                            2. Kunjungan ke editor
                                              • Pemilihan topik
                                              • Desain dekoratif
                                              • Laporan akhir
                                            3. Tampilan pesan malam
                                          • Selasa
                                            1. Merevisi jadwal
                                            2. Kirim gambar
                                          • Rabu...

                                          Memformat daftar berpoin

                                          Untuk mengubah tampilan penanda daftar, gunakan properti daftar-gaya-jenis lembar gaya css:

                                            Contoh berikut menampilkan gaya yang berbeda untuk daftar berpoin:

                                            Contoh: Gaya Daftar Berpoin

                                            • Cobalah sendiri "
                                            • Kopi
                                            • Kopi
                                            • Kopi
                                            • Kopi

                                            Cakram:

                                            • Kopi
                                            • susu

                                            lingkaran:

                                            • Kopi
                                            • susu

                                            Persegi:

                                            • Kopi
                                            • susu

                                            Tidak ada:

                                            • Kopi
                                            • susu

                                            Penanda grafis.

                                            Dalam HTML, dimungkinkan untuk membuat daftar dengan penanda grafis. Ini adalah satu hal ketika penanda daftar adalah lingkaran atau kotak standar, dan hal lain lagi ketika pengembang memilih penanda itu sendiri sesuai dengan desain halaman. Agar item daftar terlihat cantik, gambar kecil sering digunakan.
                                            Untuk mengganti penanda biasa dengan grafik, ganti propertinya daftar-gaya-jenis per properti daftar-gaya-gambar dan tentukan URL gambar:

                                              Contoh: Penanda grafis

                                              • Cobalah sendiri "

                                              lambang Zodiak

                                              • Taurus
                                              • Gemini

                                              lambang Zodiak

                                              • Aries
                                              • Taurus
                                              • Gemini

                                              Daftar definisi (deskripsi)

                                              Daftar definisi sangat berguna untuk membuat, misalnya, glosarium istilah pribadi Anda. Setiap item dalam daftar definisi memiliki dua bagian: istilah dan definisinya.
                                              Anda memasukkan seluruh daftar ke dalam sebuah elemen

                                              (dari bahasa Inggris. Daftar Definisi - daftar definisi). Ini termasuk tag
                                              (dari bahasa Inggris. Istilah Definisi - kata yang ditentukan, istilah) dan
                                              (dari bahasa Inggris. Deskripsi Definisi - deskripsi istilah yang ditentukan).
                                              Daftar definisi sering digunakan dalam publikasi ilmiah, teknis dan pendidikan, membuat glosarium, kamus, buku referensi, dll.

                                              Struktur umum dari daftar deskripsi adalah sebagai berikut:

                                              Istilah pertama
                                              Deskripsi istilah pertama
                                              Istilah kedua
                                              Deskripsi istilah kedua

                                              Contoh berikut menunjukkan satu kemungkinan penggunaan daftar definisi:

                                              Contoh: Daftar definisi

                                              • Cobalah sendiri "

                                              World Wide Web - dari bahasa Inggris. World Wide Web (WWW) adalah sistem terdistribusi yang menyediakan akses ke dokumen yang saling berhubungan yang terletak di berbagai komputer yang terhubung ke Internet. Internet adalah sekumpulan jaringan yang menggunakan protokol pertukaran tunggal untuk mentransfer informasi. Situs adalah sekumpulan halaman web individual yang dihubungkan oleh tautan dan memiliki desain yang sama.

                                              World Wide Web
                                              - dari bahasa Inggris. World Wide Web (WWW) adalah sistem terdistribusi yang menyediakan akses ke dokumen yang saling berhubungan yang terletak di berbagai komputer yang terhubung ke Internet.
                                              Internet
                                              - satu set jaringan yang menggunakan protokol pertukaran tunggal untuk mengirimkan informasi.
                                              Situs web
                                              - sekumpulan halaman web terpisah yang saling terhubung oleh tautan dan satu desain.

                                              Secara default, teks istilah terletak di tepi kiri jendela browser, dan deskripsi istilah terletak di bawah dan digeser ke kanan.

                                              Daftar bernomor adalah sekumpulan elemen dengan nomor urutnya. Jenis dan jenis penomoran tergantung pada parameter elemen

                                                , yang digunakan untuk membuat daftar. Nilai-nilai berikut dapat bertindak sebagai elemen penomoran:

                                                • Angka Arab (1, 2, 3, ...);
                                                • Angka Arab dengan nol di depan untuk angka kurang dari sepuluh (01, 02, 03, ..., 10);
                                                • huruf latin besar (A, B, C, ...);
                                                • huruf latin kecil (a, b, c, ...);
                                                • Angka Romawi dalam huruf besar (I, II, III, ...);
                                                • Angka Romawi dalam huruf kecil (i, ii, iii, ...);
                                                • penomoran Armenia;
                                                • penomoran Georgia.

                                                Dari sudut pandang praktis, prinsip menampilkan elemen daftar berpoin dapat diterapkan dengan cara yang mirip dengan daftar bernomor. Tetapi mengingat kita berurusan dengan pencacahan, ada beberapa fitur yang akan dibahas lebih lanjut.

                                                Penomoran daftar

                                                Diijinkan untuk memulai daftar dengan nomor apapun; atribut start elemen digunakan untuk tujuan ini

                                                  atau nilai pada elemen
                                                1. . Nilainya adalah bilangan bulat positif apa pun. Jenis penomoran apa pun yang ditetapkan, meskipun huruf Latin digunakan sebagai daftar. Jika atribut awal dan nilai diterapkan ke daftar, maka yang terakhir diutamakan dan penomoran dimulai dari angka yang ditentukan oleh nilai , seperti yang ditunjukkan pada contoh 1.

                                                  Contoh 1 - Ubah penomoran daftar

                                                  Daftar

                                                  1. Anda harus merawat tempat kerja Anda dengan baik.
                                                  2. Sesuaikan pencahayaan di ruangan agar sumber cahaya berada di samping atau di belakang operator.
                                                  3. Untuk menghindari komplikasi medis, disarankan untuk memilih kursi dengan dudukan yang empuk.

                                                  Elemen pertama dari daftar dalam contoh ini akan dimulai dengan angka Romawi IV, karena atribut start="4" ditentukan, maka nomor V, dan elemen terakhir, yang tidak berurutan, diberi nomor X (Gbr. 1).

                                                  Beras. 1. Angka Romawi dalam daftar

                                                  Menulis angka

                                                  Secara default, daftar bernomor memiliki bentuk tertentu: pertama ada angka, lalu titik, dan setelah itu teks ditampilkan dipisahkan oleh spasi. Bentuk penulisan ini visual dan nyaman, tetapi beberapa pengembang lebih suka melihat cara penomoran daftar yang berbeda. Yaitu, untuk mengganti titik dengan braket penutup, seperti yang ditunjukkan pada Gambar. 2 atau yang serupa.

                                                  Beras. 2. Jenis daftar bernomor dengan tanda kurung

                                                  Gaya memungkinkan Anda untuk mengubah penomoran daftar menggunakan konten dan properti penambahan kontra. Pertama, pemilih ol perlu disetel ke counter-reset : item , ini diperlukan agar penomoran di setiap daftar baru dimulai kembali. Jika tidak, penomoran akan berlanjut dan bukannya 1,2,3 Anda akan melihat 5,6,7. Nilai item adalah pengidentifikasi penghitung unik, kami memilihnya sendiri. Selanjutnya, Anda perlu menyembunyikan penanda asli melalui properti style list-style-type dengan nilai none .

                                                  Properti content biasanya bekerja bersama dengan elemen semu ::after dan ::before . Jadi, konstruksi li::before mengatakan bahwa sebelum setiap elemen daftar, beberapa konten harus ditambahkan (contoh 2).

                                                  Contoh 2. Membuat penomoran Anda sendiri

                                                  Li::sebelum ( konten: counter(item) ") "; /* Menambahkan tanda kurung pada angka */ counter-increment: item; /* Tetapkan nama penghitung */ )

                                                  Properti konten dengan penghitung nilai (item) menghasilkan angka; dengan menambahkan tanda kurung, seperti yang ditunjukkan dalam contoh ini, kita mendapatkan jenis penomoran yang diinginkan. counter-increment diperlukan untuk menambah nomor daftar satu per satu. Perhatikan bahwa pengidentifikasi yang sama, bernama item , digunakan di seluruh. Kode terakhir ditunjukkan pada contoh 3.

                                                  Contoh 3 - Mengubah tampilan daftar

                                                  Daftar

                                                  1. Pertama
                                                  2. Kedua
                                                  3. Ketiga
                                                  4. Keempat

                                                  Dengan cara di atas, Anda dapat membuat daftar bernomor apa pun, misalnya, mengambil nomor dalam tanda kurung siku, dalam hal ini hanya satu baris yang akan berubah dalam gaya.

                                                  Konten: "[" counter(item) "]";

                                                  Daftar dengan huruf Rusia

                                                  Ada daftar bernomor dengan huruf Latin, tetapi tidak ada huruf Rusia untuk daftar tersebut. Mereka dapat ditambahkan secara artifisial menggunakan teknik di atas. Karena penomoran dilakukan melalui gaya, daftar itu sendiri tetap asli, hanya kelas yang dipilih yang ditambahkan ke dalamnya, sebut saja cyrilic (contoh 4).

                                                  Contoh 4. Kode untuk membuat daftar

                                                  1. Satu
                                                  2. Dua
                                                  3. Tiga

                                                  Huruf ditambahkan menggunakan ::before pseudo-element dan properti konten. Karena setiap baris harus memiliki hurufnya sendiri, kita akan menggunakan pseudo-class :nth-child(1), nomor hurufnya ditulis dalam tanda kurung. Huruf pertama tentu saja A, huruf kedua B, huruf ketiga C, dan seterusnya Seluruh rangkaian ini ditambahkan ke pemilih li sebagai berikut (contoh 5).

                                                  Contoh 5 Menggunakan :nth-child Pseudo-Class

                                                  Cyrilic li:nth-child(1)::before ( konten: "a)"; ) .cyrilic li:nth-child(2)::before ( konten: "b)"; ) .cyrilic li:nth-child(3)::before ( konten: "to)"; )

                                                  Dalam contoh ini, setiap huruf diikuti dengan tanda kurung, semua huruf adalah huruf kecil. Anda dapat menentukan jenis penomoran daftar Anda sendiri, misalnya, dapat berisi huruf kapital dengan titik, dengan satu atau dua tanda kurung, atau hanya huruf. Tidak seperti penomoran standar, kami bebas melakukan apa pun yang kami inginkan di sini. Daftar sepuluh huruf seharusnya cukup untuk hampir semua situasi, tetapi jika ini tiba-tiba ternyata tidak cukup, tidak ada yang menghalangi kami untuk memperluas daftar kami untuk memasukkan setidaknya semua huruf alfabet Rusia.

                                                  Kami akhirnya menyesuaikan perataan dan posisi huruf, secara opsional menentukan ukuran font, warna, dan parameter lainnya (contoh 6).

                                                  Contoh 6. Daftar dengan huruf Rusia

                                                  Daftar

                                                  1. Borsch
                                                  2. irisan daging pike
                                                  3. Kulebyak
                                                  4. Jamur dalam krim asam
                                                  5. Panekuk dengan kaviar
                                                  6. Kvass

                                                  Hasil dari contoh ini ditunjukkan pada Gambar. 3.

                                                  - 4,5 dari 5 berdasarkan 2 suara

                                                  Sangat sering, informasi tertentu di situs harus disajikan dalam bentuk daftar.

                                                  Daftar memungkinkan Anda mengatur dan mensistematisasikan berbagai informasi dan menyajikannya kepada pengunjung dalam bentuk yang nyaman.

                                                  Daftar dalam HTML terdiri dari tiga jenis: daftar berpoin, daftar bernomor, dan daftar definisi. Mari kita lihat cara membuatnya secara berurutan.

                                                  Daftar yang ditandai.

                                                  Jenis daftar ini adalah yang paling umum digunakan. Daftar berpoin dalam HTML dibuat menggunakan tag

                                                  • . Pada saat yang sama, penanda ditambahkan di depan setiap elemen daftar, secara default penanda dalam bentuk lingkaran. Dengan bantuan tag, sebuah wadah dibuat, di dalamnya terdapat elemen-elemen daftar: .

                                                    Kode daftar berpoin akan terlihat seperti ini:

                                                    • Opsi seperti ini
                                                    • Pilihan ini
                                                    • Semacam opsi

                                                    Anda dapat mencoba membuat halaman HTML menggunakan kode ini dan Anda akan mendapatkan daftar berikut sebagai hasilnya:

                                                    Seperti yang Anda lihat, setiap elemen daftar terletak di baris baru, dengan lekukan tertentu dibuat di kiri, atas, dan bawah. Setiap item dalam daftar dimulai dengan penanda, yang bisa berupa lingkaran terisi (default), lingkaran, atau kotak. Menandai

                                                      ada atribut tipe, dengan bantuan gaya penanda diatur. Atribut ini memiliki nilai berikut:

                                                      • cakram - lingkaran;
                                                      • lingkaran - lingkaran;
                                                      • persegi - persegi.

                                                      Nilai disk digunakan secara default.

                                                      Contoh membuat daftar berpoin dengan penanda lingkaran:

                                                      • Opsi seperti ini
                                                      • Pilihan ini
                                                      • Semacam opsi

                                                      Akibatnya, daftar akan mengambil bentuk berikut:

                                                      Membuat daftar berpoin dengan penanda persegi:

                                                      • Opsi seperti ini
                                                      • Pilihan ini
                                                      • Semacam opsi

                                                      Daftarnya akan terlihat seperti:

                                                      Atribut type dapat diterapkan lebih dari sekedar tag

                                                        , tetapi juga untuk tag
                                                      • . Dengan cara ini, Anda dapat membuat daftar dengan berbagai penanda.

                                                        • Opsi seperti ini
                                                        • Pilihan ini
                                                        • Semacam opsi

                                                        Hasilnya adalah sebagai berikut:

                                                        Daftar bernomor.

                                                        Daftar bernomor dalam HTML adalah daftar yang setiap item memiliki nomor urut, daftar bernomor dibuat menggunakan tag

                                                          dan bersarang di tag-nya
                                                          1. Garis pertama
                                                          2. Baris kedua
                                                          3. baris ketiga

                                                          Daftar seperti itu terlihat seperti ini:

                                                          Penomoran default adalah angka Arab. Tapi tagnya

                                                            ada atribut tipe, dengan bantuan nilai-nilai yang penomorannya dapat dilakukan dengan huruf besar (type="A") atau huruf kecil (type="a") Latin, angka Romawi di bagian atas (type= "I") dan register yang lebih rendah (type="i" ).

                                                            Di bawah ini adalah versi kode yang disingkat, dan jenis penomoran yang bisa dalam satu kasus atau lainnya.

                                                            Tampilan daftar:

                                                            Tampilan daftar:

                                                            Penomoran dalam huruf kecil alfabet Latin:

                                                            Tampilan daftar:

                                                            Tampilan daftar:

                                                            Tampilan daftar:

                                                            Daftar definisi dalam HTML.

                                                            Daftar definisi adalah jenis daftar khusus. Mereka berbeda karena setiap elemen daftar terdiri dari dua elemen, istilah dan teks yang mengungkapkan artinya. Daftar ini dibuat menggunakan tag

                                                            . Menandai
                                                            membuat wadah untuk daftar, tag
                                                            menetapkan istilah, dan tag
                                                            deskripsi atau definisi dari suatu istilah.

                                                            Daftar ini ditulis sebagai berikut:

                                                            Istilah 1
                                                            Definisi istilah 1
                                                            istilah 2
                                                            Definisi istilah 2
                                                            istilah 3
                                                            Definisi istilah 3

                                                            Ini akan menghasilkan daftar berikut:

                                                            Seperti yang Anda lihat, ini membuat indentasi yang sesuai untuk teks istilah dan definisi.

                                                            Daftar bersarang atau bertingkat dalam HTML.

                                                            Kadang-kadang daftar lain perlu disarangkan dalam satu elemen dari jenis daftar tertentu. HTML memiliki kemampuan untuk menyarangkan daftar tanpa batas waktu di dalam elemen daftar lainnya.

                                                            Misalnya, berikut adalah kode yang menyarangkan daftar bernomor di dalam item daftar berpoin.

                                                            • Opsi seperti ini
                                                              1. Garis pertama
                                                              2. Baris kedua
                                                              3. baris ketiga
                                                            • Pilihan ini
                                                              1. Garis pertama
                                                              2. Baris kedua
                                                              3. baris ketiga
                                                            • Semacam opsi
                                                              1. Garis pertama
                                                              2. Baris kedua
                                                              3. baris ketiga