Mobile version of this page
Previous:
Ask Yahoo "What state do the Simpsons live in?"
Next:
My new years resolution 2006
Printer friendly and PDF version of every page
My favorite CSS Zen Garden design
The problem with CSS
Printer usability problem
Tip: Printer friendly pages with Page Templates in Zope
CSS selector bug in IE?
Find print statements in Python code
Ask Yahoo "What state do the Simpsons live in?"
Next:
My new years resolution 2006
Related blogs
Practical CSSPrinter friendly and PDF version of every page
My favorite CSS Zen Garden design
The problem with CSS
Printer usability problem
Tip: Printer friendly pages with Page Templates in Zope
CSS selector bug in IE?
Find print statements in Python code
Related by category
Don't put title in a <link> tag
css file, media print, print, stylesheet, link tag, title attribute
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" />
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" />
href="/print.css" />
Hopefully this will help someone else getting into the same pickle as I was in.







Save this page in del.icio.us
helvete vad tråkig sida. jag kräks. hoppas du hade en trvlig kinatrip. tjock.