شرح القوائم، الصور، والوسائط في HTML
دليل القوائم في لغة HTML
تستخدم القوائم لتنظيم المعلومات في شكل نقطي أو مرقم.
1. القوائم غير المرتبة (Unordered Lists)
تستخدم للنقاط التي ليس لها ترتيب معين:
الكود:
<ul>
<li>عنصر أول</li>
<li>عنصر ثاني</li>
<li>عنصر ثالث</li>
</ul>
النتيجة:
- قهوة
- شاي
- حليب
2. القوائم المرتبة (Ordered Lists)
تستخدم للنقاط التي لها تسلسل أو أولوية:
الكود:
<ol>
<li>افتح المتصفح</li>
<li>اكتب العنوان</li>
<li>اضغط Enter</li>
</ol>
النتيجة:
- افتح محرر النصوص
- اكتب كود HTML
- احفظ الملف بصيغة .html
- افتح الملف في المتصفح
3. قوائم الوصف (Definition Lists)
تستخدم للقواميس والمصطلحات:
الكود:
<dl>
<dt>HTML</dt>
<dd>لغة ترميز النص الفائق</dd>
<dt>CSS</dt>
<dd>لغة تنسيق صفحات الويب</dd>
</dl>
النتيجة:
- HTML
- لغة ترميز النص الفائق - هيكل الصفحة
- CSS
- لغة تنسيق صفحات الويب - مظهر الصفحة
- JavaScript
- لغة برمجة - تفاعل الصفحة
4. القوائم المتداخلة (Nested Lists)
يمكن وضع قائمة داخل قائمة:
الكود:
<ul>
<li>فواكه
<ul>
<li>تفاح</li>
<li>موز</li>
</ul>
</li>
<li>خضروات</li>
</ul>
النتيجة:
- منتجات الألبان
- حليب
- جبن
- زبادي
- الفواكه
- تفاح
- برتقال
- المشروبات
خصائص القوائم المرتبة:
| الخاصية | القيمة | الوصف | مثال |
|---|---|---|---|
type |
1, A, a, I, i | نوع الترقيم |
|
start |
رقم | بدء الترقيم من رقم معين |
|
reversed |
reversed | ترتيب عكسي |
|
دليل الصور في لغة HTML
عنصر <img> يستخدم لإضافة الصور إلى صفحات الويب.
بناء عنصر الصورة:
<img src="مسار_الصورة.jpg" alt="وصف الصورة">
السمات الأساسية للصور:
| السمة | الوصف | إلزامية |
|---|---|---|
src |
مسار الصورة (URL) | ✅ نعم |
alt |
النص البديل (يظهر إذا لم تظهر الصورة) | ✅ نعم (للإمكانية والSEO) |
width |
عرض الصورة (بالبكسل) | ❌ لا |
height |
ارتفاع الصورة (بالبكسل) | ❌ لا |
title |
تلميح يظهر عند تمرير الماوس | ❌ لا |
أمثلة عملية:
1. صورة أساسية:
<img src="https://via.placeholder.com/150" alt="صورة تجريبية">
النتيجة:
2. صورة بحجم محدد:
<img src="https://via.placeholder.com/400" alt="صورة كبيرة" width="200" height="100">
النتيجة:
3. صور مرتبطة (كروابط):
<a href="https://www.example.com">
<img src="https://via.placeholder.com/100" alt="اضغط هنا">
</a>
أنواع ملفات الصور الشائعة:
| النوع | الامتداد | الاستخدام |
|---|---|---|
| JPEG | .jpg, .jpeg | الصور الفوتوغرافية (بدون خلفية شفافة) |
| PNG | .png | الصور مع خلفية شفافة أو تفاصيل دقيقة |
| GIF | .gif | الصور المتحركة البسيطة |
| SVG | .svg | الرسومات المتجهية (قابلة للتكبير دون فقد الجودة) |
💡 نصائح مهمة للصور:
- استخدم سمة
altدائماً للمكفوفين ومحركات البحث - حجم الصور الكبير يبطئ الموقع - استخدم التحسين
- استخدم الصور ذات الخلفية الشفافة PNG عندما تحتاجها
- تجنب تغيير حجم الصور عبر width/height - عدل الصورة نفسها
دليل الفيديو والصوت في HTML
1. عنصر الفيديو <video>
الكود الأساسي:
<video width="320" height="240" controls>
<source src="video.mp4" type="video/mp4">
<source src="video.ogg" type="video/ogg">
متصفحك لا يدعم تشغيل الفيديو.
</video>
مثال عملي (فيديو تجريبي):
سمات عنصر الفيديو:
| السمة | القيمة | الوصف |
|---|---|---|
controls |
controls | إظهار أدوات التحكم (تشغيل، إيقاف، صوت) |
autoplay |
autoplay | بدء التشغيل تلقائياً (غير موصى به) |
loop |
loop | تكرار الفيديو عند انتهائه |
muted |
muted | بدء الفيديو بدون صوت |
poster |
صورة.jpg | صورة تظهر قبل تشغيل الفيديو |
2. عنصر الصوت <audio>
الكود الأساسي:
<audio controls>
<source src="audio.mp3" type="audio/mpeg">
<source src="audio.ogg" type="audio/ogg">
متصفحك لا يدعم تشغيل الصوت.
</audio>
مثال عملي (صوت تجريبي):
3. تضمين وسائط من مواقع خارجية (مثل YouTube)
استخدام <iframe>:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/كود_الفيديو"
frameborder="0"
allowfullscreen>
</iframe>
مثال عملي:
تمرين عملي من أجل إنشاء صفحة وصفة طعام
المطلوب:
أنشئ صفحة HTML لوصفة طعام تحتوي على:
- عنوان الوصفة (باستخدام h1)
- صورة للطبق النهائي
- قائمة بالمقادير (قائمة غير مرتبة)
- خطوات التحضير (قائمة مرتبة)
- ملاحظات مهمة (قائمة وصف)
- فيديو توضيحي (اختياري)
قالب لتبدأ منه:
<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<title>وصفة [اسم الوصفة]</title>
</head>
<body>
<h1>[اسم الوصفة]</h1>
<img src="مسار_الصورة.jpg" alt="صورة [اسم الوصفة]" width="400">
<h2>المقادير:</h2>
<ul>
<li>مقادير الوصفة</li>
</ul>
<!-- أكمل الباقي -->
</body>
</html>
إختبار في لغة HTML الدرس الثاني
ملخص الدرس الثاني في لغة HTML
- تعلمنا إنشاء القوائم بأنواعها (مرتبة، غير مرتبة، وصف)
- أضفنا الصور باستخدام
<img>مع السمات المهمة - تعرفنا على عناصر الوسائط
<video>و<audio> - عرفنا كيفية تضمين محتوى خارجي باستخدام
<iframe> - طبقنا المعرفة بإنشاء صفحة وصفة طعام متكاملة
ما تعلمناه في لغة HTML حتى الآن:
| الدرس | المهارات |
|---|---|
| الدرس 0 | مقدمة HTML، إعداد البيئة |
| الدرس 1 | هيكل HTML، العناوين، الفقرات، الروابط |
| الدرس 2 | القوائم، الصور، الوسائط |
↑ العودة للأعلى | الدرس السابق | الدرس التالي: الجداول والنماذج
Tags
دروس HTML
