0

我很新玩,我正在尝试使用带有 twitter bootstrap 的 play 2.0.4 scala 版本。我还从 wrapbootstrap 获得了一个主题。主题有一些自定义的 css 文件,我将它们放在 public/stylesheets 下。

我最终在 public/stylesheets 下得到了两个 css 文件:style.css 和 icons.css。style.css 使用 @import url("icon.css") 导入 icons.css。

所以我认为如果我只是在我的 index.scala.html 中使用以下链接链接 style.css,一切都应该工作:但是播放框架找不到 icon.css。我必须明确地将 index.scala.html 中的 icon.css 与

我不确定播放框架如何处理在公共资产下的 css 文件中导入另一个 css 文件的路径问题。如果有人能对此有所了解,我将不胜感激。

最好的,詹姆斯

4

1 回答 1

0

这与 Play 无关,您放入public文件夹中的所有文件都无需任何额外处理即可访问。

在 CSS 中导入 CSS 的正确方法是:

@import url("icons.css");

因此,如果您在末尾添加分号,它可能会开始工作。

  • 记住,这@import条规则必须放在 CSS 文件的开头,你不能在它之前放单行注释!
  • 确保您的两个样式表内部都有一些代码,如果需要,还可以重新启动应用程序和/或清除浏览器的缓存。
  • 最后使用开发人员工具(例如 FireFox 中的 Firebug)来检查创建了哪些文件路径,我知道这种可能性非常低,但也许你......在文件名中打错了。
于 2012-12-10T10:44:23.297 回答