[英]Style sheets for printing using the @media in rails project
我正在創建一個Rails 3.2.x項目,我想在其中創建用於打印的樣式表。 我正在使用SASS和資產管道,並且在默認加載的sass文件中的我的require行中添加了一個名為print.css.scss的文件。
我有一個課程的內容,並且我將diplay設置為none以進行測試。 如果我刪除@media打印塊,則它可以在屏幕上運行,但仍不能在打印機中使用。
@media print {
.contents {
display: none;
}
}
我已經在Chrome和Firefox中測試了打印,這就像樣式表沒有加載到打印中一樣,我還需要配置其他內容嗎?
您應該這樣創建一個打印清單文件,並在其中需要您的print sass文件。
print.css
/*
*= require print
*/
然后在您的布局中:
<%= stylesheet_link_tag "print", media: 'print' %>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.