الـ Attributes في الـ HTML دي عبارة عن معلومات إضافية بنضيفها للـ elements
عشان نوصفها أكتر أو نديها خصائص معينة. فيه attributes
كتير ومختلفة في الـ HTML.
بنكتب الـ attribute
جوه الـ opening tag
بتاع الـ element
، وبيكون ليها شكل: name="value"
.
Attributes موجودة لكل العناصر تقريبًا:
فيه شوية attributes
مشهورة وممكن نستخدمها مع معظم عناصر الـ HTML، زي:
-
الـ
title
: دي بنستخدمها عشان نضيف تلميح (tooltip) بيظهر لما المستخدم يقف بالماوس على العنصر شوية من غير ما يدوس.<p title="This is a paragraph">دي فقرة عادية.</p> <!-- لو وقفت على الفقرة دي، هيظهرلك "This is a paragraph" -->
-
الـ
id
: بندي للعنصر اسم مميز (unique identifier) في الصفحة كلها. مينفعش عنصرين ياخدوا نفس الـid
. بنستخدمه كتير مع الـ CSS والـ JavaScript MOC عشان نوصل للعنصر ده بالذات.<h1 id="main-heading">العنوان الرئيسي</h1>
-
الـ
class
: بندي للعنصر اسم مجموعة أو تصنيف. ممكن أكتر من عنصر ياخدوا نفس الـclass
. بنستخدمه كتير مع الـ CSS عشان ندي نفس الـstyle
لمجموعة عناصر، أو مع الـ JavaScript MOC عشان نختار مجموعة عناصر مع بعض.<p class="highlight">دي فقرة مهمة.</p> <p class="highlight">دي فقرة تانية مهمة.</p> <!-- العنصرين دول ممكن نديهم نفس الستايل باستخدام الكلاس highlight -->
-
الـ
style
: بنستخدمها عشان نضيفCSS styles
بسيطة ومباشرة للعنصر ده بس (بنسميها Inline Style). بس مش مفضل نستخدمها كتير، الأحسن نكتب الـ CSS في ملف منفصل أو جوه الـ<style>
tag.<p style="color: blue; font-size: 18px;">الفقرة دي لونها أزرق وحجم خطها 18 بكسل.</p>