แท็ก
<ul> ใน HTML ใช้สร้างรายการแบบ **ไม่มีลำดับ**
(หรือรายการแบบมีสัญลักษณ์นำหน้า เช่น จุดกลม ๆ)
รายการแบบไม่มีลำดับ (Unordered HTML List)
รายการแบบไม่มีลำดับจะเริ่มต้นด้วยแท็ก <ul> และแต่ละรายการจะอยู่ในแท็ก <li> โดยค่าเริ่มต้น รายการแต่ละข้อจะมี “จุดกลมสีดำ” อยู่ด้านหน้า (เรียกว่า bullet)
- Coffee
- Tea
- Milk
การเลือกใช้ตัวทำเครื่องหมายรายการ
เราสามารถเปลี่ยนรูปแบบของสัญลักษณ์หน้ารายการได้
โดยใช้คุณสมบัติ CSS
list-style-type | ค่า (Value) | คำอธิบาย (Description) |
|---|---|
disc | แสดงจุดกลมทึบ (ค่าเริ่มต้น) |
circle | แสดงวงกลมโปร่ง |
square | แสดงสี่เหลี่ยมทึบ |
none | ไม่แสดงสัญลักษณ์นำหน้าเลย |
Disc
- Coffee
- Tea
- Milk
ค่าเริ่มต้นของ
<ul> มักเป็น list-style-type: disc; แต่อาจแตกต่างกันเล็กน้อยในแต่ละเบราว์เซอร์
Circle
- Coffee
- Tea
- Milk
Square
- Coffee
- Tea
- Milk
ไม่มีสัญลักษณ์นำหน้า
- Coffee
- Tea
- Milk
รายการซ้อนกัน
เราสามารถซ้อนรายการ (ทำให้มีรายการย่อยในข้อหนึ่งได้)
- Coffee
- Tea
- Black tea
- Green tea
- Milk
การจัดรายการแนวนอนด้วย CSS
เราสามารถใช้ CSS เพื่อเปลี่ยนการแสดงผลของรายการให้ดูเป็น “แถบเมนูแนวนอน” ได้
ซึ่งเป็นเทคนิคยอดนิยมในการทำ Navigation Bar
สรุป
- ใช้แท็ก
<ul>เพื่อสร้างรายการแบบไม่มีลำดับ - ใช้ CSS
list-style-typeเพื่อเปลี่ยนรูปแบบสัญลักษณ์นำหน้า - ใช้แท็ก
<li>เพื่อสร้างแต่ละรายการในลิสต์ - สามารถซ้อนรายการได้ (
Nested List) <li>สามารถใส่องค์ประกอบ HTML อื่นได้ เช่น รูปภาพ หรือลิงก์- ใช้ CSS
float: left;เพื่อแสดงรายการในแนวนอน