簡體   English   中英

使用@media in rails項目進行打印的樣式表

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM