Leo*_*sta 11 html css ruby-on-rails sass twitter-bootstrap
我正在尝试在我的rails应用程序中使用http://startbootstrap.com/stylish-portfolio但是我的Stylish-portfolio.css.scss.erb文件中出现以下错误:
ActionView::Template::Error (Invalid CSS after "body ": expected selector or at-rule, was "{"
Run Code Online (Sandbox Code Playgroud)
这是我的css文件:
@import 'bootstrap'
/* Global Styles */
html,
body {
height: 100%;
width: 100%;
}
.vert-text {
display: table-cell;
vertical-align: middle;
text-align: center;
}
.vert-text h1 {
padding: 0;
margin: 0;
font-size: 4.5em;
font-weight: 700;
}
Run Code Online (Sandbox Code Playgroud)
...
lim*_*ime 42
我的猜测是你在stylish-portfolio.css.scss.erb文件中缺少分号,可能是在SCSS变量定义之后?
这是原始的CSS文件,我假设你是基于这个,也许你想diff在它和你之间做一个以确定改变了什么.
编辑:是的,显然第一行后有一个缺少的分号.该@import声明
@import 'bootstrap'
Run Code Online (Sandbox Code Playgroud)
应该是
@import 'bootstrap';
Run Code Online (Sandbox Code Playgroud)
因为您正在使用.scss扩展程序.如果使用.sass扩展名,则可以省略分号.