繁体   English   中英

Rails 4-如何使用bootstrap-sass最后加载打印样式表

[英]Rails 4 - how to load print style sheet last with bootstrap-sass

我在4.1.5上有一个Rails应用程序。 有些计分表页面需要打印,并且需要以准确的字体大小和td边框厚度(薄)打印。 我正在使用bootstrap-sass宝石。

我刚刚将代码更新为bootstrap 3,现在发现bootstrap正在干扰我的成绩单CSS。 我最好的策略是什么?

  1. 将我的成绩单css文件放在lib / assets或vendor / assets中。 我已经读到有一个降序加载顺序,最后加载了供应商/资产,但是无法确认是否正确。

  2. 在@import bootstrap指令后,将我的分数表CSS(或sass)放到我的bootstrap覆盖中的css中。

  3. 从我的application.css中删除require_tree,并按顺序显式要求每个文件。 我了解require_tree会以随机顺序加载文件。

  4. 以上都不是?

require_tree将按字母顺序加载。 您可以在每个文件前面加上一个数字,但这不是我的建议。

您可以明确要求文件,然后require_tree一个require_tree ,这是其余所有内容的统筹,我建议。

关于顺序,如果要影响整个站点上所有基于sass变量的项目,例如字体大小,请执行以下操作:

  1. 声明匹配变量的值(请参阅bootstrap / variables.scss)
  2. 导入引导程序
  3. 需要细节,然后用require_tree全面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM