CSS รายการ

รายการลำดับที่ไม่มีลำดับ:

  • Coffee
  • Tea
  • Coca Cola
  • Coffee
  • Tea
  • Coca Cola

รายการลำดับที่มีลำดับ:

  1. Coffee
  2. Tea
  3. Coca Cola
  1. Coffee
  2. Tea
  3. Coca Cola

รายการลำดับ HTML และรายการลักษณะ CSS

ใน HTML มีรายการลำดับสองประเภทหลัก:

  • รายการลำดับที่ไม่มีลำดับ (<ul>) - ลำดับของรายการลำดับเป็นลูกฟิล์ม
  • รายการลำดับที่มีลำดับ (<ol>) - ลำดับของรายการลำดับเป็นตัวเลขหรือตัวอักษร

รายการลักษณะ CSS รายการทำให้คุณสามารถ:

  • ตั้งลูกฟิล์มที่แตกต่างกันสำหรับรายการลำดับมีลำดับ
  • ตั้งลูกฟิล์มที่แตกต่างกันสำหรับรายการลำดับไม่มีลำดับ
  • ตั้งรูปภาพเป็นลูกฟิล์ม
  • เพิ่มสีพื้นหลังสำหรับรายการและรายการลำดับ

ลูกฟิล์มที่แตกต่างกัน

list-style-type รายการลักษณะนี้กำหนดชนิดของลูกฟิล์ม

ตัวอย่างด้านล่างแสดงบางรายการลูกฟิล์มที่สามารถใช้ได้:

ตัวอย่าง

ul.a {
  list-style-type: circle;
}
ul.b {
  list-style-type: square;
}
ol.c {
  list-style-type: upper-roman;
}
ol.d {
  list-style-type: lower-alpha;
}

ลองทดลองด้วยตัวเอง

หมายเหตุ:บางค่าใช้สำหรับรายการลำดับไม่มีลำดับ และบางค่าใช้สำหรับรายการลำดับมีลำดับ

รูปภาพเป็นลูกฟิล์ม

list-style-image รายการลักษณะนี้กำหนดรูปภาพเป็นลูกฟิล์ม

ตัวอย่าง

ul {
  list-style-image: url('sqpurple.gif');
}

ลองทดลองด้วยตัวเอง

ตำแหน่งลูกฟิล์ม

list-style-position รายการลักษณะนี้กำหนดตำแหน่งของลูกฟิล์ม (ลำดับ)

"list-style-position: outside;" แสดงว่าจุดของรายการลำดับจะอยู่นอกจากรายการลำดับ ในแต่ละบรรทัดของรายการลำดับจะปรับตัวตรงขึ้นด้วยศูนย์ตรงขึ้น นี่เป็นการปรับระบุโดยเริ่มต้น:

  • Coffee - สเปรย์ดื่มที่ทำจากกาแฟที่ทำด้วยการต้ม
  • Tea
  • Coca-cola

"list-style-position: inside;" แสดงว่าสัญลักษณ์ลูกฟ้าจะอยู่ด้านในรายการ ตั้งแต่นั้นมันจะกลายเป็นส่วนหนึ่งของรายการ และขยายของข้อความในต้น

  • Coffee - สเปรย์ดื่มที่ทำจากกาแฟที่ทำด้วยการต้ม
  • Tea
  • Coca-cola

ตัวอย่าง

ul.a {
  list-style-position: outside;
}
ul.b {
  list-style-position: inside;
}

ลองทดลองด้วยตัวเอง

ลบการตั้งค่าเริ่มต้น

list-style-type:none คุณสมบัตินี้ก็สามารถใช้เพื่อลบสัญลักษณ์/ลูกฟ้า โปรดจำเป็นที่จะลบส่วนนี้ ให้เพิ่มเข้าไปใน <ul> หรือ <ol> margin:0 และ padding:0 :

ตัวอย่าง

ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ลองทดลองด้วยตัวเอง

รายชื่อ - คุณสมบัติย่อย

list-style คุณสมบัตินี้เป็นคุณสมบัติย่อย มันใช้เพื่อตั้งค่าทั้งหมดของคุณสมบัติรายชื่อลำดับในการประกาศหนึ่ง

ตัวอย่าง

ul {
  list-style: square inside url("sqpurple.gif");
}

ลองทดลองด้วยตัวเอง

เมื่อใช้คุณสมบัติย่อย ลำดับของค่าของคุณสมบัติคือ:

  • list-style-type(ถ้ากำหนดคุณสมบัติ list-style-image และรูปภาพไม่สามารถแสดงได้ด้วยเหตุใดๆ จะแสดงค่าของคุณสมบัตินี้)
  • list-style-position(กำหนดสัญลักษณ์รายการที่จะแสดงในภายในหรือภายนอกกระแสเนื้อหา)
  • list-style-image(กำหนดรูปภาพเป็นสัญลักษณ์รายการ)

ถ้าขาดค่าของคุณสมบัติหนึ่งในของคุณสมบัติดังกล่าว จะใช้ค่าเริ่มต้นของคุณสมบัติที่ขาด (ถ้ามี)

ตั้งค่าสีสไตล์รายชื่อลำดับ

เรายังสามารถตั้งค่าสีเพื่อตั้งรูปแบบรายชื่อลำดับ ทำให้มันดูมากไปขนาด

รูปแบบที่เพิ่มเข้าไปใน <ol> หรือ <ul> จะส่งผลกระทบต่อรายชื่อลำดับทั้งหมด และรูปแบบที่เพิ่มเข้าไปใน <li> จะส่งผลกระทบต่อรายชื่อลำดับแต่ละราย:

ตัวอย่าง

ol {
  background: #ff9999;
  padding: 20px;
}
ul {
  background: #3399ff;
  padding: 20px;
}
ol li {
  background: #ffe5e5;
  padding: 5px;
  margin-left: 35px;
}
ul li {
  background: #cce5ff;
  margin: 5px;
}

ผลลัพธ์:

  1. Coffee
  2. Tea
  3. Coca Cola
  • Coffee
  • Tea
  • Coca Cola

ลองทดลองด้วยตัวเอง

ตัวอย่างเพิ่มเติม

รายชื่อลำดับที่มีเส้นขอบด้านซ้ายสีแดงแบบที่กำหนดเอง
ตัวอย่างนี้แสดงวิธีการสร้างรายชื่อลำดับที่มีเส้นขอบด้านซ้ายสีแดง
รายชื่อลำดับเส้นขอบความกว้างทั้งหมด
ตัวอย่างนี้แสดงวิธีการที่จะสร้างรายการแบบเส้นทางที่ไม่มีลูกฟังก์ชันและมีขอบเขต
รายการทั้งหมดของสัญลักษณ์รายการ
ตัวอย่างนี้แสดงวิธีการที่จะสร้างรายการแบบเส้นทางที่ไม่มีลูกฟังก์ชัน

ขอบเขตทั้งหมดของ CSS ตัวแปรรายการ

ขอบเขต คำอธิบาย
list-style แบบง่าย
list-style-image กำหนดรูปภาพเป็นสัญลักษณ์รายการ
list-style-position กำหนดตำแหน่งของสัญลักษณ์รายการ (ลูกฟังก์ชัน)
list-style-type กำหนดชนิดของสัญลักษณ์รายการ