قاعدة @counter-style CSS
- الصفحة السابقة counter-set
- الصفحة التالية cursor
التعريف والاستخدام
CSS @counter-style
القاعدة تستخدم لتعريف نمط الحساب المخصص.
عندما لا تتوافق الأنماط المسبقة مع الحاجة،@counter-style
القاعدة تسمح لك بتعريف نمط الحساب الخاص بك.
مثال
تحديد نمط حساب مرجعي مخصص للقائمة:
@counter-style crown { system: cyclic; symbols: "\1F451"; suffix: " "; } ul { list-style: crown; }
قواعد CSS
@counter-style countername { one or more descriptors }
قيمة الخاصية
القيمة | الوصف |
---|---|
countername |
تحديد الاسم الحساس للحروف الكبيرة والصغيرة لنمط المعديل. ملاحظة: لا يمكن أن يكون اسم المعديل: none، decimal، disc، square، circle، disclosure-open أو disclosure-closed. |
system |
تحديد الخوارزمية التي يتم استخدامها لتحويل القيمة الصحيحة للمعديل إلى نص. إذا تم تعيين system على cyclic، numeric، alphabetic، symbolic أو fixed، فإنه يجب أن يكون symbols ضروريًا. إذا تم تعيين system على additive، فإنه يجب أن يكون additive-symbols ضروريًا. |
symbols |
تحديد الرموز المستخدمة في العلامة (يمكن أن تكون نصية أو صورة أو معرف مخصص). إذا تم تعيين وصف system على cyclic، numeric، alphabetic، symbolic أو fixed، فإنه يجب أن يكون ضروريًا. رموز UTF-8 HTML. |
additive-symbols |
تحديد المجموعة الإضافية للنظام الإضافي. يكون نظام المعديل الإضافي (مثل الأرقام الرومانية) من مجموعة من العلامات الموزعة. قائمة مرتبة من علامات المعديل وفقًا للأهمية ونسبتها غير السلبية. إذا تم تعيين وصف system على additive، فإنه يكون ضروريًا. |
negative | تحديد الرمز المضاف إلى العلامة الممثلة إذا كانت القيمة سالبة. |
prefix | تحديد الرمز المضاف إلى العلامة الممثلة. |
suffix | تحديد الرمز المضاف إلى العلامة الممثلة. |
range |
تحديد نطاق القيم الذي يجب أن يكون له نمط المعديل. إذا كانت قيمة المعديل تتجاوز النطاق، فإنه يتم التراجع إلى النمط البديل. |
pad |
إذا كان العلامة يجب أن يكون لها طول أقصى، فإنه يجب استخدام هذا الوصف. على سبيل المثال، إذا كنت ترغب في بدء المعديل من 01، ثم 02، ثم 03، ثم 04 وما إلى ذلك، فإنه يجب استخدام وصف القفز. للمعديل الذي يتجاوز قيمة القفز المحددة، يتم بناء العلامة بشكل طبيعي. |
speak-as |
تحديد كيفية قراءة محول الصوت لأسلوب المعديل. على سبيل المثال، بالنسبة للقوائم المرتبة، يتم قراءتها كأرقام أو أحرف؛ بالنسبة للقوائم غير المرتبة، يتم قراءتها كتنبيهات صوتية. |
fallback |
تحديد اسم المعديل الذي يتم التراجع إليه إذا لم يستطع النظام بناء العلامة أو إذا كان يتجاوز النطاق المحدد. إذا لم يتم ذكر معديل بديل أو إذا لم يستطع النظام البديل التعبير عن قيمة المعديل، فإنه يتم التراجع إلى النمط العشري. |
دعم المتصفح
الرقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم @ القاعدة بشكل كامل.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
91 | 91 | 33 | 17 | 77 |
- الصفحة السابقة counter-set
- الصفحة التالية cursor