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

دليل مرجعي لHTML

مجموعة علامات HTML

خاصية source media في HTML

يقبل خاصية source media أي استعلام وسائل متاح في CSS، ويمكن لخاصية media أن تأخذ عدة قيم.

 HTML <source> العلامة

مثال عبر الإنترنت

عنصر <picture> الذي يحتوي على ملفين مصدرين وإصدار بديل للصورة:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>استخدام خاصية source media في HTML - درس أساسي (oldtoolbag.com)</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
<picture>
  <source media="(min-width: 650px)" srcset="img_pink_flowers.jpg">
  <source media="(min-width: 465px)" srcset="img_white_flower.jpg">
  <img src="img_orange_flowers.jpg" alt="Flowers" style="width:auto;">
</picture>
<p>غير حجم المتصفح لرؤية إصدارات الصور المختلفة التي يتم تحميلها عند مختلف أبعاد الشاشة. سيبحث المتصفح عن أول عنصر source الذي يطابق استعلام وسائل الإعلام الحالية مع عرض الشاشة الحالي، وسيحصل على الصورة المحددة في سمة srcset.</p>
<p>عنصر img هو آخر علامة فرعية في دالة تصريح الصور. يستخدم عنصر img لتوفير التطابق المكتشف للتوافق مع المتصفحات التي لا تدعم عنصر picture أو لا تتوفر علامة المصدر المتناسبة.
</p>
</body>
</html>
اختبر لمعرفة ‹/›

تطابق المتصفحات

IEFirefoxOperaChromeSafari

جميع المتصفحات الرئيسية تدعم خاصية media. ملاحظة: لا يدعم Internet Explorer 12 وأولى إصداراته أو Safari 9.0 وأولى إصداراته عنصر picture

التعريف والاستخدام

يقبل خاصية media أي استعلام وسائل متاح في CSS.

ملاحظة:يمكن لهذه الخاصية قبول عدة قيم.

الفرق بين HTML 4.01 و HTML5

<source> هو علامة جديدة في HTML5.

النحو

<source media="value>

العمليات الممكنة

القيمةالوصف
andتحديد عملاً AND.
notتحديد عملاً NOT.
,تحديد عملاً OR.

الجهاز

القيمةالوصف
allالمبدأ الافتراضي. ينطبق على جميع الأجهزة.
auralالمحول الصوتي.
brailleجهاز التفاعل بالبرايل.
handheldالأجهزة المحمولة (شاشة صغيرة، نطاق تردد محدود).
projectionالمشروعور.
printعرض الطباعة المسبق/صفحة الطباعة.
screenشاشة الكمبيوتر.
ttyالماسح الضوئي الكهربائي وكائنات مشابهة تستخدم شبكة حروف متساوية.
tvأجهزة التلفزيون (دقة منخفضة، قدرة على التمرير المحدودة).

القيمة

القيمةالوصف
widthتحديد العرض للمنطقة المستهدفة على العرض.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (min-width:500px)"
heightتحديد الارتفاع للمنطقة المستهدفة على العرض.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (max-height:700px)"
device-widthتحديد العرض لجهاز العرض/ورق المستهدف.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (device-width:500px)"
device-heightتحديد الارتفاع لجهاز العرض/ورق المستهدف.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (device-height:500px)"
orientationتحديد اتجاه جهاز العرض/ورق المستهدف.
القيم الممكنة: "portrait" أو "landscape".
مثال: media="all and (orientation: landscape)"
aspect-ratioتحديد نسبة العرض/الارتفاع للمنطقة المستهدفة على العرض.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (aspect-ratio:16/9)"
device-aspect-ratioتحديد نسبة device-width/device-height لجهاز العرض/ورق المستهدف。
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (aspect-ratio:16/9)"
colorتحديد bits/color لجهاز العرض المستهدف。
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (color:3)"
color-indexتحديد عدد الألوان التي يمكن معالجتها من قبل جهاز العرض المستهدف.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (min-color-index:256)"
monochromeتحديد bits/pixel في الذاكرة البصرية المونوخroma.
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="screen and (monochrome:2)"
resolutionتحديد كثافة البكسل لجهاز العرض أو الورق المستهدف (dpi أو dpcm).
يمكن استخدام بدلاً من ذلك "min-" و "max-".
مثال: media="print and (resolution:300dpi)"
scanتحديد طريقة مسح جهاز عرض التلفزيون.
القيم المحتملة: "progressive" و "interlace".
مثال: media="tv and (scan:interlace)"
gridتحديد ما إذا كان جهاز الإخراج هو شبكة أو bitmap.
القيم المحتملة: "1" للشبكة، وإلا "0".
مثال: media="handheld and (grid:1)"
 HTML <source> العلامة