مثال (خصوصیت counter-increment)
روشی برای شماره دهی یک بخش و زیر مجموعه های آن مانند " section 1" و "1.1"، "1.2":
{
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) " ";
}
تعریف و کاربرد
با استفاده از خاصیت counter-increment می توان مقادیر یک یا چند شمارنده را افزایش داد.
خاصیت counter-increment معمولا با خاصیت counter-reset و خاصیت content استفاده می شود.
| مقدار پیشفرض | none |
|---|---|
| ارث بری | خیر |
| نسخه | CSS2 |
| JavaScript ساختار | object.style.counterIncrement="subsection" |
پشتیبانی مرورگرها
![]()
تمام مرورگرهای اصلی، خصوصیت counter-increment را پشتیبانی می کنند.
توجه: IE8 به !DOCTYPE! نیاز دارد.
مقدارهای خصوصیت
| مقدار | توضیحات |
|---|---|
| none | هیچ شمارنده ای اضافه نمی شود. |
| id number | id تعیین می کند که کدام شمارنده باید افزایش داده شود. counter مشخص می کند که شمارنده مذکور در هر مرتبه به چه میزان افزایش یابد. مقدار پیش فرض 1 است. مقادیر منفی و صفر نیز قابل قبول هستند. اگر id به شمارنده ای اشاره کند که توسط counter-reset مقدار دهی اولیه نشده باشد، مقدار اولیه پیش فرض صفر است. |
| inherit | تعیین می کند که باید از والدش، ارث بری داشته باشد. |
بیاموزهای مرتبط
CSS Pseudo-class (بیاموز CSS)
CSS Pseudo-element (بیاموز CSS)
content (مرجع خصوصیت های CSS)
counter-reset (مرجع خصوصیت های CSS)




