خصائص counter-increment CSS
- الصفحة السابقة المحتوى
- الصفحة التالية counter-reset
تعريف والاستخدام
يحدد خاصية counter-increment زيادة محامل التدرج لكل اختيار يظهر. الزيادة الافتراضية هي 1.
شرح
باستخدام هذه الخاصية، يمكن لمحامل التدرج (أو التدرج) قيمة معينة، ويمكن أن تكون إيجابية أو سلبية. إذا لم يتم تقديم قيمة number، فإن القيمة الافتراضية هي 1.
ملاحظة:إذا تم استخدام "display: none"، فإن الزيادة في العداد غير ممكنة. إذا تم استخدام "visibility: hidden"، فإن الزيادة في العداد ممكنة.
يرجى الرجوع أيضًا إلى:
دليل مرجع CSSالصيغة المزيفة :before في CSS
دليل مرجع CSSالصيغة المزيفة :after في CSS
دليل مرجع CSSخاصية المحتوى
دليل مرجع CSSخاصية counter-reset
وظيفة CSSوظيفة counter()
دليل مرجع HTML DOMخاصية counterIncrement
مثال
طرق إنشاء تسميات للفروع والفرع الفرعي (مثل "قسم 1"،"1.1"،"1.2"):
body { counter-reset:section; } h1 { counter-reset:subsection; } h1:before { المحتوى:"قسم " counter(section) ". "; counter-increment:section; } h2:before { counter-increment:subsection; المحتوى:counter(section) "." counter(subsection) "; }
نص CSS
counter-increment: لا شيء|id|مبدئي|وراثة;
قيمة الخاصية
القيمة | الوصف |
---|---|
لا شيء | افتراضي. لا زيادة للعداد عند استخدام المُختر. |
رقم id |
id تحديد المُختر أو الـ id أو class الذي سيتم زيادة العداد. رقم تحديد الزيادة. يمكن أن يكون الرقم إيجابياً أو صفراً أو سالباً. |
وراثة | يُمكن تحديد أن counter-increment يجب أن يُورث قيمته من العنصر الأم. |
تفاصيل التقنية
القيمة الافتراضية: | لا شيء |
---|---|
تنسيق النقل: | لا |
الإصدار: | CSS2 |
جافا سكربت النص: | object.style.counterIncrement="subsection" |
دعم المتصفح
الرقم في الجدول يوضح إصدار المتصفح الأول الذي يدعم هذه الخاصية بشكل كامل.
Chrome | IE / Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 8.0 | 2.0 | 3.1 | 9.6 |
ملاحظة:إذا تم تحديد !DOCTYPE، فإن متصفح Internet Explorer 8 (والمزيد من الإصدارات) يدعم خاصية counter-increment.
- الصفحة السابقة المحتوى
- الصفحة التالية counter-reset