HTML <a> media 属性
定义和用法
media
属性规定链接文档针对哪种媒体或设备进行了优化。
此属性用于规定目标 URL 是为特殊设备(如 iPhone)、语音或印刷媒体设计的。
该属性可以接受多个值。
只能在 href 属性 存在时使用。
注意:此属性纯粹是建议性的。
实例
设置了 media 属性的链接:
<a href="att_a_media.asp?output=print" media="print and (resolution:300dpi)"> افتح صفحة خاصية media المخصصة للطباعة </a>
النحو
<a media="القيمة>
المعادلات الممكنة
المعادلات | الوصف |
---|---|
and | يحدد عملاً AND. |
not | يحدد عملاً NOT. |
, | يحدد عملاً OR. |
الجهاز
القيمة | الوصف |
---|---|
all | الافتراضي. يناسب جميع الأجهزة. |
aural | المكبر الصوتي. |
braille | جهاز التفاعل بالبرايل. |
handheld | أجهزة اليد (شاشة صغيرة، نطاق تردد محدود). |
projection | المشروعور. |
عرض الطباعة المسبق/صفحة الطباعة. | |
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" |
أحادي اللون |
يحدد عدد البتات لكل بكسل في إطار أحادي اللون. يمكن استخدام بدلاً من ذلك "min-" و "max-". مثال: media="screen and (monochrome:2)" |
كثافة |
يحدد كثافة البكسل للمستعرض/ورق الهدف (dpi أو dpcm). يمكن استخدام بدلاً من ذلك "min-" و "max-". مثال: media="print and (resolution:300dpi)" |
مسح |
يحدد طريقة مسح جهاز عرض TV. القيم المحتملة هي: "progressive" و "interlace". مثال: media="tv and (scan:interlace)" |
شبكة |
يحدد جهاز الإخراج هو شبكة أم bitmap. القيم المحتملة: "1" تمثل الشبكة، "0" تمثل الأخرى. مثال: media="handheld and (grid:1)" |
دعم المتصفحات
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
الدعم | الدعم | الدعم | الدعم | الدعم |