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

Overview of class and id مقدمة إلى خاصيتي الفئة والمعرّف

تعلم كيفية تنظيم وهيكلة عناصر الويب باستخدام خاصيتي class و id، واستيعاب إعادة استخدام التنسيق والقفز الداخلي وأسبقية التحديد في CSS وتخزين البيانات المخصصة عبر data.
5 صفوف تعليمية
لغة HTML
0 مشاهدة

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

الصف 1 شرح توضيحي
في معمارية مستندات HTML، تمثل خاصيتا الفئة class والمعرف id الآليتين الأساسيتين لربط هيكل الصفحة بتنسيقات CSS البصرية والوظائف البرمجية التفاعلية في جافا سكريبت. ورغم أن كلتا الخاصيتين تمنحان أسماءً للعناصر، إلا أنهما تجسدان فلسفتين مختلفتين تماماً من حيث التفرد وقابلية إعادة الاستخدام.
الصف 2 صورة توضيحية
المعمارية الهيكلية لفئات class القابلة للتكرار مقابل معرف id الفريد
الصف 3 كود برمجي
HTML
<!-- Reusable class applied to multiple buttons -->
<button class="btn btn-primary">Save Document</button>
<button class="btn btn-primary">Publish Post</button>

<!-- Unique id applied to one exclusive container -->
<div id="site-banner">Site Banner</div>
الصف 4 شرح توضيحي
صُممت خاصية class عمداً لإعادة الاستخدام المتكرر عبر أي عدد ترغب فيه من عناصر الصفحة لبناء مظهر موحد. وفي المقابل الصارم، يجب أن تكون قيمة خاصية id فريدة تماماً داخل المستند بأكمله؛ وتكرار نفس المعرف على أكثر من عنصر يمثل انتهاكاً جسيماً لمعايير HTML ويؤدي إلى سلوكيات عشوائية وأخطاء برمجية خفية.
الصف 5 ملاحظة هامة