CSS @counter-style 規則
- หน้าก่อน counter-set
- หน้าต่อไป cursor
定義和用法
CSS @counter-style
規則用於定義自定義計數器樣式。
當預定義的樣式不符合需求時,@counter-style
規則允許您定義自己的計數器樣式。
實例
為列表指定自定義計數器樣式:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
CSS syntax
@counter-style เลือก { one or more descriptors }
ค่าของแบบที่มีความหมาย
ค่าแบบที่มีความหมาย | ค่า |
---|---|
เลือก |
countername กำหนดชื่อตัวบอกที่มีความแตกต่างกันในการเขียนตัวหนังสือ |
แสดงให้เห็น: ชื่อตัวบอกไม่สามารถเป็น none, decimal, disc, square, circle, disclosure-open หรือ disclosure-closed |
system กำหนดระบบที่ใช้ในการเปลี่ยนค่าจำนวนเต็มของตัวบอกเป็นตัวอักษร ถ้าระบบที่กำหนดเป็น cyclic, numeric, alphabetic, symbolic หรือ fixed จะต้องการ symbols ในลิสต์เลือก |
ถ้าระบบที่กำหนดเป็น additive จะต้องการ additive-symbols ในลิสต์เลือก |
symbols กำหนดสัญลักษณ์ที่ใช้ในสัญลักษณ์ (สามารถเป็นข้อความหรือรูปภาพหรือตัวเลขที่กำหนด) ถ้าเครื่องมือที่เลือกกำหนดเป็น cyclic, numeric, alphabetic, symbolic หรือ fixed จะต้องการ |
สัญลักษณ์ UTF-8 ของ HTML |
additive-symbols ระบบบอกนับเพิ่มลงไปตามเลขรอมันยังประกอบด้วยชุดสัญลักษณ์ที่มีน้ำหนัก ลิสต์เลือกของตัวบอกนับเป็นเลขไม่ลดเหลือนี้ และมีน้ำหนักเลขเป็นจำนวนเต็มไม่เป็นลบ ถ้าเครื่องมือที่เลือกกำหนดเป็น additive จะต้องการ |
negative | กำหนดสัญลักษณ์ที่ต้องการเพิ่มขึ้นหรือข้างหลังแสดงที่เป็นจำนวนเล็ก |
prefix | กำหนดสัญลักษณ์ที่ต้องการเพิ่มขึ้นหน้าแสดงที่หน้าสัญลักษณ์ที่แสดง |
suffix | กำหนดสัญลักษณ์ที่ต้องการเพิ่มขึ้นท้ายแสดงที่ท้ายสัญลักษณ์ที่แสดง |
range |
กำหนดช่วงค่าของสไตล์นับ ถ้าค่านับของตัวเลขอยู่นอกช่วงที่กำหนด จะเปลี่ยนไปใช้รูปแบบที่เป็นการแทนที่ |
pad |
ถ้าสัญลักษณ์ที่แสดงว่าต้องมีความยาวขั้นต่ำ ใช้คำบอกนี้ ตัวอย่าง ถ้าคุณต้องการให้ตัวเลขเริ่มต้นที่ 01 และต่อเนื่องเป็น 02, 03, 04 และอื่น ๆ ใช้คำบอก pad ในการบอก สำหรับตัวเลขที่มากกว่าค่า pad ที่กำหนด สัญลักษณ์จะถูกสร้างเป็นปกติ |
speak-as |
กำหนดวิธีที่ตัวเครื่องสร้างเสียงควรอ่านสไตล์นับ ตัวอย่าง สำหรับรายการเรียงลำดับ อ่านออกเป็นตัวเลขหรือตัวอักษร; สำหรับรายการไม่เรียงลำดับ อ่านออกเป็นคำขวัญ |
fallback |
กำหนดชื่อนับเปลี่ยนที่ใช้เมื่อระบบไม่สามารถสร้างสัญลักษณ์หรืออยู่นอกช่วงที่กำหนด ถ้าไม่มีการอธิบายเลขนับเปลี่ยนที่เป็นอีกตัวเลขหรือระบบที่เป็นเลขไม่สามารถแสดงค่านับได้ จะเปลี่ยนไปใช้รูปแบบเลขทศนิยม |
การสนับสนุนของเบรายเวอร์
ตารางหลักชื่อเลขแสดงรุ่นเบรายเวอร์ที่สนับสนุนทั้งหมดของ @ กฎนี้。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- หน้าก่อน counter-set
- หน้าต่อไป cursor