English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل CSS

قواعد CSS @

كامل خصائص CSS

قاعدة CSS @media

يمكن استخدام قاعدة @media لتحديد أنواع وسائط متعددة في سطر واحد. يجب أن يتبع ذلك قائمة أنواع الوسائط المفصولة بالكوماس وأنماط القواعد المضمرة.

باستخدام قاعدة @media، يمكنك تعريف أنماط مختلفة بناءً على نوع الوسائط المختلفة.

يمكن استخدام @media لتعيين أنماط مختلفة بناءً على حجم الشاشة، خاصة إذا كنت بحاجة إلى تصميم صفحة متجاوبة، فإن @media مفيد جدًا.

عندما تغير حجم المتصفح، يتم إعادة إنشاء الصفحة بناءً على عرض وارتفاع المتصفح.

نحو استخدام قاعدة CSS @media

جملة النحو للقاعدة هي:

@media media type,... {
    /* rules-specific media */
}

يمكنك أيضًا استخدام أنماط CSS مختلفة للعديد من وسائط مختلفة:

<link rel="stylesheet" media="mediatype and|not|only (media feature)" href="style.css">

السطر التالي يوضح كيفية استخدام خاصية @media.

@media screen{
body {
color: #32cd32;
		  font-family: Arial, sans-serif;
font-size: 14px;
}
}
@media print {
body {
color: #ff6347;
		  font-family: Times, serif;
font-size: 12pt;
}
}
@media screen, print {
body {
line-height: 1.2;
}
}
الاختبار ل‹/›

ملاحظة:النصوص التي ليست ضمن القواعد تنطبق على جميع أنواع الوسائط التي تنطبق عليها النصوص. النصوص الداخلية @media غير صالحة في CSS2.1

نوع الوسائط

القيمةالوصف
allتستخدم لجميع الأجهزة
auralغير مستخدم. تستخدم للصوت والصوتيات
brailleغير مستخدم. تطبيقها على أجهزة الشفافية الشفافة
embossedغير مستخدم. تستخدم للطابعات المخصصة للعميان
handheldغير مستخدم. تستخدم لأجهزة المحمولة أو الأجهزة الصغيرة مثل أجهزة PDA والهواتف النقالة
printتستخدم للطابعات وأجهزة عرض الطباعة
projectionغير مستخدم. تستخدم لأجهزة العرض
screenتستخدم للشاشات المكتسبة، أجهزة الحاسوب المحمولة، الهواتف الذكية وغيرها.
speechتطبيقها على أجهزة القراءة على الشاشة وأجهزة الصوت
ttyغير مستخدم. تستخدم للشبكات الثابتة مثل الهواتف النقالة و أجهزة النهاية الظاهرية
tvغير مستخدم. تستخدم لجهاز التلفزيون و جهاز التلفزيون المحمول

وظيفة الوسائط

القيمةالوصف
aspect-ratioتعريف النسبة بين العرض والارتفاع للمنطقة المرئية للصفحة في جهاز الإخراج
colorتعريف عدد الوحدات اللونية في كل مجموعة من الوحدات اللونية في جهاز الإخراج. إذا لم يكن الجهاز لونيًا، فإن القيمة تساوي 0
color-indexتعريف عدد المدخلات في جدول استعلام الألوان في جهاز الإخراج. إذا لم يتم استخدام جدول استعلام الألوان، فإن القيمة تساوي 0
device-aspect-ratioتعريف النسبة بين العرض والارتفاع للشاشة المرئية لجهاز الإخراج.
device-heightتعريف الارتفاع المرئي لشاشة جهاز الإخراج.
device-widthتعريف العرض المرئي لشاشة جهاز الإخراج.
gridيستخدم لتحديد ما إذا كان جهاز الإخراج يستخدم الشبكة أو المصفوفة.
heightتعريف الارتفاع للمنطقة المرئية للصفحة في جهاز الإخراج.
max-aspect-ratioتعريف النسبة الأكبر بين العرض والارتفاع لشاشة جهاز الإخراج.
max-colorتعريف عدد الوحدات اللونية القصوى في كل مجموعة من الوحدات اللونية في جهاز الإخراج.
max-color-indexتعريف عدد المدخلات القصوى لجدول استعلام الألوان في جهاز الإخراج.
max-device-aspect-ratioتعريف النسبة الأكبر بين العرض والارتفاع لشاشة جهاز الإخراج.
max-device-heightتعريف الارتفاع الأكبر الموجود على شاشة جهاز الإخراج.
أكبر عرض جهازتحديد أكبر عرض الشاشة المرئية للجهاز الإخراج.
أكبر طولتحديد أكبر طول منطقة العرض المرئية للصفحة في جهاز الإخراج.
أكبر مونوكسيدتحديد أكبر عدد العناصر المونوكسيد التي تحتويها كل بكسل في منطقة التخزين البنية الفردية.
أكبر دقةتحديد أكبر دقة للجهاز.
أكبر عرضتحديد أكبر عرض منطقة العرض المرئية للصفحة في جهاز الإخراج.
أكبر عرضتحديد الأقل من نسبة عرض منطقة العرض المرئية للصفحة إلى طولها.
أقل عدد الألوانتحديد أقل عدد العناصر المونوكسيد في كل مجموعة من الألوان.
أقل عدد الألوانتحديد عدد الأصغر لسجل التحقق من الألوان في جدول التحقق من الألوان للجهاز الإخراج.
أقل نسبة عرض جهازتحديد الأقل من نسبة عرض الشاشة المرئية للجهاز الإخراج إلى طولها.
أقل عرض جهازتحديد أقل عرض الشاشة المرئية للجهاز الإخراج.
أقل طول جهازتحديد أقل طول عرض الشاشة المرئية للجهاز الإخراج.
أقل طولتحديد أقل طول منطقة العرض المرئية للصفحة في جهاز الإخراج.
أقل مونوكسيدتحديد عدد العناصر المونوكسيد التي تحتويها كل بكسل في منطقة التخزين البنية الفردية.
أقل دقةتحديد أقل دقة للجهاز.
أقل عرضتحديد عرض منطقة العرض المرئية الأدنى في جهاز الإخراج.
مونوكسيدتحديد عدد العناصر المونوكسيد التي تحتويها كل بكسل في منطقة التخزين البنية الفردية. إذا كان الجهاز ليس جهاز مونوكسيد، فإن القيمة تساوي 0
اتجاهتحديد ما إذا كانت منطقة العرض المرئية للصفحة في جهاز الإخراج أعلى أو تساوي العرض.
دقةتحديد دقة الجهاز. مثل: 96dpi, 300dpi, 118dpcm
مسحتحديد عملية المسح لجهاز الفئة التلفزيونية.
عرضتحديد عرض منطقة العرض المرئية للصفحة في جهاز الإخراج.

مرونة المتصفح

مرونة @media للبrowsers، الأرقام في الجدول التالي تمثل أحدث إصدار من البrowsers يدعم الخاصية؛ جميع البrowsers الشائعة يدعم هذا القانون.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 9+

  • Apple Safari 1.3+

  • Opera 9.2+

قراءة المزيد

يرجى الرجوع إلى التعليمات التالية:أنواع وسائل الإعلام CSS Media.