Cara Membuat Daftar (List) di HTML: Ordered & Unordered List

Created at by Aris Munandar

Dalam membuat website, menampilkan informasi dalam bentuk daftar adalah hal yang sangat umum dan penting. List HTML adalah elemen yang digunakan untuk membuat daftar item secara terstruktur di halaman web. Memahami cara menggunakan list HTML dengan benar akan membuat konten website Anda lebih terorganisir, mudah dibaca, dan SEO-friendly.

List HTML terbagi menjadi dua jenis utama: Ordered List (daftar berurutan) dan Unordered List (daftar tidak berurutan). Artikel ini akan membahas secara lengkap tentang list HTML beserta cara penggunaannya.

Baca juga: Cara Menampilkan Teks di HTML dengan Tag Heading dan Paragraph

Apa Itu List HTML?

List HTML adalah elemen markup yang digunakan untuk mengelompokkan dan menampilkan sekumpulan item atau informasi dalam bentuk daftar. List HTML sangat berguna untuk menampilkan menu navigasi, langkah-langkah tutorial, fitur produk, atau daftar item lainnya.

Jenis-Jenis List HTML

Ada tiga jenis list HTML yang perlu Anda ketahui:

  • Unordered List (<ul>) – Daftar tidak berurutan dengan bullet points
  • Ordered List (<ol>) – Daftar berurutan dengan angka atau huruf
  • Description List (<dl>) – Daftar deskripsi dengan istilah dan penjelasan

Unordered List HTML

Unordered List HTML adalah jenis list HTML yang menampilkan item-item tanpa urutan tertentu. Unordered list menggunakan tag <ul> dan setiap item menggunakan tag <li> (list item).

Struktur Dasar Unordered List

<ul>
    <li>Item pertama</li>
    <li>Item kedua</li>
    <li>Item ketiga</li>
</ul>Code language: HTML, XML (xml)

Karakteristik Unordered List

Unordered list HTML memiliki karakteristik khusus:

  • Menggunakan bullet points (•) sebagai penanda
  • Tidak ada urutan numerik
  • Cocok untuk daftar item yang tidak memiliki prioritas
  • Default bullet style adalah disc (lingkaran penuh)
  • Bisa diubah stylenya dengan CSS

Contoh Penggunaan Unordered List

Menu Navigasi

<nav>
    <ul>
        <li><a href="#home">Home</a></li>
        <li><a href="#about">About</a></li>
        <li><a href="#services">Services</a></li>
        <li><a href="#contact">Contact</a></li>
    </ul>
</nav>Code language: HTML, XML (xml)

Fitur Produk

<h2>Fitur Laptop Gaming</h2>
<ul>
    <li>Processor Intel Core i7 Gen 12</li>
    <li>RAM 16GB DDR5</li>
    <li>Storage SSD 512GB NVMe</li>
    <li>Graphics Card RTX 3060</li>
</ul>Code language: HTML, XML (xml)

Ordered List HTML

Ordered List HTML adalah jenis list HTML yang menampilkan item-item dengan urutan tertentu. Ordered list menggunakan tag <ol> dan setiap item menggunakan tag <li>.

Struktur Dasar Ordered List

<ol>
    <li>Langkah pertama</li>
    <li>Langkah kedua</li>
    <li>Langkah ketiga</li>
</ol>Code language: HTML, XML (xml)

Karakteristik Ordered List

Ordered list HTML memiliki karakteristik khusus:

  • Menggunakan angka atau huruf sebagai penanda
  • Ada urutan yang jelas
  • Cocok untuk langkah-langkah atau prioritas
  • Default numbering adalah angka (1, 2, 3…)
  • Bisa diubah jenis numberingnya

Contoh Penggunaan Ordered List

Tutorial Step-by-Step

<h2>Cara Membuat Website dengan HTML</h2>
<ol>
    <li>Buka text editor (Notepad, VS Code, dll)</li>
    <li>Buat file baru dengan ekstensi .html</li>
    <li>Tulis struktur dasar HTML</li>
    <li>Tambahkan konten di dalam tag body</li>
    <li>Simpan file dan buka di browser</li>
</ol>Code language: HTML, XML (xml)

Atribut Ordered List

Ordered list HTML memiliki beberapa atribut khusus:

Atribut type

<ol type="1">  <!-- Angka (default) -->
<ol type="A">  <!-- Huruf kapital -->
<ol type="a">  <!-- Huruf kecil -->
<ol type="I">  <!-- Angka Romawi kapital -->
<ol type="i">  <!-- Angka Romawi kecil -->Code language: HTML, XML (xml)

Atribut start

<ol start="5">
    <li>Item dimulai dari 5</li>
    <li>Item 6</li>
</ol>Code language: HTML, XML (xml)

Atribut reversed

<ol reversed>
    <li>Item 3</li>
    <li>Item 2</li>
    <li>Item 1</li>
</ol>Code language: HTML, XML (xml)

Nested List (List Bersarang)

Nested list HTML adalah list HTML di dalam list lainnya.

Contoh Nested List

<ul>
    <li>Frontend Development
        <ul>
            <li>HTML</li>
            <li>CSS</li>
            <li>JavaScript</li>
        </ul>
    </li>
    <li>Backend Development
        <ul>
            <li>PHP</li>
            <li>Python</li>
            <li>Node.js</li>
        </ul>
    </li>
</ul>Code language: HTML, XML (xml)

Description List HTML

Description List HTML adalah jenis list HTML untuk daftar istilah dan deskripsi.

Struktur Description List

<dl>
    <dt>HTML</dt>
    <dd>HyperText Markup Language - Bahasa markup untuk membuat website</dd>
    
    <dt>CSS</dt>
    <dd>Cascading Style Sheets - Bahasa styling untuk website</dd>
</dl>Code language: HTML, XML (xml)

Perbedaan Ordered dan Unordered List

AspekOrdered ListUnordered List
Tag<ol><ul>
PenandaAngka/HurufBullet points
UrutanPentingTidak penting
PenggunaanLangkah, rankingMenu, fitur

Best Practices List HTML

1. Gunakan List yang Tepat

<!-- Benar: Ordered untuk langkah-langkah -->
<ol>
    <li>Langkah 1</li>
    <li>Langkah 2</li>
</ol>Code language: HTML, XML (xml)

2. Selalu Tutup Tag

<!-- Benar -->
<ul>
    <li>Item 1</li>
    <li>Item 2</li>
</ul>Code language: HTML, XML (xml)

3. Nested List dengan Benar

<ul>
    <li>Parent
        <ul>
            <li>Child</li>
        </ul>
    </li>
</ul>Code language: HTML, XML (xml)

Styling List dengan CSS

Berikut ini adalah bagaimana cara memodifikasi list HTML menggunakan CSS.

Menghilangkan Bullet

ul {
    list-style: none;
}Code language: CSS (css)

Custom Bullet

ul.custom li::before {
    content: "✓ ";
    color: green;
}Code language: CSS (css)

Horizontal List

ul.horizontal li {
    display: inline-block;
    margin-right: 20px;
}Code language: CSS (css)

Kesimpulan

List HTML adalah elemen penting dalam pembuatan website yang terstruktur. Memahami perbedaan antara ordered list dan unordered list HTML akan membantu Anda membuat konten yang lebih organized dan user-friendly.

Poin-poin penting:

  • Unordered list (<ul>) untuk daftar tanpa urutan
  • Ordered list (<ol>) untuk daftar berurutan
  • Description list (<dl>) untuk istilah dan deskripsi
  • Gunakan list HTML yang sesuai konteks
  • Nested list untuk hierarki informasi
  • Styling dengan CSS untuk tampilan menarik

Dengan menguasai list HTML, Anda dapat membuat website dengan konten yang lebih terstruktur, mudah dibaca, dan SEO-friendly!

Comments

Congrats, you have the opportunity to be the first commenter on this article. Have questions or suggestions? Please leave a comment to start discussion.

Leave comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Discover more from Bahasaweb.com

Subscribe now to keep reading and get access to the full archive.

Continue reading