Understanding CSS Media Type ( print , screen ) with an example

Understanding CSS Media Type ( print , screen ) with an example

Media Type


Media Types allow you to specify how documents will be presented in different media.

Different Media Types

  1. all - Used for all media type devices

  2. aural - Used for speech and sound synthesizers

  3. braille - Used for braille tactile feedback devices

  4. embossed - Used for paged braille printers

  5. handheld - Used for small or handheld devices

  6. print - Used for printers

  7. projection - Used for projected presentations, like slides

  8. screen - Used for computer screens

  9. tty - for media using a fixed-pitch character grid, like teletypes and terminals

  10. tv - Used for television-type devices


CSS Media Type - screen , print with example


Step 1 - Create a css for screen and name it ForScreen.css


div.noprint
{
 font-size:40px;
 color:red;
 font-weight:bold;
}
div.both
{
 font-size:40px;
 color:red;
 font-weight:bold;
}
div.onlyprint
{
 display: none;
}


Step 2 - Create a css for print and name it ForPrint.css


div.noprint
{
 display:none;
}
div.both
{
 font-size:40px;
 color:black;
 font-weight:bold;
}
div.onlyprint
{
 font-size:40px;
 color:black;
 font-weight:bold;
}

Step 3 - Create a Trail.html with below code :


<HTML>
<head>
<link media="screen" href="forScreen.css" type="text/css" rel="stylesheet" />
<link media="print" href="forPrint.css" type=text/css rel="stylesheet" />
</head>
<body>
<table border=1px;>
<tr><td height=100px;>
<div class="noprint">This area will not be printed </div></td></tr>
<tr><td height=100px;>
<div class="both">The font would be black in print but red on the screen</div></td></tr>
<tr><td height=100px;>
<div class="onlyprint">This area will not be present on the screen but will be printed</div>
</td></tr>
</table>
</body>
</HTML>

Step 4 : Open the Trail.html in Browser i.e. Media = screen .













As seen from above for media = screen , ForScreen.css was used.

Step 5 : Print preview of Trail.html is shown below :




















As shown above, for print media ForPrint.css is used.

No comments:

Post a Comment

Labels

.NET Framework Interview Questions (7) .NET Interview Questions (10) .NET Remoting Interview Questions (1) ADO.NET and BLOB Error (1) ADO.NET Interview Questions (4) Agile Articles (9) AJAX Articles (5) AJAX Interview Questions (11) Algorithms (2) Analytics Articles (2) Analytics Interview Questions (3) Android FAQs - Part 1 (2) Articles (13) ASP.NET Articles (24) ASP.NET Error and Resolution (4) ASP.NET Interview Questions (23) ASP.NET Tutorial (8) AWS Interview Questions (16) Business Analyst Interview Questions (1) Cloud Computing Interview Questions (16) CSharp Articles (17) CSharp Interview Questions (32) CSharp Tutorial (17) Data Analysis (2) Data Structure (1) Design Pattern Articles (5) DevOps Tutorial (1) Digital Marketing Interview Questions (1) Download Templates (1) Error Resolution (6) Excel Articles (9) Excel Macros (1) Excel Tips and Tricks (10) HTML5 Interview Questions (3) HTML5 Tutorial (3) Interview Preparation (2) Interview Questions (24) Introduction to Business Analytics (10) Introduction to Python (7) Introduction to R Programming (23) JAVA Articles (6) Java Tutorial (5) LINQ Articles (4) LINQ Interview Questions (2) LINQ Tutorial (3) Microservices Interview Questions (1) MVCInterviewQuestions (2) OOPs Interview Questions (4) Oracle 9i Tutorial (14) Oracle Articles (2) Oracle Interview Questions (15) Outlook Error (1) PHP Interview Questions (3) PHP Tutorial (3) Product Management (12) Product Management Interview Questions (14) Product Owner Interview Questions (2) Program Management (5) Project Management (13) Project Management Articles (34) Project Management Interview Questions (25) Quiz (1) RallyDev Help (1) Scrum Master Interview Questions (11) Selenium Tutorial (1) Sharepoint Articles (1) SQL Interview Questions (23) SQL Server Articles (20) SSIS Interview Questions (6) SSRS Interview Questions (1) Technical Program Management (12) Technical Program Management - Interview Questions (24) TechnicalProgramManagement (5) Threading Interview Questions (2) Tutorial (8) UML Articles (3) UML Interview Questions (2) Unix (3) UNIX Tutorial (3) WCF Articles (20) WCF Interview Questions (9) WCF Quiz (2) WCF Tutorial (16) Web Service Articles (5) Web Service Interview Questions (3) Window Azure (1) XML Articles (6) XML Interview Questions (3) XML Tutorial (3)