ตัวอย่าง
วิธีการนับส่วนและส่วนย่อยด้วย "Section 1" , "1.1" , "1.2" ฯลฯ .:
body
{
counter-reset: section;
}
h1
{
counter-reset: subsection;
}
h1:before
{
counter-increment: section;
content: "Section " counter(section) ". ";
}
h2:before
{
counter-increment: subsection;
content: counter(section) "." counter(subsection) " ";
}
ลองตัวเอง» ความหมายและการใช้งาน
สถานที่ให้บริการเคาน์เตอร์เพิ่มขึ้นเพิ่มขึ้นหนึ่งหรือมากกว่าค่าตัวนับ
สถานที่ให้บริการเคาน์เตอร์เพิ่มขึ้นมักจะใช้ร่วมกับสถานที่ให้บริการเคาน์เตอร์รีเซ็ตและสถานที่ให้บริการเนื้อหา
ค่าเริ่มต้น: | none |
---|---|
รับการถ่ายทอด: | no |
Animatable: | no. Read about animatable |
เวอร์ชัน: | CSS2 |
ไวยากรณ์ javascript: | object .style.counterIncrement = "subsection"; Try it |
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ทรัพย์สิน
คุณสมบัติ | |||||
---|---|---|---|---|---|
counter-increment | 4.0 | 8.0 | 2.0 | 3.1 | 9.6 |
Note: IE8 สนับสนุนคุณสมบัติเคาน์เตอร์เพิ่มขึ้นเฉพาะในกรณีที่ประเภทเอกสารที่ระบุไว้!
CSS ไวยากรณ์
counter-increment: none|id|initial|inherit;
ค่าทรัพย์สิน
ความคุ้มค่า | ลักษณะ |
---|---|
none | ค่ามาตรฐาน ไม่มีเคาน์เตอร์จะเพิ่มขึ้น |
id number | id กำหนดที่เคาน์เตอร์ที่ควรจะเพิ่มขึ้น number ชุดเท่าใดเคาน์เตอร์จะเพิ่มขึ้นในการเกิดขึ้นของแต่ละตัวเลือก การเพิ่มขึ้นของค่าเริ่มต้นคือ 1. เป็น 0 หรือค่าที่เป็นลบจะได้รับอนุญาต หาก id หมายถึงเคาน์เตอร์ที่ยังไม่ได้เริ่มต้นจากเคาน์เตอร์รีเซ็ตเป็นค่าเริ่มต้นเริ่มต้นเป็น 0 |
initial | การตั้งค่าคุณสมบัตินี้เป็นค่าเริ่มต้น อ่านเกี่ยวกับการเริ่มต้น |
inherit | สืบทอดคุณสมบัตินี้จากองค์ประกอบหลักของมัน อ่านเกี่ยวกับการรับมรดก |
หน้าเว็บที่เกี่ยวข้อง
อ้างอิง CSS: ก่อนองค์ประกอบหลอก
อ้างอิง CSS: : หลังจากองค์ประกอบหลอก
อ้างอิง CSS: content property
อ้างอิง CSS: counter-reset property
อ้างอิง HTML DOM: counterIncrement property