Các counter-reset
bất động sản cho phép đánh số tự động của các yếu tố. Giống như một danh sách có thứ tự (
- ), nhưng nó hoạt động trên bất kỳ phần tử nào. Nó đặc biệt hữu ích trong việc tạo mục lục hoặc đánh số đề mục cho một thứ gì đó như một bài luận văn. Bộ đếm được áp dụng thông qua thuộc tính nội dung. Một ví dụ đơn giản:
là tên của bộ đếm bạn muốn đặt lại
là giá trị để đặt lại bộ đếm thành
none
vô hiệu hóa bộ đếm- đặt lại ngược trong thông số kỹ thuật
- đặt lại bộ đếm tại MDN
article ( counter-reset: section; ) section ( counter-increment: section; ) section h2:before ( content: counter(section) '. '; )
Các counter-reset
tài sản được sử dụng để thiết lập lại bộ đếm CSS đến một giá trị nhất định.
Nó là một phần của mô-đun bộ đếm CSS, là một phần của nội dung được tạo, đánh số tự động và liệt kê thông số kỹ thuật CSS2.1, được mở rộng trong đặc tả CSS3 của Mô-đun nội dung được tạo và thay thế.
Cú pháp
counter-reset: ( ?)+ | none
Ở đâu…
body ( counter-reset: my-awesome-counter 0; )
Lưu ý: giá trị mặc định cho số nguyên là 0. Nếu không có số nguyên nào được đặt sau tên bộ đếm, nó sẽ được đặt lại thành 0. Vì vậy, điều này hoạt động như mong đợi:
body ( counter-reset: my-awesome-counter; )
Bạn có thể đặt lại nhiều bộ đếm cùng một lúc bằng danh sách được phân tách bằng dấu cách, mỗi bộ đếm có giá trị cụ thể nếu bạn muốn.
body ( counter-reset: my-awesome-counter 5 my-other-counter; )
Điều này sẽ đặt lại my-awesome-counter
thành 5 và my-other-counter
giá trị mặc định: 0.
Bạn có thể xem danh sách này như: counter1 value1 counter2 value2 counter3 value3…
. Nếu một giá trị bị bỏ qua, nó là 0.
Bản giới thiệu
Trong bản trình diễn sau, article
đặt lại bộ section
đếm về giá trị mặc định của nó (0), giá trị này sau đó được tăng lên ở mỗi lần xuất hiện phần, sau đó hiển thị trước tiêu đề phần.
Kiểm tra cây bút này!
Thêm thông tin
Hỗ trợ trình duyệt
Trình duyệt Chrome | Safari | Firefox | Opera | I E | Android | iOS |
---|---|---|---|---|---|---|
2+ | 3.1+ | Bất kì | 9,2+ | 8+ | Bất kì | Bất kì |