ویژگی counter-reset CSS

تعریف و استفاده

ویژگی counter-reset مقدار شمارنده برای تعداد ظهور یک انتخاب‌کننده را تنظیم می‌کند. مقدار پیش‌فرض 0 است.

با استفاده از این ویژگی، شمارنده می‌تواند تنظیم یا تنظیم مجدد شود به هر مقدار، مثبت یا منفی. اگر number ارائه نشده باشد، مقدار پیش‌فرض 0 است.

توجه:اگر از "display: none" استفاده شود، نمی‌توان شمارنده را بازنشانی کرد. اگر از "visibility: hidden" استفاده شود، می‌توان شمارنده را بازنشانی کرد.

لطفاً به:

دستورالعمل‌های CSS:پسوند pseudo-element :before CSS

دستورالعمل‌های CSS:پسوند pseudo-element :after CSS

دستورالعمل‌های CSS:ویژگی content

دستورالعمل‌های CSS:ویژگی counter-increment

توابع CSS:توابع counter()

دستورالعمل HTML DOM:ویژگی counterReset

مثال

روش‌هایی برای شماره‌گذاری بخش‌ها و زیربخش‌ها (مثلاً "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) " ";
  }

آزمایش کنید

آموزش CSS:

counter-reset: none|نام عدد|مقدار پیش‌فرض|ارث;

مقدار ویژگی

مقدار توضیح
هیچ‌ی پیش‌فرض. نمی‌توان شمارنده انتخابگر را بازنشانی کرد.
شماره id

id تعریف انتخابگر، id یا class برای بازنشانی شمارنده.

عدد مقدار شمارنده‌ای که تعداد ظهور این انتخابگر را نشان می‌دهد را می‌توان تنظیم کرد. می‌تواند عدد مثبت، صفر یا منفی باشد.

ارث مقدار ویژگی counter-reset باید از عنصر پدر ارث برده شود.

جزئیات فنی

مقدار پیش‌فرض: هیچ‌ی
ارث: خیر
نسخه: CSS2
آموزش زبان JavaScript: اجسام.style.counterReset="subsection"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگر پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
4.0 8.0 2.0 3.1 9.6

توجه:اگر !DOCTYPE تعیین شده باشد، اینترنت اکسپلورر 8 (و نسخه‌های بالاتر) از ویژگی counter-reset پشتیبانی می‌کند.