Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

วิธีใช้ HTML Lists (<ul>, <ol>, <dl>): รายการแบบไม่มีลำดับ มีลำดับ และคำอธิบาย

ใน HTML มีเอลิเมนต์รายการ 3 ประเภท:

  • Unordered lists (ที่พบบ่อยที่สุด)
  • Ordered lists
  • Description lists

Unordered Lists (รายการแบบไม่มีลำดับ)

Unordered lists ถูกกำหนดด้วยเอลิเมนต์ <ul> และแต่ละรายการภายในถูกกำหนดด้วยเอลิเมนต์ <li>:

<ul> <li>Apple</li> <li>Banana</li> <li>Orange</li> </ul>

ผลลัพธ์:

  • Apple
  • Banana
  • Orange

โดยค่าเริ่มต้น Unordered lists จัดสไตล์ด้วยจุดกลม แต่สามารถปรับแต่งได้ด้วย CSS

Ordered Lists (รายการแบบมีลำดับ)

Ordered lists ถูกกำหนดด้วยเอลิเมนต์ <ol> และแต่ละรายการภายในถูกกำหนดด้วยเอลิเมนต์ <li>:

<ol> <li>Apple</li> <li>Banana</li> <li>Orange</li> </ol>

ผลลัพธ์:

  1. Apple
  2. Banana
  3. Orange

โดยค่าเริ่มต้น Ordered lists แสดงเป็นตัวเลข แต่สามารถปรับแต่งได้ด้วย CSS

Description Lists (รายการคำอธิบาย)

Description lists ทำงานต่างจาก ordered และ unordered lists มาก

นี่คือวิธีการทำงาน:

  • เอลิเมนต์ <dl> กำหนดรายการคำอธิบาย (และเป็นเอลิเมนต์พาเรนต์)
  • เอลิเมนต์ <dt> กำหนดคำ (ชื่อ) ภายในรายการคำอธิบาย (และเป็นลูกของเอลิเมนต์ <dl>)
  • เอลิเมนต์ <dd> ให้คำอธิบาย นิยาม หรือค่าสำหรับคำในรายการคำอธิบาย (<dt>) ที่เพิ่งมาก่อนหน้า (และเป็นลูกของเอลิเมนต์ <dl> เช่นกัน)

ตัวอย่าง:

<dl> <dt>African Elephant</dt> <dd>The worlds largest living land animal.</dd> <dt>Giraffe</dt> <dd>The tallest living animal on Earth.</dd> <dt>Blue Whale</dt> <dd>The largest animal ever (as we know it).</dd> </dl>

ผลลัพธ์:

African Elephant
The worlds largest living land animal.
Giraffe
The tallest living animal on Earth.
Blue Whale
The largest animal ever (as we know it).

Description lists นادرาใช้ใน HTML สมัยใหม่ กรณีการใช้งานทั่วไปที่เคยเห็นคือการสร้างกลอสซารี (glossary) หรือแสดงเมตาดาต้า — อย่างไรก็ตาม มีหลายวิธีอื่นในการทำใน HTML