في هذا الدرس 7تصفّح المواضيع
table خصيصاً لعرض البيانات ذات العلاقات المترابطة—مثل الجداول الحسابية والمالية ومواصفات المنتجات والجداول الزمنية وتقارير الإحصاءات—لتسهيل استيعابها برمجياً وبصرياً.<table>
<tr>
<th>Course Track</th>
<th>Duration</th>
<th>Level</th>
</tr>
<tr>
<td>Web Development</td>
<td>12 Weeks</td>
<td>Starter</td>
</tr>
</table>
<table> كحاوية خارجية ترسم حدود شبكة البيانات. تتبع لغة HTML نظام الترتيب الموجه بالصفوف الأفقية (Row-Major Order): لا يمكن وضع نصوص حرة أو خلايا بيانات منفردة مباشرة داخل وسم الجدول، بل يجب احتواؤها إلزامياً داخل صف منظم.<table>
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>Data A</td>
<td>Data B</td>
</tr>
</table>
<tr> في إنشاء كل خط أفقي مستقل داخل الشبكة. يتطلب هذا العنصر وسم فتح <tr> ووسم إغلاق </tr>، وهو الحاوية الوحيدة المصرح بها لاحتضان خلايا عناوين وأرقام الجدول.<!-- Table with two distinct rows -->
<table>
<tr>
<th>Course</th>
<th>Level</th>
</tr>
<tr>
<td>HTML5 Mastery</td>
<td>Beginner</td>
</tr>
</table>
<tr> مباشرة، مثل تلوين الصفوف المتبادلة أو تعيين حدود الفواصل. مع ذلك، يُحظر تطبيق خصائص التموضع مثل float أو display: flex على صفوف الجداول لأنها تعطل حسابات المحاذاة الداخلية للمتصفح.<th> خلايا عناوين الجدول التي تصف فئة أو طبيعة بيانات عمود أو صف بأكمله. يقوم المتصفح تلقائياً بتمييز خلايا العناوين بخط عريض ومحاذاة مركزية، مما يمنحها أهمية بصرية ودلالية فارقة عن بقية الخلايا.<table>
<tr>
<th scope="col">Device</th>
<th scope="col">Operating System</th>
<th scope="col">RAM</th>
</tr>
<tr>
<td>Workstation</td>
<td>Linux Mint</td>
<td>32 GB</td>
</tr>
</table>
<th> بديلاً جوهرياً عن مجرد تضخيم خلايا البيانات العادية بخط عريض عبر CSS. تعتمد التقنيات المساعدة على خلايا العناوين كمعالم ملاحة رئيسية تمكن فاقدي البصر من التنقل مباشرة بين فئات البيانات دون التباس.<td> خلية البيانات الفردية داخل شبكة الجدول. يحتضن هذا الوسم القيم والمعلومات الفعلية—مثل النصوص والأرقام والروابط التشعبية ومقتطفات الأكواد والصور—ويظهر افتراضياً بوزن خط عادي ومحاذاة إلى بداية السطر.<table>
<tr>
<th scope="col">Framework</th>
<th scope="col">Language</th>
</tr>
<tr>
<td>Laravel</td>
<td>PHP</td>
</tr>
</table>
scope العلاقة المباشرة بين خلية العنوان وبقية خلايا البيانات المرتبطة بها. يؤدي تعيين scope="col" إلى ربط العنوان بكافة خلايا العمود الرأسي، بينما يربط scope="row" العنوان بخلايا الصف الأفقي.scope واستخدامها الصحيح في إتاحة الجداول:| تصريح الخاصية scope | اتجاه الارتباط | خلايا البيانات المستهدفة |
|---|---|---|
scope="col" |
رأسي | كافة خلايا البيانات الواقعة في العمود أسفل العنوان |
scope="row" |
أفقي | كافة خلايا البيانات الواقعة في الصف بجانب العنوان |
غياب scope |
تخميني | يخمن المتصفح العلاقة تلقائياً مما قد يسبب التباساً في الجداول المركبة |
<table>
<tr>
<th scope="col">Plan</th>
<th scope="col">Bandwidth</th>
</tr>
<tr>
<th scope="row">Basic</th>
<td>1 TB</td>
</tr>
</table>
<h2>Cloud Hosting Plans</h2>
<p>Compare monthly server specifications:</p>
<table>
<tr>
<th scope="col">Plan</th>
<th scope="col">Price</th>
</tr>
<tr>
<td>Starter</td>
<td>$5 / month</td>
</tr>
</table>
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات5
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Tabular Data البيانات المجدولة
- معلومات منظمة داخل شبكة هندسية من الصفوف والأعمدة تعبر عن علاقات مترابطة بين المتغيرات.
- للمراجعة
- 02 Row-Major Order الترتيب الموجه بالصفوف
- النمط الهيكلي الذي تُبنى بموجبه الجداول أفقياً صفاً تلو الآخر في كود HTML.
- للمراجعة
- 03 Table Header خلية عنوان الجدول
- خلية دلالية تقدم تسمية وصفية وتفسيرية لعمود أو صف بيانات كامل.
- للمراجعة
- 04 Scope Attribute خاصية النطاق الدلالي
- خاصية تحدد ارتباط خلية العنوان بالعمود أو الصف لمساعدة قارئات الشاشة في القراءة السليمة.
- للمراجعة
- 05 Table Data Cell خلية بيانات الجدول
- الحاوية الأساسية المخصصة لاحتضان القيم والمعلومات الفردية داخل صف الجدول.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات3
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 TR وسم TR
- Table Row
- عنصر في لغة HTML يُنشئ صفاً أفقياً مستقلاً داخل الجدول لاحتواء الخلايا.
- للمراجعة
- 02 TH وسم TH
- Table Header
- عنصر في لغة HTML يحدد خلية عنوان دلالية لعمود أو صف في الجدول.
- للمراجعة
- 03 TD وسم TD
- Table Data
- عنصر في لغة HTML يمثل خلية بيانات قياسية داخل صفوف الجدول.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
أنشئ جدول HTML يتكون من 3 أعمدة و3 صفوف، مستخدماً th مع خاصية scope="col" للعناوين ووسوم td لقيم الأسعار.
-
أضف خاصية scope="row" لخلية th الأولى في كل صف بيانات لضمان ربط قارئات الشاشة للقيم بعنوانها الصحيح.
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.