الدرس 4 من 8

استعلام الحاوية

هدف الدرس

مكوّن يتكيّف مع حاويته

01

الشرح

الاستعلام @media يسأل عن عرض الشاشة، لكن البطاقة نفسها قد تظهر في عمود ضيّق وفي مساحة واسعة داخل الصفحة نفسها، وعرض الشاشة لا يكشف هذا الفرق.

أما @container فيسأل عن عرض الحاوية، فتعلن أن العنصر حاوية بـ container-type: inline-size، ثم تكتب قواعد تُطبَّق بحسب عرضه هو.

وهذا تغيير كبير، لأن المكوّن يصبح مستقلًّا عن مكانه، فتكتبه مرة واحدة وتضعه أينما شئت.

02

المطلوب

اجعل .wrap حاوية، واجعل .card تصير صفًّا (flex) حين يتجاوز عرض الحاوية 380 بكسل.

الفحوص

4 فحوص
  1. العنصر .wrap صار حاوية
  2. توجد قاعدة @container
  3. البطاقة صارت صفًّا عند العرض الواسع
  4. العناصر تعود فوق بعضها حين تضيق الحاوية
03

تلميحات

0/3
دروس المسارأتممت 0 من 8

تتعمّق في نموذج الصندوق والمتغيّرات والتموضع واستعلامات الحاوية وغيرها، لتفهم ما يجري خلف التنسيق الذي تراه.

مستواه متوسّط، وفيه 8 دروس مجموع مدّتها ساعة ونصف.

index.html
المعاينة
index.html100%
–/4

اضغط «تشغيل وتصحيح» ليبدأ الفحص.

تجد 4 فحوص في بطاقة «المطلوب».

دروس المسارأتممت 0 من 8

تتعمّق في نموذج الصندوق والمتغيّرات والتموضع واستعلامات الحاوية وغيرها، لتفهم ما يجري خلف التنسيق الذي تراه.

مستواه متوسّط، وفيه 8 دروس مجموع مدّتها ساعة ونصف.