الخصائص (Attributes) في HTML بطريقة بسيطة وواضحة جدًا

غير محدد مجاني

درس ٣: الخصائص (Attributes) في HTML – كل شيء تحتاج تعرفه! ⚙️

بعد الوسم… يأتي السحر الحقيقي: كيف تخلي الوسم يعمل زي ما تبغى بالضبط!

تخيّل أن الوسم (Tag) هو السيارة، والخصائص (Attributes) هي المفتاح + البنزين + لون السيارة + السرعة القصوى + حتى لوحة الأرقام!

بدون خصائص → الوسم موجود لكن "مشلول"
مع الخصائص → الوسم يشتغل بذكاء ويصير قوي جدًا!

ما هي الخصائص (Attributes)؟ 🏷️

الخصيصة هي معلومة إضافية تُكتب داخل وسم الافتتاح، وتتكون دائمًا من:

<اسم_الوسم/> المحتوى < "قيمة"=خصيصةاسم_الوسم>
🔑

اسم الخصيصة

مثل: src, href, class, id

=

علامة يساوي

ممنوع نسيانها!

""

القيمة بين علامتي تنصيص

حتى لو رقم، لازم تنصيص

أهم 15 خصيصة في HTML (احفظهم = صرت محترف!)

الخصيصة لأي وسم؟ مثال وظيفتها باختصار
classكل الوسوم"class="btn redللتنسيق بـ CSS (أهم خصيصة!)
idكل الوسوم (فريد)"id="headerمعرّف فريد للجافاسكربت و CSS
srcimg, video, audio, script"src="photo.jpgمكان الملف
altimg, area"قطة جميلة"=altنص بديل + سيو + ذوي الإعاقة
hrefa, linkhref="https://google.com"=hrefالرابط اللي يروح له
targeta, form"target="_blank_blank = تبويب جديد
styleكل الوسوم";style="color:redتنسيق مباشر (للتجربة)
titleمعظم الوسوم"تلميح"=titleنص يظهر عند التمرير
width & heightimg, video, table..."width="500العرض والارتفاع (بكسل)
langhtml"lang="arلغة الصفحة
dirhtml أو أي وسم"dir="rtlاتجاه الكتابة
placeholderinput, textarea"اكتب اسمك"=placeholderنص تلميح داخل الحقل
typeinput, button"type="submitنوع الحقل أو الزر
nameinput, form"name="emailاسم الحقل للخادم
disabledinput, button...disabledتعطيل العنصر (بدون قيمة)

قبل الخصائص vs بعد الخصائص (الفرق صدمة!)

بدون خصائص (ضعيف جدًا)

<img>
<a>اضغط هنا</a>
<p>نص عادي</p>

مع الخصائص (قوي 100%)

<img src="cat.jpg" alt="قطة" width="400" class="rounded-xl shadow-lg">

<a href="https://youtube.com" target="_blank" class="btn">
   شاهد الفيديو
</a>

<p class="text-xl text-blue-600" title="فقرة مهمة">
   نص منسق وجميل
</p>

تمرين اليوم: اكتب لي هذه العناصر مع كل الخصائص الصحيحة!

1. صورة شخصية كاملة المواصفات

<img src="my-photo.jpg" 
     alt="صورة أحمد الشخصية" 
     width="300" 
     height="300" 
     class="rounded-full shadow-2xl mx-auto" 
     title="أحمد - مطور ويب">

2. رابط يفتح في تبويب جديد مع تنسيق

<a href="https://github.com/ahmed" 
   target="_blank" 
   class="bg-gray-800 text-white px-6 py-3 rounded-lg hover:bg-gray-700">
   حسابي على جيت هب
</a>

مهمتك الآن:

  1. افتح محرر النصوص
  2. اكتب صفحة HTML كاملة
  3. استخدم 10 خصائص على الأقل من اللي فوق
  4. افتحها في المتصفح… واستمتع بالنتيجة!

خلاصة الدرس في ٦ نقاط ذهبية

1

الخصائص تُكتب في وسم الافتتاح فقط

2

class و id هما الأهم للـ CSS

3

دائمًا ضع alt للصور

4

القيم دائمًا بين علامتي تنصيص

5

يمكنك وضع أكثر من class

6

الخصائص تحول الوسم من عادي إلى خارق!

الدرس القادم: الجداول والنماذج في HTML

سنتعلم كيف نبني جداول بيانات ونماذج تسجيل/اتصال حقيقية!