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
Tip: Printer friendly pages with Page Templates in Zope
CSS selector bug in IE?
Find print statements in Python code
Printer usability problem
The problem with CSS
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
Tip: Printer friendly pages with Page Templates in Zope
CSS selector bug in IE?
Find print statements in Python code
Printer usability problem
The problem with CSS
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.