سمات HTML العامة

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

سمات HTML العامة

السمات العامة هي سمات يمكن استخدامها على جميع عناصر HTML. تحدد هوية العنصر ونمطه ولغته وسلوك التفاعل، وهي مفتاح كتابة HTML دلالي وقابل للوصول وسهل الصيانة.

سمات الهوية الأساسية

Global AttributesDescription
idمعرّف فريد للعنصر، لا يمكن تكراره في نفس الصفحة. يُستخدم لمحددات CSS وتحديد المواقع في JavaScript وروابط الارتساء.
classقائمة أسماء فئات مفصولة بمسافات تُستخدم لمحددات CSS أو JavaScript. يمكن أن يمتلك العنصر عدة فئات.
styleأنماط CSS مضمّنة تُطبق مباشرة على العنصر، بأولوية أعلى من أوراق الأنماط الخارجية.
titleنص تلميح يُعرض عند التمرير بالماوس. مفيد بشكل خاص لعناصر مثل <abbr> و<iframe>.

اللغة والاتجاه

Global AttributesDescription
langيعلن لغة محتوى العنصر. مهم لـ SEO وإمكانية الوصول.
dirاتجاه النص: ltr (افتراضي) أو rtl.

التفاعل وإمكانية الوصول

Global AttributesDescription
contenteditableيحدد ما إذا كان محتوى العنصر قابلاً للتحرير: true أو false.
draggableيحدد ما إذا كان العنصر قابلًا للسحب: true أو false أو auto (افتراضي).
hiddenيخفي العنصر من العرض.
tabindexيحدد ترتيب التنقل بعنصر عبر مفتاح Tab.
accesskeyيخصص اختصار لوحة مفاتيح (حرف واحد) للتركيز على العنصر أو تفعيله.
spellcheckيحدد ما إذا كان يتم تدقيق إملاء محتوى العنصر: true أو false.
translateيحدد ما إذا كان يجب ترجمة محتوى العنصر: yes أو no.
inertيجعل العنصر وشجرته الفرعية غير تفاعلية (لا نقرة ولا تركيز ومخفي عن التقنيات المساعدة).

البيانات وأخرى

Global AttributesDescription
data-*سمات بيانات مخصصة لتخزين بيانات خاصة بالصفحة/التطبيق، يمكن الوصول إليها عبر dataset.
autofocusيركز تلقائيًا على العنصر عند تحميل الصفحة.
autocapitalizeيتحكم في الكتابة الكبيرة التلقائية على لوحات المفاتيح الافتراضية.
enterkeyhintيلمّح تسمية مفتاح Enter في لوحة المفاتيح الافتراضية.
inputmodeيلمّح نوع لوحة المفاتيح الافتراضية للعرض.
nonceقيمة عشوائية لمرة واحدة تُستخدم في سياسة أمان المحتوى (CSP).
slotيعين العنصر إلى فتحة (slot) في Shadow DOM.
partيسمي أجزاء العنصر لتصميمها عبر CSS ::part().
popoverيحدد سلوك النافذة المنبثقة للعنصر (auto أو manual).
isيحدد اسم عنصر مدمج مخصص.
Web-Tutorial.com

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

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

100%