سؤال تدريب 7: استخدم محاكاة الأجهزة في متصفح مايكروسوفت إيدج، ثم اختر عدة هواتف ذكية، واكتشف إذا كانت الصورة التي أضفتها إلى الرسالة الإخبارية لمشجعي فريق الصقور الخضر لكرة القدم في التدريب السابع مستجيبة، ثم اختبر قدرة العنصر على ضبط حجمه وفقًا لحجم إطار العرض. وقارن بين الصورة الموجودة أعلى الرسالة الإخبارية والعناصر الأخرى في الرسالة الإخبارية، ثم اكتب استنتاجاتك.
الإجابة: س7: الصورة تتغير أبعادها حسب الشاشة (مرنة) والنصوص تلتف تلقائيًا. الاستنتاج: يجب ضبط الصورة لتكون مرنة.
خطوات الحل:
- **الشرح:** لنفهم هذا السؤال. المطلوب هو اختبار خاصية "الاستجابة" (Responsiveness) لعنصر الصورة في صفحة ويب. الفكرة هنا هي أن الصفحة يجب أن تعرض بشكل جيد على شاشات بأحجام مختلفة، مثل شاشات الهواتف الذكية والأجهزة اللوحية. لتنفيذ ذلك، نستخدم أداة "محاكاة الأجهزة" (Device Emulation) الموجودة في أدوات المطورين في متصفح مايكروسوفت إيدج. هذه الأداة تسمح لك بعرض الصفحة كما لو كنت تستخدم هاتفًا ذكيًا محددًا. نقوم باختيار عدة هواتف ذكية من القائمة (مثل iPhone و Samsung Galaxy) ونلاحظ كيف تبدو الصفحة على كل منها. نركز على الصورة التي أضفناها في التدريب السابق: هل تتغير أبعادها (العرض والارتفاع) تلقائيًا لتناسب حجم الشاشة الجديد؟ هذا هو اختبار "الاستجابة". ثم نقارن سلوك الصورة مع سلوك العناصر الأخرى في الصفحة، مثل العناوين والنصوص. عادةً، النصوص الجيدة تلف تلقائيًا (تنتقل إلى السطر التالي) عندما يضيق عرض الشاشة. من خلال هذه المقارنة، نستنتج إذا كانت الصورة "مرنة" (Responsive) مثل النصوص أم لا. إذا لم تكن مرنة، فقد تظهر مقطوعة أو كبيرة جدًا على شاشة صغيرة. إذن الاستنتاج هو: **يجب ضبط خصائص الصورة (مثل العرض بنسبة مئوية max-width: 100%) في كود CSS لجعلها مرنة وتتغير أبعادها تلقائيًا مع حجم الشاشة.**