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

دليل مرجعي لـ HTML

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

خصائص link media في HTML

تُحدد خاصية link media لخصائص الوسائط كيفية تحسين المصدر المستهدف لكل وسائط/أجهزة، وتُستخدم هذه الخاصية عادةً مع جدول الأنماط CSS لتعيين أنماط مختلفة لكل نوع وسائط.

 HTML <link> علامة

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

استخدام جدول استyles مختلفين لكل نوع وسائطين مختلفين (الشاشة والطباعة):

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>استخدام خاصية hreflang لـ <link> في HTML - تعليمات أساسية (oldtoolbag.com)</title>
<link rel="stylesheet" type="text/css" href="demo_screen.css">
<link rel="stylesheet" type="text/css" href="demo_print.css" media="print">
</head>
<body>
<h1>oldtoolbag.com مثال</h1>
<p><a href="tryhtml_link_media.html" target="_blank">انقر هنا</a> لفتح هذه الصفحة في نافذة جديدة (بدون جزء tryit).</p>
<p>إذا قمت بطباعة هذه الصفحة أو فتحها في عرض الطباعة، فإنك ستشاهد أنّها تستخدم جدول استyles مع خاصية media="print" لتحديد الأنماط. جدول الأنماط "الطباعة" يحتوي على نص أسود على خلفية بيضاء.</p>
</body>
</html>
التحقق من ‹/›

توافق المتصفحات

IEFirefoxOperaChromeSafari

يدعم جميع المتصفحات الرئيسية خصائص الوسائط.

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

خصائص الوسائط تُحدد أي وسائط/أجهزة تم تحسين المصدر المستهدف لها.

يُستخدم هذا الميزة عادةً مع جدول الأنماط CSS لتعيين أنماط مختلفة للأنواع المختلفة من وسائل الإعلام.

يمكن للميزة قبول عدة قيم.

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

يُدعم الآن قيمة mediacهذا الميزة قيمًا أكثر.

القواعد

<link 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يحدد نسبة عرض/طول الشاشة المستهدفة/ورق.
يمكن استخدام المقدمة "min-" و "max-".
مثال: media="screen and (aspect-ratio:16/9)"
colorيحدد عدد الأجزاء/الألوان للشاشة المستهدفة.
يمكن استخدام المقدمة "min-" و "max-".
مثال: media="screen and (color:3)"
index اللونيحدد عدد الألوان التي يمكن معالجتها من قبل الشاشة المستهدفة.
يمكن استخدام المقدمة "min-" و "max-".
مثال: media="screen and (min-color-index:256)"
أحادية الألوانيحدد bits/pixel في حافظة الشاشة أحادية الألوان.
يمكن استخدام المقدمة "min-" و "max-".
مثال: media="screen and (monochrome:2)"
كثافةيحدد كثافة البكسل (dpi أو dpcm) للشاشة المستهدفة/ورق.
يمكن استخدام المقدمة "min-" و "max-".
مثال: media="print and (resolution:300dpi)"
مسحيحدد طريقة مسح جهاز العرض التلفزيوني.
القيم الممكنة: "progressive" و "interlace".
مثال: media="tv and (scan:interlace)"
شبكةيحدد ما إذا كان جهاز الإخراج هو شبكة أو بيانوسيارة.
القيم الممكنة: "1" هو شبكة، وإلا "0".
مثال: media="handheld and (grid:1)"
 HTML <link> علامة