السمات العامة هي سمات يمكنك إضافتها على أي عنصر HTML، بغض النظر عن نوعه. توفر معرفات فريدة ونقاط تعليق للتصميم ومعلومات إمكانية الوصول والبيانات الوصفية.
html
Content
id — مرساة فريدة لـ CSS (#hero)، JS (getElementById)، والروابط داخل الصفحة (href="#hero").class — نقطة التعليق الأساسية للتصميم والبرمجة؛ قابلة لإعادة الاستخدام عبر العناصر.data-* — إرفاق بيانات مخصصة بالعناصر، قراءتها في JS عبر element.dataset.tabindex — التحكم في قابلية التركيز وترتيب الانتقال بلوحة المفاتيح (0 = قابل للتركيز بالترتيب، -1 = قابل للتركيز فقط عبر البرنامج النصي).hidden، title، lang، role، aria-* — الرؤية والتلميحات واللغة وإمكانية الوصول.<button data-action="delete" data-id="7">Delete</button>
button.dataset.action; // "delete"
button.dataset.id; // "7" (always a string)
السمات العامة هي مجموعة الأدوات المشتركة التي تستخدمها على كل عنصر تقريباً — class/id للتصميم والبرمجة، data-* لتمرير البيانات إلى JS، و tabindex/role/aria-* لإمكانية الوصول.
معرفتها تحافظ على التوسيم نظيفاً والسلوك متسقاً.
مكتبة من أسئلة مقابلات تقنية المعلومات مع إجابات مفصّلة — من المبتدئ إلى المتقدم.
تبرع