2
.9-bucks {
    font-size:  60px;
}

这是我将应用推送到 Heroku 时遇到的错误:

ActionView::Template::Error (Invalid CSS after ".": expected class name, was "9-bucks {"
2012-06-07T11:42:45+00:00 app[web.1]:   (in /app/app/assets/stylesheets/application.css)):
4

4 回答 4

6

CSS 选择器名称(ID 或类名)不能以数字开头... http://css-tricks.com/ids-cannot-start-with-a-number/

尝试替换为.nine-bucks { }

于 2012-06-07T11:49:38.543 回答
1

我不认为 css 类或 ID 名称可以以数字开头。您是否尝试过使用“九”而不是“9”?

于 2012-06-07T11:50:07.137 回答
0

W3C 关于在 css 中命名类而不在类名的第一个位置使用数字的参考。最好的办法是只使用一个字母字符作为类名 (az) 中的第一个字母。之后您可以使用数字。

于 2012-06-07T11:50:48.497 回答
0

是的,将您的html - class="9-bucks"更改为class="nine-bucks"

并更改css文件 - .nine-bucks{ // }

于 2012-06-07T15:14:27.093 回答