لم يعد التصميم المتجاوب خيارًا إضافيًا يمكن الاستغناء عنه، بل أصبح عنصرًا أساسيًا في تطوير مواقع الويب الحديثة. ففي عام 2026 أصبحت غالبية الزيارات إلى المواقع الإلكترونية تأتي من الهواتف الذكية، كما تعتمد محركات البحث، وعلى رأسها Google، على فهرسة المواقع وفق مبدأ Mobile-First Indexing، أي تقييم نسخة الجوال باعتبارها النسخة الأساسية للموقع.
إذا لم يكن موقعك يعرض محتواه بصورة صحيحة على الهواتف والأجهزة اللوحية وأجهزة الكمبيوتر المحمولة والشاشات الكبيرة، فأنت لا تخسر فقط تجربة استخدام جيدة، بل قد تفقد ترتيبًا متقدمًا في نتائج البحث، وعددًا من الزوار، وفرصًا حقيقية لزيادة المبيعات أو تحقيق الأرباح.
في هذا الدليل ستتعرّف على كل ما تحتاج إليه لبناء مواقع متجاوبة باحترافية، بدايةً من المبادئ الأساسية للتصميم، مرورًا بأحدث تقنيات CSS، وانتهاءً بأساليب تحسين الأداء وطرق اختبار الموقع على مختلف الأجهزة. وبعد الانتهاء منه ستكون قادرًا على إنشاء تخطيطات تبدو احترافية ومدروسة على جميع أحجام الشاشات، وليس مجرد صفحات تعمل دون أخطاء.
لماذا لا يزال التصميم المتجاوب ضرورة في عام 2026؟
لم يعد تصفح الإنترنت يقتصر على أجهزة الكمبيوتر المكتبية، بل أصبح المستخدم ينتقل بين الهاتف الذكي والجهاز اللوحي والحاسوب المحمول والشاشات الكبيرة طوال اليوم. لذلك، فإن الاعتماد على تصميم ثابت بعرض واحد لم يعد كافيًا لتقديم تجربة استخدام جيدة لجميع الزوار.
يعتمد التصميم المتجاوب على إنشاء صفحة HTML واحدة قادرة على إعادة ترتيب عناصرها وتكييف تخطيطها وأسلوب عرضها تلقائيًا وفقًا للمساحة المتاحة على الشاشة، مما يضمن تجربة استخدام متناسقة بغض النظر عن نوع الجهاز المستخدم.
ولا تقتصر أهمية التصميم المتجاوب على تحسين تجربة المستخدم فحسب، بل يمتد أثره إلى نتائج الأعمال أيضًا. فالمواقع السريعة والمتوافقة مع الهواتف تحقق أداءً أفضل في مؤشرات Core Web Vitals، وتحصل عادةً على ترتيب أعلى في نتائج البحث. كما ترتفع معدلات التحويل في المتاجر الإلكترونية عندما يصبح المحتوى سهل القراءة والأزرار سهلة الاستخدام على الهواتف. إضافةً إلى ذلك، فإن إدارة موقع متجاوب واحد أقل تكلفة وأسهل بكثير من صيانة نسختين منفصلتين للجوال وسطح المكتب.
لا يعني التصميم المتجاوب مجرد تصغير العناصر لتناسب الشاشة، بل يعتمد على إعادة تنظيم الصفحة بالكامل بما يتوافق مع طبيعة كل جهاز. فقد يتحول تخطيط يتكون من ثلاثة أعمدة على سطح المكتب إلى عمود واحد على الهاتف، مع إعادة ترتيب عناصر التنقل وإبراز المحتوى الأكثر أهمية لضمان أفضل تجربة استخدام.
فلسفة التصميم وفق مبدأ "الجوال أولًا" (Mobile First)
يُعد مبدأ Mobile First من أهم المفاهيم التي غيّرت طريقة تطوير المواقع الحديثة. فبدلًا من تصميم نسخة مخصصة لسطح المكتب ثم محاولة تكييفها مع الهواتف، يبدأ المطور بتصميم الواجهة لأصغر شاشة أولًا، ثم يضيف التحسينات تدريجيًا كلما زاد حجم الشاشة.
يساعد هذا الأسلوب على التركيز على المحتوى الأساسي، وتبسيط عناصر التنقل، والتخلص من العناصر غير الضرورية، مما ينتج عنه تجربة استخدام أفضل على الأجهزة المحمولة، إلى جانب ملفات CSS أخف وأسرع في التحميل.
في CSS، يعني اعتماد منهج Mobile First كتابة الأنماط الأساسية للشاشات الصغيرة، ثم استخدام استعلامات الوسائط min-width لإضافة تحسينات مخصصة للأجهزة اللوحية وأجهزة سطح المكتب. وبهذه الطريقة لا تضطر متصفحات الهواتف إلى معالجة أنماط لا تحتاج إليها، مما يساهم في تحسين الأداء وسرعة تحميل الصفحات.
/* الجوال أولًا: أنماط أساسية للشاشات الصغيرة */
.container {
padding: 16px;
font-size: 1rem;
}
/* تحسين للأجهزة اللوحية فأكبر */
@media (min-width: 768px) {
.container {
padding: 24px;
font-size: 1.05rem;
}
}
/* تحسين لسطح المكتب فأكبر */
@media (min-width: 1024px) {
.container {
padding: 40px;
font-size: 1.1rem;
max-width: 1200px;
margin: 0 auto;
}
}
ابدأ دائمًا بتصميم يناسب شاشة يتراوح عرضها بين 320 و360 بكسل، ثم وسّع التخطيط تدريجيًا ليتلاءم مع الشاشات الأكبر. أما البدء بتصميم مخصص لشاشة كبيرة ثم محاولة تصغيره لاحقًا، فغالبًا ما يؤدي إلى تجربة استخدام ضعيفة على الهواتف.
بناء الشبكات المرنة (Flexible Layouts)
تعتمد الشبكات المرنة على استخدام وحدات قياس نسبية مثل النسب المئوية، وfr، وvw، وvh، بدلًا من الاعتماد على قيم ثابتة بالبكسل. ويمنح هذا الأسلوب عناصر الصفحة القدرة على التمدد والانكماش تلقائيًا وفقًا لحجم الشاشة، مما يوفر تجربة أكثر سلاسة من التخطيطات التقليدية التي تعتمد على أبعاد ثابتة.
وتُعد CSS Grid من أقوى الأدوات الحديثة لإنشاء هذه الشبكات، إذ تتيح لك تصميم تخطيطات مرنة ومعقدة من خلال تعريف الصفوف والأعمدة بطريقة بسيطة وواضحة داخل سطر واحد من CSS.
ومن أكثر الأساليب استخدامًا عند إنشاء شبكات بطاقات متجاوبة الاعتماد على الدالة repeat(auto-fit, minmax(...))، حيث تقوم تلقائيًا بإنشاء أكبر عدد ممكن من الأعمدة بما يتناسب مع المساحة المتاحة، مع ضمان ألا يقل عرض أي عمود عن الحد الأدنى الذي تحدده، ثم توزع المساحة المتبقية بالتساوي بين الأعمدة دون الحاجة إلى كتابة استعلامات وسائط إضافية.
.card-grid {
display: grid;
gap: 1.5rem;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
}
تجربة عملية
يعتمد المثال التالي على الدالة repeat(auto-fit, minmax(150px, 1fr)). جرّب تغيير عرض نافذة المتصفح، وستلاحظ كيف يعيد Grid ترتيب البطاقات تلقائيًا بما يتناسب مع المساحة المتوفرة، دون الحاجة إلى أي نقاط توقف إضافية.
الصور والوسائط المتجاوبة
تُعد الصور من أكثر الأسباب التي تؤدي إلى كسر التصميم المتجاوب. فعند إدراج صورة كبيرة دون قيود، قد تتجاوز عرض الشاشة وتفرض تمريرًا أفقيًا غير مرغوب فيه، خصوصًا على الهواتف الذكية.
ولهذا السبب، ينبغي أن تلتزم جميع الصور ومقاطع الفيديو والعناصر المضمّنة بعرض الحاوية التي توجد بداخلها، بحيث لا يتجاوز أي عنصر حدود المساحة المتاحة مهما كان حجمه الأصلي.
img,
video,
embed,
iframe {
max-width: 100%;
height: auto;
display: block;
}
أما عند استخدام صور الخلفية، فيُفضل الاعتماد على الخاصية background-size: cover لضمان تغطية مساحة العنصر بالكامل دون تشويه أبعاد الصورة.
وإذا كنت ترغب في عرض صور مختلفة بحسب حجم الشاشة أو نوع الجهاز، فإن عنصر <picture> مع وسوم <source> يوفر حلاً مثاليًا، إذ يسمح بتقديم نسخة مناسبة لكل شاشة، مما يحسن الأداء ويقلل استهلاك البيانات على الأجهزة المحمولة.
<picture> عرض صور مختلفة تبعًا لحجم الشاشة، مما يحسن سرعة التحميل ويخفض استهلاك البيانات على الهواتف.
إتقان استعلامات الوسائط (Media Queries)
تُعد استعلامات الوسائط بمثابة المنطق الشرطي في CSS، فهي تسمح بتطبيق أنماط محددة عند تحقق شروط معينة، مثل عرض الشاشة أو اتجاهها أو دقتها.
ورغم أهميتها، ينبغي استخدامها بحكمة، مع الاعتماد قدر الإمكان على التقنيات المرنة مثل Grid وFlexbox وclamp()، بحيث تقتصر Media Queries على الحالات التي يحتاج فيها التصميم فعلًا إلى تغيير واضح في التخطيط.
أشهر نقاط التوقف في عام 2026
| نوع الجهاز | عرض الشاشة | نقطة التوقف | ملاحظات |
|---|---|---|---|
| الهواتف (عمودي) | 320 – 480px | الأنماط الأساسية | ابدأ التصميم من هذه الفئة دائمًا. |
| الهواتف (أفقي) | 481 – 767px | min-width:480px |
غالبًا لا تحتاج إلى تعديلات كبيرة. |
| الأجهزة اللوحية | 768 – 1023px | min-width:768px |
يبدأ استخدام الأعمدة المتعددة. |
| سطح المكتب | 1024 – 1439px | min-width:1024px |
يمكن عرض التخطيط الكامل للموقع. |
| الشاشات الكبيرة | 1440px فأكثر | min-width:1440px |
يُفضل تحديد حد أقصى لعرض المحتوى. |
لا تبنِ تصميمك اعتمادًا على أجهزة محددة مثل iPhone أو Galaxy، فالأجهزة الجديدة تظهر باستمرار. الأفضل هو تصميم الموقع وفق نطاقات أحجام الشاشات (صغيرة، متوسطة، كبيرة)، ليظل متوافقًا مع الأجهزة الحالية والمستقبلية دون الحاجة إلى تعديلات مستمرة.
CSS Grid أم Flexbox؟ أيهما الأنسب؟
يُعد كل من CSS Grid وFlexbox من أهم أدوات بناء التخطيطات الحديثة، إلا أن لكل منهما استخدامًا مختلفًا. فـ Flexbox مصمم للتعامل مع التخطيطات أحادية البعد، سواء كانت أفقية أو رأسية، بينما يوفر Grid تحكمًا كاملاً في الصفوف والأعمدة معًا، مما يجعله الخيار الأفضل للتخطيطات المعقدة.
ببساطة، استخدم Flexbox عند تصميم مكونات صغيرة مثل أشرطة التنقل، والأزرار، والقوائم، والعناصر الموجودة داخل البطاقات. أما إذا كنت تنشئ تخطيطًا كاملًا للصفحة أو معرض صور أو لوحة تحكم، فسيكون CSS Grid هو الخيار الأنسب.
| حالة الاستخدام | الأداة الأنسب | السبب |
|---|---|---|
| شريط تنقل أفقي | Flexbox | ترتيب العناصر في صف واحد مع سهولة المحاذاة والتوزيع. |
| معرض بطاقات | Grid | إدارة الصفوف والأعمدة تلقائيًا باستخدام auto-fit و minmax. |
| حقول النماذج | Flexbox | ترتيب عنصرين أو أكثر داخل صف أو عمود بسهولة. |
| تخطيط مجلة أو صفحة أخبار | Grid | التحكم في امتداد العناصر عبر عدة صفوف وأعمدة. |
| توسيط المحتوى | Flexbox | حل بسيط وسريع دون الحاجة إلى حسابات إضافية. |
| لوحات المعلومات (Dashboard) | Grid | يدير التخطيطات المعقدة بكفاءة عالية. |
/* Flexbox */
.nav {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
/* CSS Grid */
.page {
display: grid;
grid-template-columns: 240px 1fr 320px;
grid-template-rows: auto 1fr auto;
grid-template-areas:
"header header header"
"sidebar main aside"
"footer footer footer";
min-height: 100vh;
}
الطباعة المتجاوبة باستخدام clamp()
تُعد الدالة clamp() من أفضل الإضافات الحديثة في CSS عندما يتعلق الأمر بأحجام الخطوط المتجاوبة. فهي تسمح بتحديد حد أدنى، وقيمة مرنة تتغير بحسب حجم الشاشة، وحد أقصى، ليختار المتصفح الحجم الأنسب تلقائيًا.
وبهذه الطريقة، تتغير أحجام الخطوط تدريجيًا مع تغير عرض الشاشة دون الحاجة إلى كتابة استعلامات وسائط متعددة، مما يجعل الكود أبسط وأكثر كفاءة.
h1 {
font-size: clamp(1.75rem, 4vw + 1rem, 3.5rem);
line-height: 1.15;
}
p {
font-size: clamp(1rem, 0.5vw + 0.95rem, 1.15rem);
line-height: 1.7;
}
في المثال السابق لن يقل حجم العنوان عن 1.75rem، ولن يتجاوز 3.5rem، بينما يتغير الحجم تدريجيًا بين هاتين القيمتين وفقًا لعرض الشاشة، وهو ما يمنح النص مظهرًا متناسقًا على جميع الأجهزة.
تصميم قوائم تنقل مناسبة للشاشات اللمسية
عند استخدام الهواتف الذكية لا يعتمد المستخدم على مؤشر الفأرة، وإنما يتفاعل مع الواجهة باستخدام أصابعه. لذلك ينبغي تصميم عناصر التنقل بما يتناسب مع اللمس، وليس مع النقر بالفأرة.
توصي كل من Apple وGoogle بأن يكون الحد الأدنى لمساحة العنصر القابل للنقر بين 44×44 و48×48 بكسل. كما ينبغي توفير مسافات كافية بين الأزرار لتجنب النقر غير المقصود.
كذلك، يجب عدم الاعتماد على تأثيرات hover وحدها، لأنها لا تعمل على الأجهزة التي تعتمد على اللمس.
-
استخدم قائمة همبرغر على الهواتف
اعرض أهم الروابط فقط، وأخفِ بقية عناصر التنقل داخل قائمة جانبية أو منسدلة لتوفير مساحة أكبر للمحتوى.
-
اجعل الأزرار كبيرة وسهلة اللمس
احرص على أن تكون مساحة النقر كبيرة بما يكفي، مع زيادة المساحة الداخلية (Padding) للعنصر بدلاً من الاعتماد على الهوامش الخارجية (Margin) فقط، حتى تصبح المنطقة القابلة للمس أكبر وأسهل في الاستخدام.
-
استخدم السحب عند الحاجة فقط
يمكن الاستفادة من السحب الأفقي في معارض الصور أو الشرائح، لكن تجنب استخدامه بطريقة تعطل التمرير العمودي الطبيعي للصفحة أو تربك المستخدم.
-
قلّل ارتفاع شريط الرأس الثابت
كلما كان شريط الرأس الثابت أصغر، زادت المساحة المتاحة لعرض المحتوى على الهواتف. ويمكن أيضًا إخفاؤه أثناء التمرير لأسفل وإظهاره مجددًا عند التمرير لأعلى.
-
اختبر الموقع باستخدام يد واحدة
يمسك معظم المستخدمين هواتفهم بيد واحدة، لذلك يُفضل وضع الأزرار والإجراءات المهمة بالقرب من الجزء السفلي من الشاشة لتسهيل الوصول إليها بالإبهام.
الأداء... عنصر أساسي في التصميم المتجاوب
لا يقتصر نجاح التصميم المتجاوب على ترتيب العناصر وتكيفها مع أحجام الشاشات المختلفة، بل يعتمد أيضًا على سرعة تحميل الصفحة واستجابتها لتفاعلات المستخدم. فحتى إذا كان التخطيط مثاليًا، فإن بطء الأداء قد يؤدي إلى تجربة استخدام سيئة، خاصة على شبكات الهاتف المحمول أو الأجهزة محدودة الإمكانات. لذلك يُعد تحسين الأداء جزءًا أساسيًا من عملية تصميم المواقع المتجاوبة، وليس مرحلة منفصلة تأتي بعد الانتهاء من التصميم.
احرص على أن يكون مؤشر LCP (Largest Contentful Paint) أقل من 2.5 ثانية، ومؤشر INP (Interaction to Next Paint) أقل من 200 مللي ثانية، ومؤشر CLS (Cumulative Layout Shift) أقل من 0.1. وتُعد هذه المؤشرات من أهم المقاييس التي تستخدمها Google لتقييم تجربة المستخدم وجودة أداء صفحات الويب.
- فعّل التحميل الكسول (Lazy Loading) للصور وملفات
iframeالموجودة خارج الجزء المرئي من الصفحة باستخدامloading="lazy". - استخدم تنسيقات الصور الحديثة مثل WebP وAVIF لتقليل حجم الملفات مع الحفاظ على جودة العرض.
- حمّل ملفات CSS الضرورية فقط أثناء العرض الأول للصفحة، وأجّل تحميل بقية الأنماط لتحسين سرعة ظهور المحتوى.
- استخدم الخاصية
font-display: swapلعرض النص مباشرةً باستخدام خط بديل إلى أن يكتمل تحميل الخط الأساسي. - تجنّب تغيّر تخطيط الصفحة أثناء التحميل من خلال تحديد أبعاد الصور والإعلانات والعناصر الديناميكية مسبقًا.
- اضغط ملفات الموقع باستخدام Brotli أو Gzip، وتخلّص من أكواد JavaScript وCSS غير المستخدمة لتقليل حجم الملفات وتسريع تحميل الصفحة.
اختبار التصميم المتجاوب
لا يكتمل أي تصميم متجاوب بمجرد الانتهاء من تطويره، بل يجب اختباره بعناية للتأكد من أنه يعمل بكفاءة على مختلف الأجهزة والمتصفحات. فالاعتماد على المعاينة داخل المتصفح وحدها لا يكفي، لأن أداء الموقع وسلوك عناصره قد يختلفان عند تشغيله على أجهزة حقيقية أو في بيئات استخدام مختلفة.
لا يقتصر اختبار التصميم المتجاوب على معاينة الموقع داخل المتصفح، بل يتطلب المرور بثلاث مراحل أساسية: اختباره باستخدام أدوات المطور المدمجة أثناء التطوير، ثم التحقق من توافقه عبر منصات محاكاة الأجهزة المختلفة، وأخيرًا تجربته على أجهزة حقيقية للتأكد من جودة تجربة الاستخدام والأداء في ظروف التشغيل الفعلية.
أدوات المطور في المتصفح
تتوفر في متصفحات Chrome وFirefox أدوات مدمجة لمحاكاة مختلف أحجام الشاشات، وتُعد الخيار الأسرع أثناء تطوير الموقع.
Responsive Test Tool
تتيح هذه الأداة عرض الموقع على عدة أحجام شاشات في الوقت نفسه، مما يسهل اكتشاف مشاكل التخطيط بسرعة.
BrowserStack
يوفر إمكانية اختبار الموقع على أجهزة ومتصفحات حقيقية عبر السحابة، وهو خيار مثالي قبل إطلاق المشروع.
Lighthouse
أداة من Google لتحليل أداء الموقع وقياس السرعة وتحسينات SEO وإمكانية الوصول وأفضل الممارسات.
axe DevTools
يساعد في اختبار إمكانية الوصول والتأكد من أن الموقع مناسب أيضًا لمستخدمي قارئات الشاشة وذوي الاحتياجات الخاصة.
WebPageTest
يوفر تحليلات تفصيلية لسرعة تحميل الموقع، مع قياس الأداء على سرعات اتصال وأجهزة مختلفة.
قائمة التحقق قبل إطلاق الموقع
أخطاء شائعة تؤثر في التصميم المتجاوب
-
تحديد عرض ثابت للعناصر بالبكسل.
يؤدي ذلك إلى ظهور تمرير أفقي على الشاشات الصغيرة. استخدم دائمًا
max-widthمع وحدات مرنة مثل النسب المئوية أوfr. -
نسيان وسم Viewport.
بدون الوسم
<meta name="viewport" content="width=device-width, initial-scale=1">ستتعامل الهواتف مع الصفحة كما لو كانت بعرض 980 بكسل، مما يؤدي إلى تصغير المحتوى وصعوبة قراءته. - الإفراط في استخدام Media Queries. كلما زاد عدد نقاط التوقف، أصبحت صيانة الكود أكثر تعقيدًا. حاول الاعتماد على Grid وFlexbox والوحدات المرنة كلما أمكن.
- إهمال الصور. قد تكون صورة واحدة غير مضبوطة كافية لإفساد تخطيط الصفحة بالكامل وإضافة تمرير أفقي غير مرغوب فيه.
- الاعتماد على تأثير Hover فقط. تأثيرات Hover لا تعمل على معظم الأجهزة اللمسية، لذلك يجب توفير طريقة بديلة للتفاعل.
- استخدام خطوط صغيرة. يصعب قراءة النصوص التي يقل حجمها عن 16 بكسل على الهواتف، كما قد تؤدي إلى تكبير تلقائي في بعض المتصفحات.
- الإكثار من نقاط التوقف. إذا احتجت إلى أكثر من خمس نقاط توقف، فمن الأفضل إعادة التفكير في طريقة بناء التخطيط بدلًا من إضافة المزيد من Media Queries.
- عدم الاختبار على أجهزة حقيقية. المحاكيات مفيدة أثناء التطوير، لكنها لا تعكس دائمًا الأداء الحقيقي أو سلوك اللمس على الأجهزة الفعلية.
الخلاصة
أصبح التصميم المتجاوب في عام 2026 أكثر من مجرد استخدام Media Queries، فهو منهج متكامل يجمع بين التخطيطات المرنة، والتنسيق المتجاوب للنصوص، وتحسين الأداء، وإمكانية الوصول، والاختبارات المستمرة لضمان أفضل تجربة استخدام على جميع الأجهزة.
توفر CSS الحديثة مجموعة قوية من الأدوات التي تجعل بناء المواقع المتجاوبة أسهل من أي وقت مضى، مثل CSS Grid وFlexbox، والدالة clamp()، وauto-fit، بالإضافة إلى Container Queries التي تمنح المكونات مرونة أكبر في التكيف مع المساحات المختلفة.
ابدأ دائمًا بتصميم نسخة الجوال أولًا، واعتمد على الوحدات المرنة بدلًا من القيم الثابتة، ولا تستخدم Media Queries إلا عند الحاجة الفعلية. اختبر الموقع باستمرار على أجهزة حقيقية، وراقب مؤشرات الأداء، وواصل تحسينها. باتباع هذه المبادئ ستتمكن من إنشاء مواقع سريعة، مستقرة، وسهلة الاستخدام، مهما كان حجم الشاشة أو نوع الجهاز الذي يستخدمه الزائر.
الأسئلة الشائعة
ما الفرق بين التصميم المتجاوب والتصميم التكيفي؟
يعتمد التصميم المتجاوب على تخطيط واحد يتغير تلقائيًا وفقًا لحجم الشاشة باستخدام الوحدات المرنة وMedia Queries، بينما يعتمد التصميم التكيفي على عدة تخطيطات ثابتة يتم اختيار أحدها حسب نوع الجهاز أو أبعاده.
هل ما زال استخدام وسم Viewport ضروريًا؟
نعم، فهو عنصر أساسي في أي موقع متجاوب، لأنه يضمن عرض الصفحة بالحجم الصحيح على الهواتف والأجهزة اللوحية، ويمنع تصغير المحتوى تلقائيًا.
متى أستخدم CSS Grid ومتى أستخدم Flexbox؟
استخدم Flexbox عند ترتيب العناصر داخل صف أو عمود واحد، بينما يُفضل استخدام CSS Grid لإنشاء تخطيطات الصفحات، ومعارض الصور، ولوحات التحكم التي تعتمد على الصفوف والأعمدة معًا.
كم عدد نقاط التوقف المناسبة؟
في معظم المشاريع تكفي ثلاث إلى خمس نقاط توقف فقط. وإذا وجدت نفسك تضيف المزيد، فمن الأفضل مراجعة تصميم التخطيط والاستفادة من الوحدات المرنة قبل زيادة عدد Media Queries.
هل ما زال منهج Mobile First هو الخيار الأفضل؟
بالتأكيد، لأنه يساعد على التركيز على المحتوى الأساسي، وتحسين الأداء، وإنتاج ملفات CSS أخف، كما أنه يتوافق مع أسلوب الفهرسة الذي تعتمد عليه محركات البحث الحديثة.