Home > DeveloperSection > Forums > css @media print not working
jacob rasel
jacob rasel

Total Post:87

Posted on    April-10-2013 2:08 AM

 C# C# 

 1 Reply(s)
 944  View(s)
Rate this:
Hi Everyone!

I am trying to change style of printed document using css (@media print) and have defined a simple style to change the heading fontsize while printing. However the style for print media is not changed at all. Could anyone tell where I went wrong? Thanks! Here's what I did

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="testmediacss.aspx.cs" Inherits="PrintDemo1.testmediacss" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <style type="text/css" >
   @media print { body {font: 50pt Arial;} h1 {font-size: 138pt;} h2 {font-size: 15pt; color: #000;} }
    <script type="text/javascript" language="javascript">
        function CallPrint(strid){
            var prtContent = document.getElementById(strid);
           var WinPrint = window.open('', '', 'letf=1000,top=1000,width=1000,height=500,toolbar=0,scrollbars=0,status=0');
    <form id="form1" runat="server">
    <div  id="divprint">
        <p>hello this is the part to be printed in the printer.</p>

        <h1>hello world</h1>
        <asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="CallPrint('divprint');" />


Thanks in advance! 


Total Post:604

Posted on    April-15-2013 7:51 AM

Hi Jacob!

I have always used both media print and media screen when defining css.

@media print
  h1 {font-size: 138pt;}
@media screen
 h1 { font size: 95pt;}
It will show up on the screen as 95 point text, but print as the 138 point text.

Recent Activities

Tarun Kumar added new Blog iOS Concept : Delegate   3 hours ago

Felix Pickles Created New Discussion In java, how to concatenate two arrays   10 hours ago

Tarun Kumar added new Article iOS Software Development Tools   yesterday

Don't want to miss updates? Please click the below button!