English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن استخدام قاعدة @media لتحديد أنواع وسائط متعددة في سطر واحد. يجب أن يتبع ذلك قائمة أنواع الوسائط المفصولة بالكوماس وأنماط القواعد المضمرة.
باستخدام قاعدة @media، يمكنك تعريف أنماط مختلفة بناءً على نوع الوسائط المختلفة.
يمكن استخدام @media لتعيين أنماط مختلفة بناءً على حجم الشاشة، خاصة إذا كنت بحاجة إلى تصميم صفحة متجاوبة، فإن @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 والهواتف النقالة |
تستخدم للطابعات وأجهزة عرض الطباعة | |
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 الشائعة يدعم هذا القانون.
|
يرجى الرجوع إلى التعليمات التالية:أنواع وسائل الإعلام CSS Media.