6 – العناصر الفارغة (مثل
, ) – العناصر (Elements) والوسوم (Tags) – المستوى الاول

📌 العناصر الفارغة في HTML (Empty Elements)

🔹 ما هي العناصر الفارغة؟

  • العناصر الفارغة هي وسوم (Tags) ما بتحتويش على محتوى داخلي، وبالتالي ما بتحتاجش “وسم بداية” و “وسم نهاية”.

  • بتُكتب كوسم واحد فقط.

  • المتصفح يتعامل معاها كتعليمة مستقلة.


🔹 لماذا سُمّيت “فارغة”؟

لأنها لا تحتوي نصوص أو عناصر داخلها.
يعني:

  • الوسم مش بيغلف محتوى.

  • إنما مجرد “تعليمة” للمتصفح.


🔹 أمثلة على العناصر الفارغة:

1. وسم السطر الجديد <br>

🔎 النتيجة: النص ينقسم لسطرين.

2. وسم الصورة <img>

  • src → يحدد رابط أو مسار الصورة.

  • alt → نص بديل يظهر لو الصورة ما اتحملت. (مهم جدًا للـ SEO وإمكانية الوصول).

  • width و height → لتحديد أبعاد الصورة.

3. وسم الخط الفاصل <hr>

🔎 النتيجة: خط أفقي يفصل بين الفقرتين.

4. وسم الميتا <meta>

  • يُستخدم داخل <head> لتحديد معلومات عن الصفحة (الترميز، الوصف، الكلمات المفتاحية…).

  • لا يحتوي أي نص داخلي.

5. وسم الرابط الخارجي <link>

  • يُستخدم لربط ملف خارجي (غالبًا CSS).

  • موجود في <head>.

🔹 ملاحظات مهمة:

  1. بعض الناس بيكتبوا العناصر الفارغة بنهاية ذاتية (Self-closing) خاصة في XHTML:

  2. لكن في HTML5 العادي يكفي تكتبها بدون /.

  3. العناصر الفارغة لا يمكن أن تحتوي محتوى أو وسوم بداخلها.
    ❌ غلط:

  1. المتصفح يتوقع أن هذه الوسوم تقف عند نفسها وتنفذ وظيفتها فورًا.

🔹 تشبيه مبسط

  • العناصر العادية = صندوق تفتحه وتغلقه وتحط فيه محتوى.

  • العناصر الفارغة = أداة صغيرة بتدي أمر سريع (زي زرار تشغيل النور، مجرد كبسة واحدة).

 

🔹 قائمة أشهر العناصر الفارغة في HTML5

  • <br> → كسر السطر

  • <img> → صورة

  • <hr> → خط فاصل

  • <meta> → بيانات وصفية

  • <link> → ربط ملفات خارجية

  • <input> → حقول الإدخال في النماذج

  • <source> → تحديد مصدر لملفات الصوت والفيديو

  • <area> → تحديد منطقة تفاعلية داخل صورة

 

التقييم: 0 من 0 تصويت

Similar Posts

  • 13 – التنسيقات البسيطة – النصوص – المستوى الاول

    📌 التنسيقات البسيطة في HTML 🔹 1. وسم <b> → Bold يغيّر شكل النص إلى غامق (Bold). له تأثير بصري فقط، من غير معنى إضافي. ✅ مثال: 🔎 النتيجة:هذا نص غامق باستخدام الوسم b. 🔹 2. وسم <i> → Italic يجعل النص مائل…

  • 21 – حقول الإدخال < input > بأنواعها – النماذج (Forms) – المستوى الثاني متوسط

    📌 عنصر الإدخال <input> 🔹 ما هو <input>؟ عنصر يستخدم لإدخال بيانات من المستخدم. من العناصر الفارغة (Empty) → مفيش وسم إغلاق. له خاصية أساسية اسمها type بتحدد نوع الإدخال. ✅ التركيب العام: 🔹 الأنواع الأساسية لـ <input> 1. type=”text” حقل…

  • 8 – < html >, < head >, < body > – البنية الأساسية للصفحة – المستوى الاول

    📌 البنية الأساسية للصفحة في HTML أي ملف HTML لازم يكون له هيكل أساسي علشان المتصفح يفهم الكود ويعرضه بشكل صحيح. هذا الهيكل يتكون من 3 وسوم رئيسية: <html> <head> <body> خلينا نشرح…

  • 24 – القوائم المنسدلة < select > و < option >– النماذج (Forms) – المستوى الثاني متوسط

    📌 القوائم المنسدلة <select> و <option> 🔹 ما هو <select>؟ عنصر يستخدم لإنشاء قائمة منسدلة (Dropdown List). يسمح للمستخدم يختار عنصر واحد أو أكثر من مجموعة خيارات. بيتكون من وسم رئيسي <select> جواه عناصر فرعية <option>. ✅ التركيب الأساسي: 🔹 ما هو <option>؟ عنصر…

  • 18 – دمج الخلايا rowspan, colspan – الجداول – المستوى الاول

    📌 دمج الخلايا في HTML Tables 🔹 ما معنى دمج الخلايا؟ أحيانًا نحتاج إن خلية في الجدول تمتد على أكثر من عمود (Column) أو أكثر من صف (Row). هنا نستخدم: colspan → لدمج أعمدة. rowspan → لدمج صفوف….

  • Leave a Reply

    Your email address will not be published. Required fields are marked *