گروه مقاله : CSS
تاريخ انتشار : 1394/02/05 - 11:52
كد :251
برخی از خواص CSS برای نوع خاصی از رسانه طراحی شده است که ممکن است در رسانه ای دیگر به درستی نمایش داده نشود...
برخی از خواص CSS برای نوع خاصی از رسانه طراحی شده است که ممکن است در رسانه ای دیگر به درستی نمایش داده نشود.
برخی از خواص نیز در CSS هستند که در رسانه های مختلف عملکرد متفاوتی دارند، مثلا font-size هم برای صفحه نمایش و هم برای پرینتر مورد استفاده قرار می گیرد ولی شاید با مقادیر مختلف به این معنی که وقتی یک متن داخل صفحه نمایش قرار می گیرد باید فونت درشت تری داشته باشد نسبت به زمانی که متن قرار است در یک صفحه کاغذ قرار گیرد، فونت sans-serif برای صفحه نمایش مناسب است در حالی که فونت serif برای کاغذ مناسبتر است.
با استفاده از دستور @media شما می توانید قواعد CSS را متناسب با نمایشگر های مختلف مانند مانیتور، لپ تاپ، تبلت و موبایل در همان فایل CSS قبلی تغییر دهید.
در مثال زیر با استفاده از دستور @media به این صورت تعریف شده است که اگر متن در صفحه نمایش قرار گرفت با فونت verdana, sans-serif و سایز 17px و چنانچه با استفاده از پرینتر بر روی کاغذ چاپ شد با فونت Georgia, serif و سایز 14px و به رنگ آبی نمایش داده شود.
<!DOCTYPE html>
<html>
<head>
<style>
@media screen {
p {
font-family: verdana, sans-serif;
font-size: 17px;
}
}
@media print {
p {
font-family: georgia, serif;
font-size: 14px;
color: blue;
}
}
</style>
</head>
<body>
<h2>The @media Rule</h2>
<p>The @media rule makes it possible to define different style rules for different media types in the same stylesheet.</p>
<p>The style in this example tells the browser to display a 17 pixels Verdana font on the screen. But if the page is printed, it will be in a blue 14 pixels Georgia font.</p>
<p><b>Test it!</b> Print this page (or open Print Preview), and you will see that the text will be displayed in blue, and in another smaller font.</p>
</body>
</html>
سایر انواع رسانه قابل استفاده در media@ :
Media Type |
Description |
all |
Used for all media type devices |
aural |
Used for speech and sound synthesizers |
braille |
Used for braille tactile feedback devices |
embossed |
Used for paged braille printers |
handheld |
Used for small or handheld devices |
print |
Used for printers |
projection |
Used for projected presentations, like slides |
screen |
Used for computer screens |
tty |
Used for media using a fixed-pitch character grid, like teletypes and terminals |
tv |
Used for television-type devices |