HTML & CSS • المستوى الأول • الدرس 4
العودة لفهرس المستوىالقوائم والجداول البسيطة (Lists & Tables)
أهداف الدرس العلمية
- إنشاء القوائم غير المرتبة
<ul>والمرتبة<ol>مع<li>. - بناء الجداول باستخدام
<table>و<tr>و<td>. - تمييز رؤوس الجداول باستخدام الوسم
<th>. - تنسيق الجداول بـ CSS الحديثة بدلاً من الخصائص المهجورة.
1. أنواع القوائم في HTML
القوائم غير المرتبة <ul>
تُستخدم عندما لا يكون للترتيب أهمية (نقاط دائرية).
html
<ul>
<li>HTML</li>
<li>CSS</li>
</ul>القوائم المرقمة <ol>
تُستخدم عندما تتطلب العناصر تسلسلاً (1، 2، 3...).
html
<ol>
<li>الخطوة الأولى</li>
<li>الخطوة الثانية</li>
</ol>2. بناء الجداول + تنسيق CSS الحديث
⚠️ ملاحظة مهمة: خاصية border="1" في HTML مهجورة (Deprecated) منذ HTML5، ويجب استبدالها بـ CSS.
❌ الطريقة القديمة (مهجورة)
html
<table border="1">
...
</table>✅ الطريقة الحديثة (CSS)
css
<style>
table { border-collapse: collapse; }
th, td { border: 1px solid #475569; }
</style>مثال كامل:
html
<table>
<tr>
<th>الاسم</th>
<th>المجال</th>
</tr>
<tr>
<td>أحمد</td>
<td>تطوير الويب</td>
</tr>
</table> التطبيق العملي المباشر
تحدي الدرس الرابع: إنشاء القوائم والجداول
- إنشاء قائمة غير مرتبة
<ul>تحتوي على عنصرين<li>: HTML5 و CSS3. - إنشاء جدول
<table>يحتوي على صفّين:- الصف الأول: خليتا رأس
<th>هما: اللغة و المستوى. - الصف الثاني: خليتا بيانات
<td>هما: HTML و مبتدئ.
- الصف الأول: خليتا رأس
- أضف تنسيق CSS داخل
<head>لجعل حدود الجدول واضحة (بدلاً من border="1").
محرر الأكواد — HTML
14px
جارٍ تهيئة البيئة...
المخرجات — المخرجات
الكونسول (Console)
13px
nahda@runner — html
0 lines
(لا يوجد إخراج)
HTMLLn 12, Col 1UTF-8Spaces: 2
186 chars