Thuộc tính counter-increment trong CSS
- Trang trước content
- Trang tiếp theo counter-reset
Định nghĩa và cách sử dụng
Thuộc tính counter-increment thiết lập giá trị tăng đếm của bộ đếm mỗi khi chọn thủ công xuất hiện. Giá trị tăng mặc định là 1.
Giải thích
Sử dụng thuộc tính này, bộ đếm có thể tăng (hoặc giảm) một giá trị nào đó, có thể là giá trị dương hoặc âm. Nếu không cung cấp giá trị number, mặc định là 1.
Ghi chú:Nếu sử dụng "display: none", thì không thể tăng số. Nếu sử dụng "visibility: hidden", thì có thể tăng số.
Xem thêm:
Tài liệu tham khảo CSS:Phụ元素 :before CSS
Tài liệu tham khảo CSS:Phụ元素 :after CSS
Tài liệu tham khảo CSS:Thuộc tính content
Tài liệu tham khảo CSS:Thuộc tính counter-reset
Hàm CSS:Hàm counter()
Tài liệu tham khảo HTML DOM:Thuộc tính counterIncrement
Mẫu
Cách đặt số cho phần và phần con (ví dụ "Section 1", "1.1", "1.2"):
body { counter-reset:section; } h1 { counter-reset:subsection; } h1:before { content:"Section " counter(section) ". "; counter-increment:section; } h2:before { counter-increment:subsection; content:counter(section) "." counter(subsection) "; }
Cú pháp CSS
counter-increment: none|id|initial|inherit;
Giá trị thuộc tính
Giá trị | Mô tả |
---|---|
none | Mặc định. Chọn器 không có giá trị tăng số. |
id number |
id Định nghĩa bộ lọc, id hoặc class sẽ tăng số. number Định nghĩa giá trị tăng. Số có thể là số dương, số không hoặc số âm. |
inherit | Định nghĩa giá trị thuộc tính counter-increment được kế thừa từ phần tử cha. |
Chi tiết kỹ thuật
Giá trị mặc định: | none |
---|---|
Kế thừa: | no |
Phiên bản: | CSS2 |
Cú pháp JavaScript: | object.style.counterIncrement="subsection" |
Hỗ trợ trình duyệt
Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ hoàn toàn thuộc tính này.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 8.0 | 2.0 | 3.1 | 9.6 |
Ghi chú:Nếu đã quy định !DOCTYPE, thì Internet Explorer 8 (và các phiên bản cao hơn) hỗ trợ thuộc tính counter-increment.
- Trang trước content
- Trang tiếp theo counter-reset