如何在html中有选择地加载css?

时间:2014-05-12 08:23:09

标签: css ruby-on-rails ruby

从同一个layout.rhtml生成了几个页面。除了一个全局的css文件,每个页面也有自己的css文件,比如page1.css,page2.css对应于page1.rhtml,page2.rhtml。有没有办法在rhtml中加载css文件?

提前致谢。

2 个答案:

答案 0 :(得分:2)

如果我理解正确,您只需include stylesheet_link_tag就可以{/ 1}}这样

<%= stylesheet_link_tag 'page1' %>

<%= stylesheet_link_tag 'page2' %>

在。rhtml文件中。

答案 1 :(得分:2)

在控制器中定义要加载css的实例变量。假设我们将在控制器中使用stylefile变量,如下所示:

@stylefile = "page1.css"

现在编写以下代码来加载css文件。

<%= stylesheet_link_tag @stylefile %>

同样在第2页的控制器中更改文件名。