我正在尝试从CSS中@导入另一个样式表,但是如何声明它,而不需要在我的html中创建单独的行,手动导入它呢?
目前我有
main.html
<link rel="stylesheet" type="text/css" href="s1.css" title="standard">
s1.css
@import "s2.css"; <--- the stylesheet I want to be alternative
body{
background-color: gray;
}
s2.css &
我在配置文件夹中有laravel 5和config文件,在资源文件夹中有我的css,这与位于index.php的公共文件夹处于同一级别。虚拟主机Apache配置将公共文件夹视为根站点目录,但在这种情况下,我无法声明从/ public /index.php到资源文件夹的正确路径。
从一个方面,我可以尝试简单的方法,只是将公共文件夹重新定位到laravel的根目录中,但我不喜欢这种方式,有什么想法吗?
在我的项目中,我有以下的路线(routes.rb)
resources :main, path: '/' do
collection do
get 'about'
get 'blog'
get 'resources'
get 'contact'
get 'projects-and-tutorials'
end
end
这些路径是从公用文件夹(如about.html和contact.html )加载文件,现在这些页面上没有
我试图链接到css文件:
<link href="/semanticui/semantic.css" rel="stylesheet" />
打开铬在#development=1模式,以测试我的网页安培。我得到了这个错误:
The attribute 'href' in tag 'link rel=stylesheet for fonts' is set to the invalid value '/semanticui/semantic.css'.
在KeystoneJS 中,它提到在从服务器请求style.min.css时,这将编译style.less并在生产中生成style.min.css。
如果希望Keystone自动将.less文件编译为.css文件,请将此值设置为与静态选项相同的路径。
我遵循了这一点,并且在style.less中添加了一些较少的代码,但是我的更改没有反映在style.min.css中,换句话说,文件style.min.css没有重新生成,我不确定它是bug还是遗漏了什么。
为了便于复制,我只是在styles/site.less中添加了以下代码
html {
background: black !