gpt4 book ai didi

ruby-on-rails - 使用 @media in rails 项目打印的样式表

转载 作者:行者123 更新时间:2023-12-05 02:24:02 24 4
gpt4 key购买 nike

我正在创建一个 Rails 3.2.x 项目,我想在其中创建一个用于打印的样式表。我正在使用 SASS 和 Assets 管道,我在默认加载的 sass 文件中的 require 行中添加了一个名为 print.css.scss 的文件。

我有一个类(class)内容,我正在将显示设置为无以进行测试。如果我删除 @media 打印 block ,那么它可以在屏幕上工作,但仍然不能在打印机中工作。

@media print {
.contents {
display: none;
}
}

我已经在 Chrome 和 Firefox 中测试了打印,打印时好像没有加载样式表,还有什么我需要配置的吗?

最佳答案

您应该像这样创建一个打印 list 文件,并像这样在其中引入您的打印 sass 文件。

打印.css

/*
*= require print
*/

然后在你的布局中:

<%= stylesheet_link_tag "print", media: 'print' %>

关于ruby-on-rails - 使用 @media in rails 项目打印的样式表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16313989/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com