media=”print”

printer friendly formatを一応つけようかと思ったが、実はCSSを使えば簡単だった。要するに左右のメニューやコメントやratingへのリンクとかインタラクティブな部分は邪魔になるので消したい、ということだが、

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

のようにしておいて、print.cssの中で消したいclassに対して、

{display: none;}

を追加すれば済むことだった。mediaにはall,screen,printがあるらしい。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です