في هذا الدرس 6تصفّح المواضيع
<!-- Block element reserves full width -->
<div>Full width container</div>
<!-- Inline elements flow together on the same line -->
<span>First word</span>
<a href="#">Link target</a>
<strong>Emphasized</strong>
<div> والفقرات <p> والعناوين <h1> إلى <h6> والقوائم <ul> و <ol> وعناصرها <li>، بالإضافة إلى الجداول <table> والاقتباسات الكتلية <blockquote> والنماذج <form>. وتقوم هذه العناصر بإنشاء أقسام رأسية متباينة تنظم تدفق المستند.<div>
<h2>Container Header</h2>
<p>Block elements start on a new line and span full width.</p>
</div>
width والارتفاع height، وتطبيق هوامش خارجية علوية وسفلية وهوامش حشو داخلية بكفاءة عالية. وتجعل هذه القدرة التنبؤية العناصر الكتلية الخيار المثالي لبناء البطاقات والشبكات والأعمدة البرمجية.<div>، وهو اختصار لكلمة division، حاوية كتلية عامة لا تحمل أي دلالة لغوية مسبقة. ويعمل كغلاف هيكلي محايد يجمع عدة عناصر مترابطة معاً، مما يتيح للمطورين تطبيق فئات التنسيق وإسناد المعرفات الفريدة وإدارة أجزاء متكاملة من شجرة DOM برمجياً عبر لغة جافا سكريبت.<div>
<img src="images/examples/studio-emblem.webp"
alt="Quantum Core Cube" width="120" height="120">
<h3>Quantum Cloud Engine</h3>
<p>High-throughput edge computing module.</p>
<div>
<a href="#specs">View Specs</a>
</div>
</div>
<div> وأهميته في تجميع الكتل المترابطة، إلا أنه يجب الحذر من الإفراط العشوائي في استخدامه لكي لا تتحول الصفحة إلى فوضى من الحاويات غير المفهومة. وحيثما توفرت وسوم متخصصة للمحتوى كالعناوين والفقرات والقوائم والجداول والنماذج، فإن استخدامها يظل هو الخيار القياسي الأفضل.<span> والروابط <a> ونصوص التأكيد <strong> و <em> ورموز الأكواد <code>.يلخص الجدول المقارن التالي الفروق الهندسية والوظيفية الجوهرية بين العناصر الكتلية والعناصر السطرية في لغة HTML:
| معيار المقارنة | العناصر الكتلية (Block) | العناصر السطرية (Inline) | أمثلة شائعة |
|---|---|---|---|
| التدفق داخل السطر | تبدأ دائماً في سطر مستقل جديد | تنساب طبيعياً داخل نفس السطر النصي | كتلي: <div> و <p> / سطري: <span> و <a> |
| العرض الافتراضي | تتمدد لتشغل كامل عرض الحاوية الأب (100%) | تأخذ عرض محتواها النصي الداخلي فقط | كتلي: <h1>..<h6> / سطري: <strong> |
| تحديد العرض والارتفاع | تستجيب كلياً لخصائص width و height | يتجاهل المتصفح تعديل عرضها وارتفاعها المباشر | كتلي: <ul> و <ol> / سطري: <code> |
| الهوامش العمودية | تُطبَّق بالكامل أعلى العنصر وأسفله | لا تدفع الأسطر المجاورة عمودياً | كتلي: <blockquote> / سطري: <sub> و <sup> |
| الوظيفة المعمارية | تقسيم هيكل الصفحة والأقسام الكبرى | تمييز الكلمات والعبارات والروابط وسط الجمل | كتلي: <table> و <form> / سطري: <em> |
<p>
Learn modern <a href="/tutorials/html">HTML</a>
with <strong>practical</strong> exercises and
<code>npm test</code> command checks.
</p>
<span> المقابل السطري لعنصر التقسيم الكتلي <div>؛ فهو لا يحمل أي مظهر بصري افتراضي ولا يمتلك دلالة لغوية خاصة بمفرده، وإنما يعمل كخطاف سطري خفيف لتطويق أجزاء محددة من النص بهدف تلوينها أو تمييز خطوطها أو تطبيق معالجات لغوية مخصصة عبر CSS.<p>
System status is currently
<span title="Active Server">Online</span>
with <span title="Response Time">12ms</span> latency.
</p>
<span> لا يولد أي فواصل أسطر، فإنه يندمج بسلاسة متناهية في منتصف الجمل والفقرات المستمرة وأرقام الجداول المالية والشارات المصغرة. وحينما تحتاج لتلوين كلمة معينة أو إبراز مصطلح تقني دون المساس بتدفق السطر، فإن <span> هو المعيار المعتمد والمثالي.<!-- Valid Clean Structure -->
<div>
<h3>Product Feature</h3>
<p>Explore our <span title="Core API">API</span> docs.</p>
</div>
<!-- INVALID ANTI-PATTERN: Never put div inside p -->
<!-- <p>Intro text <div>Broken Box</div> Closing</p> -->
<div> داخل وسم الفقرة <p>. وبحسب خوارزميات تحليل HTML القياسية، فإن المتصفح عند مواجهته لوسم كتلي داخل فقرة يغلق الفقرة قسرياً على الفور، مما يشطر البنية إلى ثلاث عقد مشوهة في شجرة DOM ويفسد محددات التنسيق واختبارات الجودة.ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
سجّل الدخول لحفظ تقدمك
تابع إنجاز المواضيع والمصطلحات والمهام، وكمّل من آخر خطوة على أي جهاز.
المصطلحات6
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 Block Element عنصر كتلي
- عنصر في لغة HTML يبدأ دائماً من سطر جديد ويشغل كامل العرض المتاح له داخل الحاوية الأم.
- للمراجعة
- 02 Inline Element عنصر سطري
- عنصر يتدفق بنعومة داخل النص دون بدء سطر جديد، ويشغل فقط المساحة الدقيقة التي يحتاجها محتواه الداخلي.
- للمراجعة
- 03 Div Container حاوية التقسيم
- عنصر كتلي عام يُستخدم لتجميع عدة عناصر مترابطة معاً لتسهيل تطبيق التنسيق والتخطيط والبرمجة.
- للمراجعة
- 04 Span Element عنصر التغليف السطري
- عنصر سطري عام يُستخدم لتطويق مقاطع محددة من الكلمات والجمل لتطبيق تنسيقات أو معالجات برمجية مخصصة.
- للمراجعة
- 05 Box Model نموذج الصندوق
- الإطار الهيكلي في CSS الذي يحدد كيفية احتساب أبعاد العنصر ومساحات الحشو والحدود والهوامش الخارجية على الشاشة.
- للمراجعة
- 06 DOM Nesting تداخل شجرة المستند
- الترتيب الهرمي لعناصر الصفحة بوضع عناصر فرعية داخل عناصر رئيسية وفق القواعد القياسية لمحلل لغة HTML5.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
الاختصارات4
راجع المعنى، اشرحه لنفسك، ثم علّم البطاقة كمفهومة.
- 01 DOM DOM
- Document Object Model
- النموذج الهيكلي لشجرة كائنات مستند HTML الذي يبنيه المتصفح لمعالجة وتعديل عناصر الصفحة برمجياً.
- للمراجعة
- 02 CSS CSS
- Cascading Style Sheets
- لغة صفحات التنسيق الانسيابية المستخدمة لتصميم وتنسيق وضبط العرض البصري لعناصر ومستندات HTML.
- للمراجعة
- 03 W3C W3C
- World Wide Web Consortium
- المنظمة الدولية المسؤولة عن تطوير وصيانة المعايير القياسية العالمية للغات الويب مثل HTML وCSS.
- للمراجعة
- 04 WCAG WCAG
- Web Content Accessibility Guidelines
- المعايير الدولية القياسية المعتمدة لضمان إتاحة محتوى وتطبيقات الويب لكافة المستخدمين بما فيهم ذوي الإعاقة.
- للمراجعة
لا توجد بطاقات تطابق البحث والتصفية.
اقرأ البطاقات بحرية. سجّل الدخول لحفظ تقدم مراجعتك.
مهامك قبل الاختبار
خطوة صغيرة كل مرة. وإنجاز تقدر ترجع له.
-
افتح أدوات المطور في المتصفح وافحص عنصري div وspan وتحقق من سلوك العرض واختلاف حجز السطر والمساحة المشغولة.
-
قم بإنشاء بطاقة واجهة مستخدم متناسقة تحتوي على عنوان وفقرة ورابط مضمن داخل حاوية div كتلية منظمة.
-
قم بتطويق عبارات ومصطلحات هامة داخل فقرة نصية باستخدام وسوم span المنسقة دون كسر تسلسل وانسياب السطر.
-
ابحث عن أي تداخل غير سليم كإدراج div داخل وسم فقرة p وقم بإعادة هيكلته ليتبع معايير التداخل القياسية الصحيحة.
تأشير المهمة إقرار منك بإتمامها، وليس تصحيحًا آليًا للكود. يُحفظ تقدمك في حسابك.
اختبر فهمك.
ووصلها للإتقان.
كل سؤال خطوة لقدّام. اختار، اكتب كود، وشوف نتيجتك فورًا.
أكمل المهام، واجمع كل الإجابات الصحيحة. أقل من 100%؟ راجع وأعد المحاولة.
الأسئلة متاحة للاطلاع. سجّل الدخول للتفاعل وحفظ تقدمك.