我在 Play Framework 2.0.3 中使用 CSS 时遇到了一些问题,想知道是否有人能发现我所犯的错误。
我有一个名为 siteview.scala.html 的视图,定义为:
@(name: String, records: List[Record])
@import helper._
@main(name) {
<html>
<head>
<link rel="stylesheet" type="text/css" href="@routes.Assets.at("stylesheets/main.css")">
</head>
<h1>@name</h1>
<ul>
...
</ul>
</html>
}
我定义了一个 CSS 文件,如下main.less
所示app/assets/stylesheets
:
h1 {color:#F6F9ED;}
@font-face {
font-family: Gentium;
src: url(fonts/GenBasR.ttf);
}
font-family: Gentium, Arial, Georgia;
为糟糕的风格道歉,我一直在改变以尝试让它做点什么!到资产的路线已保留为默认值。
Play 肯定会编译 CSS;如果有语法错误,就会被发现。但是,CSS 只是没有被加载到 HTML 中。
我尝试将 CSS 文件直接复制到公用文件夹中,但这给了我来自编译器的重复文件错误,这可能表明文件被放在正确的位置。
如何使用样式显示 HTML?我有一种感觉,我遗漏了一些非常明显的东西,但是对 Web 开发很陌生,所以我完全没有想法。