ویژگی رسانه‌های منبع

تعریف و استفاده

media تنظیم یا بازگشت مقدار ویژگی media در عناصر <source>.

<source> ویژگی media تعریف نوع رسانه‌های مورد نیاز (فایل برای چه رسانه‌ها/دستگاه‌هایی بهینه‌سازی شده است).

مرورگر می‌تواند از ویژگی media برای تعیین اینکه آیا می‌تواند فایل را پخش کند یا خیر استفاده کند. اگر نه، می‌تواند تصمیم بگیرد که فایل را دانلود نکند.

دستورالعمل HTML:برچسب <source> HTML

مثال

بازگشت اینکه فایل برای چه رسانه‌ها/دستگاه‌هایی بهینه‌سازی شده است:

var x = document.getElementById("mySource").media;

شما خودتان امتحان کنید

قوانین

بازگشت ویژگی media:

sourceObject.media

تنظیم ویژگی media:

sourceObject.media = value

نکته:این ویژگی می‌تواند چندین مقدار را پذیرا باشد.

عملگرهای ممکن

مقادیر توضیحات
and تعریف عملگر AND.
not تعریف عملگر NOT.
, تعریف یا عملگر.

دستگاه

مقادیر توضیحات
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

تعیین نسبت عرض به ارتفاع دستگاه نمایشگر/کاغذ هدف.

می‌توان از پیشوند "min-" و "max-" استفاده کرد.

مثال: media="screen and (aspect-ratio:16/9)"

color

تعیین تعداد بیت هر رنگ در نمایشگر هدف.

می‌توان از پیشوند "min-" و "max-" استفاده کرد.

مثال: media="screen and (color:3)"

color-index

تعیین تعداد رنگ‌هایی که نمایشگر هدف می‌تواند پردازش کند.

می‌توان از پیشوند "min-" و "max-" استفاده کرد.

مثال: media="screen and (min-color-index:256)"

monochrome

تعیین تعداد بیت هر پیکسل در فریم‌بوفر تک‌رنگ.

می‌توان از پیشوند "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

تعیین می‌کند که دستگاه خروجی شبکه یا نقشه‌بندی است.

ممکن‌ترین مقادیر شبکه "1" است، در غیر این صورت "0".

مثال: media="handheld and (grid:1)"

جزئیات فنی

مقدار بازگشتی: مقدار زبانی که نوع منابع رسانه‌ای را نشان می‌دهد.

پشتیبانی مرورگر

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
پشتیبانی پشتیبانی پشتیبانی پشتیبانی پشتیبانی

نکته:اما هیچ مرورگر اصلی از ویژگی HTML media پشتیبانی نمی‌کند.

صفحات مرتبط

دستورالعمل HTML:ویژگی <source> رسانه HTML