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

Naming Conventions for class id أفضل ممارسات التسمية القياسية للنصوص

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

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

الصف 1 شرح توضيحي
يعد الالتزام بقواعد التسمية القياسية لخاصيتي class و id أمراً جوهرياً لضمان مقروئية الكود وتوافقه الشامل عبر كافة المتصفحات. ويجب ألا تحتوي الأسماء على مسافات إطلاقاً، كما ينبغي تجنب الرموز الخاصة، والحرص على أن تعبر التسمية عن وظيفة العنصر ومحتواه لا عن مظهره البصري المؤقت.
الصف 2 كود برمجي
HTML
<!-- RECOMMENDED: Semantic kebab-case naming -->
<div class="post-summary" id="featured-post">
  <button class="action-btn primary-btn">Submit</button>
</div>

<!-- AVOID: Ephemeral visual or cryptic naming -->
<!-- <div class="red-box-left" id="txt1">Bad Practice</div> -->
الصف 3 شرح توضيحي
تمثل صيغة الكباب kebab-case المعيار الأكثر انتشاراً واعتماداً في أوساط الويب العالمية، حيث تكتب الكلمات الإنجليزية بحروف صغيرة وتفصل بشرطات عادية مثل product-card. ومن الأخطاء الشائعة تسمية العناصر بألوانها مثل blue-box؛ لأن تغيير هوية الموقع اللونية مستقبلاً سيجعل الاسم مضللاً ويتطلب تعديلات برمجية واسعة.
الصف 4 ملاحظة هامة