English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS (@RULES)

كامل مواصفات CSS

طريقة استخدام خاصية counter-resetCSS و مثال

يستخدم خاصية counter-resetCSS مع خاصية counter-increment لإنشاء معادلة متزايدة تلقائيًا، وعرض القيمة المولدة باستخدام خاصية content.

الجدول أدناه يوضح استخدام هذا الخصائص و سجله التاريخي بالإضافة إلى لغة الجافاسكربت الخاصة بكيفية استخدام هذا الخصائص.

القيمة الافتراضية:none
تطبيق:جميع العناصر
الوراثة:لا يوجد
يمكن إنتاج الرسوم المتحركة:لا.يرجى الرجوع إلى خصائص الرسوم المتحركة
الإصدار:CSS 2、3
نظام لغة الجافاسكربت:مثال.style.counterReset="section"

لغة استخدام counter-reset

لغة هذا الخصائص هي:

counter-reset: [ identifier integer ] 1 أو أكثر أزواج | none | initial | inherit

مثال أدناه يوضح كيفية استخدام خاصية counter-reset.

  body {
   counter-reset: section;
  }
  h1 {
   counter-reset: category;
  }
  h1:before {
   counter-increment: section;
   content: "Section " counter(section) ". ";     
  }
  h2:before {
   counter-increment: category;
   content: counter(section) "." counter(category) " ";
  }
اختبر هذا‹/›

قيمة الخاصية

جدول أدناه يصف قيمة هذه الخاصية.

القيمةوصف
identifierاسم المعادلة التي سيتم إعادة تعيينها.
integerكل مرة يظهرعند اختيار المحددإعادة تعيين قيمة المعادلة. القيمة الافتراضية للإعادة تعيين هي 0.
noneلن يتم إعادة تعيين أي معادلة. هذا هو القيمة الافتراضية.
initialضع الخاصية عند قيمتها الافتراضية.
inheritإذا تم تحديدها، فإن العنصر المرتبط يستخدم نفس قيمة counter-reset للعنصر الأب.

توافق المتصفح

متاح للبrowsers التي تدعم خاصية counter-reset، والأرقام في الجدول التالي تعكس إصدار الأحدث الذي يدعم هذه الخاصية؛ يدعم جميع المتصفحات الرئيسية هذه الخاصية.

  • Firefox 1.5 وما فوق

  • Google Chrome2+

  • Internet Explorer 8+

  • Apple Safari 3+

  • Opera 9.2+

تحذير: لا يدعم متصفح Internet Explorer 7 وأحدث إصداراته الخاص بخصائص counter-increment. يدعم IE8 فقط<!DOCTYPE>يدعم فقط في حالة تحديد القيمة المقبولة.

قراءة متقدمة

يرجى الرجوع إلى الدروس التالية:عناصر وهمية CSS

خصائص ذات صلة:content،counter-increment