ใน HTML5 การใช้งาน Ordered List (ol) คือการสร้างรายการที่มีลำดับ โดยแต่ละรายการจะมีหมายเลขหรือตัวอักษรกำกับ สามารถปรับแต่งลำดับการแสดงผลและสัญลักษณ์นำหน้ารายการได้
โครงสร้างพื้นฐานของ Ordered List
แท็กที่ใช้สร้างรายการแบบลำดับคือ <ol> (Ordered List) และแท็ก <li> (List Item) สำหรับแต่ละรายการ
ตัวอย่าง
<ol>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ol>ผลลัพธ์
- Item 1
- Item 2
- Item 3
การปรับแต่ง type ของลำดับใน Ordered List
HTML5 มีคุณสมบัติ type ที่สามารถใช้กำหนดรูปแบบของลำดับได้ เช่น การใช้ตัวเลข, ตัวอักษร, หรือเลขโรมัน
ประเภทต่าง ๆ:
1(ค่าเริ่มต้น): ตัวเลข 1, 2, 3, …A: ตัวอักษรภาษาอังกฤษตัวใหญ่ A, B, C, …a: ตัวอักษรภาษาอังกฤษตัวเล็ก a, b, c, …I: ตัวเลขโรมันตัวใหญ่ I, II, III, …i: ตัวเลขโรมันตัวเล็ก i, ii, iii, …
ตัวอย่างการใช้ type
<ol type="A">
<li>First Item</li>
<li>Second Item</li>
<li>Third Item</li>
</ol>ผลลัพธ์
- First Item
- Second Item
- Third Item
การปรับแต่ง start ของลำดับ
สามารถใช้แอตทริบิวต์ start เพื่อกำหนดค่าเริ่มต้นของลำดับได้ เช่น เริ่มที่ตัวเลข 5 หรือตัวอักษร F
ตัวอย่าง
<ol start="5">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ol>ผลลัพธ์
- Item 1
- Item 2
- Item 3
การใช้งาน Nested Ordered List (รายการซ้อนกัน)
สามารถสร้างรายการที่ซ้อนกันได้ โดยรายการภายในสามารถเป็นแบบลำดับ (<ol>) หรือแบบไม่ลำดับ (<ul>)
ตัวอย่างการซ้อนกัน
<ol>
<li>Main Item 1</li>
<li>Main Item 2
<ol type="a">
<li>Sub Item 1</li>
<li>Sub Item 2</li>
</ol>
</li>
<li>Main Item 3</li>
</ol>ผลลัพธ์
- Main Item 1
- Main Item 2
- Sub Item 1
- Sub Item 2
- Main Item 3
การใช้งาน Reversed Ordered List
แอตทริบิวต์ reversed จะทำให้รายการเรียงลำดับจากมากไปหาน้อย (เช่นจาก 3 ถึง 1)
ตัวอย่าง
<ol reversed>
<li>First Item</li>
<li>Second Item</li>
<li>Third Item</li>
</ol>ผลลัพธ์
- First Item
- Second Item
- Third Item
สรุป
การใช้งาน Ordered List (ol) ใน HTML5 มีความยืดหยุ่นและสามารถปรับแต่งได้หลายรูปแบบ เช่น การใช้ตัวเลข, ตัวอักษร, เลขโรมัน และการเรียงลำดับซ้อน รวมถึงการเริ่มต้นลำดับที่ค่าที่ต้องการ
