NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > Website Development Discussion Forums > Programming > Webmaster Tutorials
Reload this Page How to make a special CSS Stylesheet for print

Webmaster Tutorials Instructional webmaster-related how-to's and tutorials.

Advanced Search
0 members in live chat ~  


Closed Thread
 
LinkBack Thread Tools
Old 11-19-2006, 08:59 AM THREAD STARTER               #1 (permalink)
zk0
NamePros Member
 
zk0's Avatar
Join Date: Jun 2005
Posts: 163
zk0 is an unknown quantity at this point
 



How to make a special CSS Stylesheet for print


In my article yesterday, when I talked about how important the text on your website or blog is I mentioned that it is a good idea to have different stylesheets depending on if your user wants to print out the text or just read it on his screen. In this post I will show you how you make a special CSS Stylesheet for your users when they print out your homepage. It isn’t hard, in fact it is really easy!

Your HTML code (header) might look something like this:

HTML Code:
<html>
<head>
<title>Name of page< /title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<link href="style.css" rel="stylesheet" type="text/css"/>
</head>
<body>
Here you can see your link to your ordinary CSS stylesheet. Now if we want to add a CSS Stylesheet that takes over when your user press on print you must add this little code under the ordinary CSS link code:

HTML Code:
< link rel="stylesheet" type="text/css" href="printstyle.css" media="print"/>
It should look something like this (the code marked in bold is the code you just inserted):

HTML Code:
<html>
<head>
<title>Labbportalen
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
<link href="style.css" rel="stylesheet" type="text/css"/>
<link rel="stylesheet" type="text/css" href="printstyle.css" media="print"/>
</head>
<body>
Now that is fixed! Now you just need to your “printstyle.css” file. Here is an example on how it could look like:

Code:
p {
font-family:"Times New Roman", Georgia, serif;
font-size:12pt;
}

img {
display:none;
}

#content {width:100%;}
Your font should be in a serif like Times New Roman. The font size should be set to “pt” and not “px” or “em”. Pt looks best when you print out your text. “Em” and “px” is best when reading on your screen. The “img” tag on this example takes away all the images on your site.
????: NamePros.com http://www.namepros.com/webmaster-tutorials/259640-how-make-special-css-stylesheet-print.html
????: NamePros.com http://www.namepros.com/showthread.php?t=259640

Taken from: How to make a special CSS Stylesheet for print
zk0 is offline  
Old 11-19-2006, 11:57 AM   #2 (permalink)
Senior Member
 
Barrucadu's Avatar
Join Date: Aug 2005
Location: East Yorkshire, England
Posts: 2,689
Barrucadu is a splendid one to beholdBarrucadu is a splendid one to beholdBarrucadu is a splendid one to beholdBarrucadu is a splendid one to beholdBarrucadu is a splendid one to beholdBarrucadu is a splendid one to beholdBarrucadu is a splendid one to behold
 




Thanks, I was wondering how to have a print stylesheet.

I would give rep but...
Quote:
We're glad that you're fond of this member, but please give some rep points to some other members before giving it to zk0 again.
lol
Barrucadu is offline  
Old 11-19-2006, 01:44 PM THREAD STARTER               #3 (permalink)
zk0
NamePros Member
 
zk0's Avatar
Join Date: Jun 2005
Posts: 163
zk0 is an unknown quantity at this point
 



Originally Posted by Mikor
Thanks, I was wondering how to have a print stylesheet.

I would give rep but...

lol
Haha thats funny. Thank you
zk0 is offline  
Old 11-19-2006, 09:15 PM   #4 (permalink)
NamePros Regular
 
DylanButler's Avatar
Join Date: Jan 2006
Location: San Diego, CA
Posts: 734
DylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to beholdDylanButler is a splendid one to behold
 



The key here is the media attribute on the link tag.

<link rel="stylesheet" type="text/css" href="printstyle.css" media="print" />
????: NamePros.com http://www.namepros.com/showthread.php?t=259640

You use the media attribute to specify what styles a specific media will receive.

Media types:
* screen (the default), for non-paged computer screens;
* tty, for fixed-pitch character grid displays (such as the display used by Lynx);
* tv, for television-type devices with low resolution and limited scrollability;
* projection, for projectors;
* handheld, for handheld devices (characterized by a small display and limited bandwidth);
* print, for output to a printer;
* braille, for braille tactile feedback devices;
* aural, for speech synthesizers;
* all, for all devices.
DylanButler is offline  
Old 02-17-2007, 04:09 PM   #5 (permalink)
Account Suspended
Join Date: Sep 2006
Posts: 1,059
YesBrilliant is a name known to allYesBrilliant is a name known to allYesBrilliant is a name known to allYesBrilliant is a name known to allYesBrilliant is a name known to allYesBrilliant is a name known to all
 



Originally Posted by Mikor
Thanks, I was wondering how to have a print stylesheet.
The same here.

Thanks for sharing.

travel abroad
Last edited by YesBrilliant; 04-11-2007 at 12:11 AM.
YesBrilliant is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


 
All times are GMT -7. The time now is 12:59 AM.

Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger