خاصية اختصار نمط القائمة (list-style)

آخر تحديث: 2026-09-13

list-style خاصية اختصار نمط القائمة (list-style)

خاصية list-style هي الاختصار لـ list-style-type و list-style-position و list-style-image، وتضبط كل جوانب علامات عناصر القائمة دفعة واحدة. والافتراضي هو disc outside none. وهي أكثر الطرق كفاءة للتحكم في مظهر القائمة، وتُستخدم عادةً لتخصيص أو إعادة ضبط أنماط القائمة بسرعة.

الفئة
القيمة الأوليةdisc outside none
موروثلا
ينطبق على
نوع الحركة
إصدار CSSCSS1
الحالةقياسي

📝 التركيب

list-style: <list-style-type> || <list-style-position> || <list-style-image>;

⚙️ القيم

القيمةالنوعالوصف
<list-style-type> || <list-style-position> || <list-style-image>القيمةاختصار نمط القائمة

▶ مثال

عدّل الكود أدناه وشاهد النتيجة المباشرة في الملعب:

🌐 دعم المتصفحات

المتصفح ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
list-style v1 v12 v1 v1 v1
مدعوم في جميع المتصفحات الرئيسية
تلميح: يُستخدم list-style: none عادةً في أشرطة التنقل والأماكن المشابهة لإزالة علامات القائمة الافتراضية.
تلميح: تعود الخصائص الفرعية غير المحددة في الاختصار إلى قيمها الافتراضية، لذا يمسح list-style: none كلًا من type و image.

❓ الأسئلة الشائعة

Qما الفرق بين list-style: none و display: block؟
Aلا يزيل list-style: none سوى العلامة أمام كل عنصر؛ يبقى li عنصر قائمة بدلالته سليمة، وما زال قارئ الشاشة يتعرف على القائمة. أما display: block فيغير العنصر إلى عرض على مستوى الكتلة، مما قد يؤثر على الدلالة وكيفية فهم التقنيات المساعدة لهيكل القائمة. ولإعادة ضبط مظهر القائمة، يكفي list-style: none — دون حاجة لتغيير display.
Qهل يهم ترتيب القيم في اختصار list-style؟
Aلا توجد ترتيب صارم — والمتصفحات تميز القيم حسب النوع — لكن الترتيب الموصى به هو type و position و image، مثل list-style: square inside none;. لاحظ أن الخصائص الفرعية غير المحددة تُعاد إلى قيمها الافتراضية، فيمسح list-style: none كلًا من type و image.
Qما الفرق بين list-style: none و padding-left: 0؟
Aلا يزيل list-style: none سوى رموز العلامات؛ ويبقى المسافة البادئة اليسرى الافتراضية للمتصفح (نحو 40px من padding). لمحاذاة القائمة مع النص المحيط، ادمج list-style: none; padding-left: 0; margin: 0;. هذه هي ثلاثية إعادة الضبط الكلاسيكية — وتزيل قوائم التنقل الأفقية النقاط والمسافة البادئة بهذه الطريقة.
Qما الخصائص الفرعية التي يُعيد اختصار list-style ضبطها؟
Aأي خاصية فرعية تُغفل تُعاد إلى قيمتها الافتراضية: type إلى disc، و position إلى outside، و image إلى none. فإذا ضبطت صورة بـ list-style-image أولًا ثم كتبت لاحقًا list-style: inside;، تُمسح الصورة. وعندما تريد تغيير خاصية فرعية واحدة فقط، استخدم الخاصية المفصلة مباشرةً لتكون في الأمان.

📚 دروس ذات صلة

Web-Tutorial.com

فريق Web-Tutorial التقني

منصة دروس برمجية يديرها عدة مطورين. كل درس يتم كتابته ومراجعته بواسطة مطورين متخصصين في المجال. نعمل على ضمان دقة وموثوقية المحتوى — إذا لاحظت أي مشكلة، فيرجى إخبارنا.

100%