Kwissle

My real-time quiz battle game Kwissle.com

Crosstips.org

My fun Crossword solver project. Crosstips.org & Krysstips.se

Kung Fu

Fujian White Crane Kung Fu

Photos

Photoalbum, both old and new.

Twitter

Follow me on Twitter

Contact me

My contact details and how to contact me.

 

KungFuPeople.com
Do you train Kung Fu?
Or know someone who does?
Then check out KungFuPeople.com


Mobile version of this page Mobile version of this page


 
Web development

Don't put title in a <link> tag


7th of January 2006

I learnt an important lesson today about the <link> tag. I had a XHTML Strict that looked like this:

 <link rel="stylesheet" type="text/css" media="print"
 
title="Design for print" href="/print.css" />

And every time I tried to print the page it did not correctly incorporate the print.css file. The file gets downloaded by the client but not incorporated. After a lot of trial and errors and testing I finally discovered why. The title attribute stops the link tag from working.

The correct way to declare a link tag for a media="print" is to do the following:

 <link rel="stylesheet" type="text/css" media="print"
 
href="/print.css" />

Hopefully this will help someone else getting into the same pickle as I was in.



Comment

kent - 9th January 2006  [«« Reply to this]
helvete vad tråkig sida. jag kräks. hoppas du hade en trvlig kinatrip. tjock.
Anonymous - 22nd December 2008  [«« Reply to this]
Hi for me when i use this link tag, the url is printing when i gave print as follows.
<html>
<head>
<link rel=alternate media=print href="http://someserver/abc.doc">;
</head>
<body onload=window.print()>
</body>
</html>
Lakshmi Ramya - 22nd December 2008  [«« Reply to this]
Hi for me when i use this link tag, the url is printing when i gave print as follows.
<html>
<head>
<link rel=alternate media=print href="http://someserver/abc.doc">;
</head>
<body onload=window.print()>
</body>
</html>
 
Name:
Email:
hide my email address.

Your email address will be encoded to prevent email-extraction spiders from reading it so you won't get spammed if you decide to show your email address.