انتقل إلى محتوى الدرس

Class Versus ID Naming مقارنة الصنف والمعرف وتسميتهما

تعلّم كيف تربط قواعد التنسيق بعناصر HTML بدقة عبر محدد الوسم والمحدد الشامل ومحدد الصنف المتكرر ومحدد المعرف الفريد وتجميع المحددات بالفاصلة القياسية.
3 صفوف تعليمية
لغة CSS
6,789 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

لضمان استقرار محدداتك وسهولة قراءتها في المشاريع الحقيقية، اتبع القواعد القياسية لتسمية الأصناف والمعرفات:

  • الأحرف الصغيرة والشرطة الوسطى: اكتب الأسماء المركبة بأحرف إنجليزية صغيرة مفصولة بشرطة مثل .article-lead أو #site-header؛ فتذكر أن أسماء الأصناف والمعرفات حساسة لحالة الأحرف، ولن يطابق .Card السمة class="card".
  • عدم البدء برقم: ابدأ الاسم بحرف دائماً مثل .step-1 وتجنب البدء برقم مجرد مثل .1st-step لأن محلل CSS يرفضه.
  • تسمية الوظيفة لا اللون: اختر اسماً يصف الدور مثل .error-notice بدلاً من .red-text حتى يظل الاسم منطقياً إذا غيّرت لون التنبيه مستقبلاً.
نوع المحددصيغة الكتابةالاستخدام العملي الأنسب
المحدد الشامل*ضبط قيم أولية عامة لجميع عناصر الصفحة
محدد الوسمp أو h1تنسيق افتراضي موحد لكل عناصر الوسم
محدد الصنف.card-titleتنسيق مرن قابل لإعادة الاستخدام بلا حدود
محدد المعرف#page-bannerاستهداف عنصر وحيد لا يتكرر في المستند
تجميع المحدداتh1, h2, .leadتوحيد الخصائص المشتركة دون تكرار الكود
الصف 2 ملاحظة هامة
الصف 3 ملاحظة هامة
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

أتقنت في هذا الدرس المحددات الأساسية الخمسة: محدد الوسم، والمحدد الشامل *، ومحدد الصنف المتكرر .class، ومحدد المعرف الفريد #id، وتجميع المحددات بالفاصلة، مع قواعد التسمية الدلالية القياسية. في الخطوة التالية ننتقل إلى درس كيفية استخدام لغة CSS لتعلم طرق ربط ملفات الأنماط الخارجية والداخلية والسطرية بصفحات HTML.