Don't put title in a <link> tag

07 January 2006   3 comments   Web development

Mind That Age!

This blog post is 11 years old! Most likely, its content is outdated. Especially if it's technical.

Powered by Fusion×

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.

Follow @peterbe on Twitter

Comments

kent
helvete vad tråkig sida. jag kräks. hoppas du hade en trvlig kinatrip. tjock.
Anonymous
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
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>
Thank you for posting a comment

Your email will never ever be published


Related posts

Previous:
Ask Yahoo "What state do the Simpsons live in?" 05 January 2006
Next:
My new years resolution 2006 09 January 2006
Related by Keyword:
This site is now 100% inline CSS and no bytes are wasted 05 March 2013
mincss "Clears the junk out of your CSS" 21 January 2013
Tip: Printer friendly pages with Page Templates in Zope 24 March 2008
Printer usability problem 24 August 2007
CSS selector bug in IE? 05 December 2006
Related by Text:
Tip: Printer friendly pages with Page Templates in Zope 24 March 2008
The awesomest way possible to serve your static stuff in Django with Nginx 24 March 2010
How to no-mincss links with django-pipeline 03 February 2016
Ultrafast loading of CSS 01 September 2017
Control comment spam 05 April 2005