منهج الهاتف أولًا مقابل سطح المكتب أولًا
افهم الفرق بين استراتيجيات التصميم التي تبدأ بالهاتف وتلك التي تبدأ بسطح المكتب.
منهج الهاتف أولًا مقابل سطح المكتب أولًا درس مجاني في CSS Academy على CoddyKit. هذا هو الدرس 1 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في CSS Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة CSS Academy 4 دروس في المجموع.
ما التصميم المتجاوب؟
ينشئ تصميم الويب المتجاوب تخطيطات تتكيف مع أي حجم شاشة، من الهواتف الذكية الصغيرة إلى شاشات سطح المكتب الكبيرة، باستخدام شبكات مرنة وصور قابلة للتكيف واستعلامات وسائط CSS.
التصميم بالبدء من الهاتف
في نهج الهاتف أولًا، تكتب CSS الأساسية للشاشات الصغيرة، ثم تستخدم استعلامات الوسائط min-width لإضافة التعقيد تدريجيًا للشاشات الأكبر.
<p style="font-size:0.85em;color:#888;margin:0 0 6px;">Narrow (default) preview — driven by the real CSS below:</p>
<nav class="nav" style="display:flex;gap:8px;background:#4f8cff11;border:1px solid #4f8cff;padding:8px;margin-bottom:16px;">
<a href="#">Home</a><a href="#">Products</a><a href="#">About</a>
</nav>
<p style="font-size:0.85em;color:#888;margin:0 0 6px;">Static reference for the ≥768px (tablet+) row layout (not driven by the media query):</p>
<nav style="display:flex;flex-direction:row;gap:8px;background:#4f8cff11;border:1px solid #4f8cff;padding:8px;">
<a href="#">Home</a><a href="#">Products</a><a href="#">About</a>
</nav>التصميم بالبدء من سطح المكتب
في نهج سطح المكتب أولًا، تكتب CSS الأساسية للشاشات الكبيرة، وتستخدم استعلامات الوسائط max-width لتجاوزها على الشاشات الأصغر.
<aside class="sidebar" style="background:#ffb84d22;border:1px solid #ffb84d;padding:8px;">Sidebar — width: 100% below 768px (this preview is narrow, so the override is already visible)</aside>لماذا يُفضَّل نهج الهاتف أولًا
مزايا نهج الهاتف أولًا:
- يفرض ترتيب أولويات المحتوى، أي تحديد ما هو الأهم على الشاشات الصغيرة
- التحسين التدريجي: ابدأ بالبساطة ثم أضف التعقيد
- أداء أفضل: يحمّل الهاتف الأنماط الأساسية فقط، وليس التجاوزات
- يتوافق مع حقيقة أن معظم زيارات الويب تأتي من الهواتف
التتابع ونهج الهاتف أولًا
يعمل نهج الهاتف أولًا بصورة طبيعية مع تتابع CSS. تُحمّل الأنماط الأساسية أولًا، ثم تأتي تجاوزات الشاشات الأكبر لاحقًا مع استعلامات الوسائط. وهذا يعني خوض صراعات أقل بسبب خصوصية CSS.
استراتيجية البدء بالمحتوى
قبل كتابة أي CSS، اسأل: ما المحتوى الذي يحتاج إليه مستخدم الهاتف؟ نظّم HTML وCSS الأساسية حول الإجابة. وعند الشاشات الأكبر، حسّن التجربة بدلًا من إعادة بنائها.
التحسين التدريجي مقابل التدهور التدريجي
التحسين التدريجي (نهج الهاتف أولًا): ابدأ بالحد الأدنى الوظيفي، ثم أضف التحسينات على طبقات. التدهور التدريجي (نهج سطح المكتب أولًا): أنشئ تجربة كاملة الميزات، ثم اجعلها ملائمة للشاشات الأصغر. ويكون التحسين التدريجي عمومًا أكثر متانة.
أهداف اللمس مقابل النقر
يستخدم مستخدمو الهواتف أصابعهم، وليس مؤشر فأرة دقيقًا. ويؤدي التصميم بالبدء من الهاتف طبيعيًا إلى مناطق نقر أكبر، بحد أدنى 44x44px، وإلى تباعد مناسب بين العناصر التفاعلية.
<button>Tap target (min 44x44px)</button>نمط التنقل
يبدأ التنقل بالهاتف أولًا عادةً بقائمة همبرغر أو لوحة جانبية، ثم يتوسع إلى شريط تنقل ظاهر على الشاشات الأكبر:
<p style="font-size:0.85em;color:#888;margin:0 0 6px;">Narrow (default) preview — driven by the real CSS below:</p>
<button aria-label="menu" style="margin-bottom:8px;">☰ Menu</button>
<div class="nav-links" style="gap:12px;background:#4f8cff11;border:1px solid #4f8cff;padding:8px;margin-bottom:16px;">
<a href="#">Home</a><a href="#">Products</a><a href="#">About</a>
</div>
<p style="font-size:0.85em;color:#888;margin:0 0 6px;">Static reference for the ≥768px (desktop) visible nav bar (not driven by the media query):</p>
<div style="display:flex;gap:12px;background:#4f8cff11;border:1px solid #4f8cff;padding:8px;">
<a href="#">Home</a><a href="#">Products</a><a href="#">About</a>
</div>الخطوط وفق نهج الهاتف أولًا
حدد أحجام خطوط مريحة وسهلة القراءة للهواتف أولًا، ثم كبّرها للشاشات الأكبر:
<p style="font-size:0.85em;color:#888;margin:0 0 6px;">Narrow (default) preview — driven by the real CSS below:</p>
<h1>Mobile heading (1.75rem)</h1>
<p style="font-size:0.85em;color:#888;margin:16px 0 6px;">Static reference for the ≥1024px (desktop) size (not driven by the media query):</p>
<h1 style="font-size:3rem;">Desktop heading (3rem)</h1>التخطيط المرن مقابل المتكيف
يمكن أن يكون التصميم المتجاوب:
- مرنًا: يستخدم وحدات نسبية ويتكيف بسلاسة مع أي حجم
- متكيفًا: ينتقل بين تخطيطات ثابتة عند نقاط توقف محددة
تجمع أفضل الممارسات الحديثة بين الاثنين: تخطيط مرن داخل نقاط التوقف، وتخطيطات مختلفة عند نقاط التوقف.
تحقق سريع
ما نوع استعلام الوسائط الذي يميز نهج الهاتف أولًا؟
مراجعة
يكتب التصميم بالبدء من الهاتف الأنماط الأساسية للهواتف، ويستخدم استعلامات min-width لتحسين التخطيط للشاشات الأكبر. وهو يشجع على ترتيب أولويات المحتوى، ويحسن الأداء، ويتوافق مع أنماط الزيارات الحديثة. كما أن التحسين التدريجي بدءًا من الشاشات الصغيرة ينتج تصميمات متجاوبة أكثر متانة وأسهل في الصيانة.
الأسئلة الشائعة
هل درس «منهج الهاتف أولًا مقابل سطح المكتب أولًا» مجاني؟
نعم — نص درس «منهج الهاتف أولًا مقابل سطح المكتب أولًا» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة CSS Academy، انتقل إلى CoddyKit PRO. تتضمن دورة CSS Academy 4 دروس في المجموع.
ماذا ستتعلم في «منهج الهاتف أولًا مقابل سطح المكتب أولًا»؟
افهم الفرق بين استراتيجيات التصميم التي تبدأ بالهاتف وتلك التي تبدأ بسطح المكتب. تتمرن على CSS Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ CSS Academy؟
لا تُشترط خبرة سابقة. CSS Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 1 من أصل 4.
كم من الوقت يستغرق درس «منهج الهاتف أولًا مقابل سطح المكتب أولًا»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس CSS Academy هذا؟
نعم. كل درس في CSS Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- منهج الهاتف أولًا مقابل سطح المكتب أولًا
- العروض المرنة باستخدام النسب المئوية
- أنماط Min-Width وMax-Width
- الصور المتجاوبة وعنصر Picture