リンク


カテゴリー


最近の記事


最近のコメント


最近のトラックバック


月別アーカイブ


ブロとも申請フォーム


FC2ブログ 一戸建て
sticker20.com

Ads by Google

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

symfonyでcssのmediaタイプを変えたい時

aa

Media specific stylesheet
http://www.symfony-project.com/book/trunk/templating_configuration

ブラウザのページを印刷する時に、印刷しなくて良いようなヘッダーやフッターの部分はCSSを使って隠せたりしますが、

「css 印刷 media print 隠す」
http://www.google.co.jp/search?sourceid=navclient-ff&ie=UTF-8&rls=GGGL,GGGL:2006-18,GGGL:en&q=css+%E5%8D%B0%E5%88%B7+media+print+%E9%9A%A0%E3%81%99

<head>にCSSをリンクする時には、mediaの指定が必要だったりします。

デフォルトでは、media="screen"となっているので、どうもprint属性は認識されないようです。困ったなと色々検索してると、やはりsymfony側で対応出来るみたいです。方法としては view.yml のスタイルシートの設定で、print属性にしたいものを以下のようにします。

stylesheets: [main, main_for_print: { media: print }]

これだけでした。

 

コメント

コメントの投稿



管理者にだけ表示を許可する

トラックバック

http://sticker20.blog77.fc2.com/tb.php/23-9773f35e

 | BLOG TOP |