CSS Media Queries

From binaryoption
Jump to navigation Jump to search
Баннер1

استعلامات الوسائط CSS: دليل شامل للمبتدئين

استعلامات الوسائط CSS (CSS Media Queries) هي ميزة قوية في CSS تسمح لك بتطبيق أنماط مختلفة على موقع الويب الخاص بك بناءً على خصائص جهاز العرض. ببساطة، هي طريقة لجعل موقع الويب الخاص بك تصميم متجاوب، مما يعني أنه يتكيف مع أحجام الشاشات المختلفة، مثل أجهزة الهواتف الذكية والأجهزة اللوحية وأجهزة الكمبيوتر المكتبية. هذا أمر بالغ الأهمية في عالم اليوم، حيث يصل المستخدمون إلى مواقع الويب من خلال مجموعة متنوعة من الأجهزة.

لماذا نستخدم استعلامات الوسائط؟

في الماضي، كان مطورو الويب يقومون بإنشاء إصدارات مختلفة من مواقع الويب لأجهزة مختلفة (مثل موقع ويب للهواتف المحمولة منفصل عن موقع الويب الرئيسي). هذا كان مكلفًا ويصعب صيانته. استعلامات الوسائط تحل هذه المشكلة من خلال السماح لك بتحديد قواعد CSS التي يتم تطبيقها فقط عند استيفاء شروط معينة.

بناء استعلام الوسائط

تتكون استعلامات الوسائط من ثلاثة أجزاء رئيسية:

  • **نوع الوسائط (Media Type):** يحدد نوع الجهاز الذي ينطبق عليه الاستعلام. تشمل الأنواع الشائعة:
   *   `screen`: للشاشات (مثل أجهزة الكمبيوتر والأجهزة اللوحية والهواتف الذكية).
   *   `print`: للطباعة.
   *   `speech`: لقارئات الشاشة.
  • **الميزات (Features):** تحدد خصائص الجهاز التي سيتم اختبارها. تشمل الميزات الشائعة:
   *   `width`: عرض نافذة المتصفح.
   *   `height`: ارتفاع نافذة المتصفح.
   *   `device-width`: عرض الجهاز الفعلي.
   *   `device-height`: ارتفاع الجهاز الفعلي.
   *   `orientation`: اتجاه الجهاز (portrait أو landscape).
  • **القيم (Values):** تحدد القيم التي يجب أن تستوفيها الميزات لتطبيق القواعد.

أمثلة على استعلامات الوسائط

هنا بعض الأمثلة على كيفية استخدام استعلامات الوسائط:

  • لتطبيق أنماط مختلفة على الشاشات التي يقل عرضها عن 600 بكسل:

```css @media screen and (max-width: 600px) {

 body {
   font-size: 14px;
 }
 .navbar {
   display: none;
 }

} ```

  • لتطبيق أنماط مختلفة على الأجهزة اللوحية في الوضع الرأسي:

```css @media screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {

 .sidebar {
   display: none;
 }

} ```

  • لتطبيق أنماط مختلفة عند الطباعة:

```css @media print {

 body {
   font-size: 12pt;
   color: black;
 }
 .navigation {
   display: none;
 }

} ```

استخدام استعلامات الوسائط في HTML

يمكن تضمين استعلامات الوسائط مباشرة في ملف CSS الخاص بك، أو يمكنك استخدام علامة `<link>` في قسم `<head>` من ملف HTML الخاص بك للإشارة إلى ملفات CSS مختلفة بناءً على استعلامات الوسائط.

مثال على استخدام `<link>`:

```html <link rel="stylesheet" href="style.css"> <link rel="stylesheet" href="small-screen.css" media="screen and (max-width: 600px)"> ```

أفضل الممارسات لاستخدام استعلامات الوسائط

  • **ابدأ بالجوال أولاً (Mobile First):** صمم موقع الويب الخاص بك أولاً للأجهزة المحمولة، ثم استخدم استعلامات الوسائط لإضافة أنماط للأجهزة الأكبر. هذا يضمن أن موقع الويب الخاص بك يعمل بشكل جيد على جميع الأجهزة.
  • **استخدم وحدات نسبية (Relative Units):** استخدم وحدات مثل `em` و`rem` و`%` بدلاً من وحدات ثابتة مثل `px` لجعل موقع الويب الخاص بك أكثر مرونة.
  • **حافظ على البساطة:** تجنب استخدام استعلامات وسائط معقدة للغاية. اجعلها بسيطة وسهلة الفهم.
  • **اختبر على أجهزة مختلفة:** تأكد من اختبار موقع الويب الخاص بك على مجموعة متنوعة من الأجهزة للتأكد من أنه يعمل بشكل صحيح.

استعلامات الوسائط والتحسين من أجل محركات البحث (SEO)

تحسين محركات البحث (SEO) يتأثر بشكل كبير بالتصميم المتجاوب. Google تفضل المواقع المتجاوبة، مما يعني أن استخدام استعلامات الوسائط يمكن أن يحسن ترتيب موقع الويب الخاص بك في نتائج البحث.

مفاهيم ذات صلة

استراتيجيات تداول الخيارات الثنائية ذات الصلة (للمقارنة والتوضيح)

موارد إضافية

آمل أن يكون هذا الدليل قد قدم لك فهمًا جيدًا لاستعلامات الوسائط CSS. تذكر أن الممارسة هي المفتاح لإتقان هذه التقنية القوية.

ابدأ التداول الآن

سجل في IQ Option (الحد الأدنى للإيداع $10) افتح حساباً في Pocket Option (الحد الأدنى للإيداع $5)

انضم إلى مجتمعنا

اشترك في قناة Telegram الخاصة بنا @strategybin للحصول على: ✓ إشارات تداول يومية ✓ تحليلات استراتيجية حصرية ✓ تنبيهات باتجاهات السوق ✓ مواد تعليمية للمبتدئين

Баннер