Cara Memilih Elemen Daftar Terakhir di CSS

Daftar gaya dengan CSS menawarkan fleksibilitas dan kekuatan bagi pengembang front-end yang ingin menciptakan pengalaman yang menarik secara visual dan ramah pengguna. Salah satu kebutuhan desain yang umum adalah menargetkan barang terakhir dalam daftar—sering digunakan dalam menu navigasi, tata letak kartu, atau konten yang dibuat secara dinamis yang memerlukan penyesuaian spasi atau batas.

TL;DR

Untuk memilih elemen terakhir dalam daftar menggunakan CSS, Anda dapat menggunakan kelas semu seperti :last-child atau :last-of-type tergantung pada struktur HTML Anda. Pemilih ini memungkinkan Anda menerapkan gaya hanya pada item daftar akhir. Teknik tambahan seperti menggunakan :nth-last-child atau bahkan menerapkan pendekatan berbasis kelas utilitas melalui kerangka JavaScript atau CSS dapat menawarkan kontrol lebih besar. Namun, kesadaran struktural HTML Anda sangat penting untuk memilih kelas semu yang tepat.

Memahami Tipe Daftar dalam HTML

HTML menyediakan dua jenis daftar utama:

  • Daftar Pesanan (
      ) – Daftar yang urutan itemnya penting, biasanya diberi nomor.
    1. Daftar Tidak Berurutan () – Lists where order is irrelevant, typically with bullet points.

The CSS techniques for selecting the last list element apply equally to both types, as they both contain list item elements (

  • ).

    Itu :last-child Kelas semu

    Kelas semu ini adalah salah satu cara paling mudah untuk memilih elemen terakhir dalam daftar. Ini memungkinkan Anda menargetkan anak terakhir dari elemen induknya.

    
    ul li:last-child {
      border-bottom: none;
      font-weight: bold;
    }
    

    Dalam contoh ini, yang terakhir

  • di dalam a will have no bottom border and its text will be bold.

    Image not found in postmeta

    However, there’s a caveat. :last-child hanya memilih elemen jika ya secara harfiah adalah anak terakhir dari orang tuanya. Itu berarti jika Anda memiliki elemen HTML lain pada tingkat yang sama setelah item daftar (seperti a