Closed elsalong closed 11 years ago
@luckyyang 今天clone了图COOL的代码,发现html中是这样写的: <link rel="stylesheet" href="/main.css" type="text/css" media="screen" charset="utf-8">
<link rel="stylesheet" href="/main.css" type="text/css" media="screen" charset="utf-8">
感觉问题应该出在 href="/main.css 这种写法上,最前面加一个斜杠的写法是绝对路径,也就是从根目录下开始,在网站上根目录就是当前的分支目录,所以不会有问题,但在本地就不一样了,所以自然没办法找到这个样式。 解决这个问题应该把斜杠去掉就可以了。 另外在写路径的时候除非必要,也不建议用绝对路径去写。
以上供参考,有兴趣可以讨论一下
我这是这样的:
<%= stylesheet_link_tag "application", :media => "all" %>
https://github.com/luckyyang/tcool/blob/master/index.html#L7
开发最好还是在类unix环境下,如ubuntu或者mac,在windows下改代码的话,可能会有换行符的问题 :smile:
@luckyyang 今天clone了图COOL的代码,发现html中是这样写的:
<link rel="stylesheet" href="/main.css" type="text/css" media="screen" charset="utf-8">
感觉问题应该出在 href="/main.css 这种写法上,最前面加一个斜杠的写法是绝对路径,也就是从根目录下开始,在网站上根目录就是当前的分支目录,所以不会有问题,但在本地就不一样了,所以自然没办法找到这个样式。 解决这个问题应该把斜杠去掉就可以了。 另外在写路径的时候除非必要,也不建议用绝对路径去写。
以上供参考,有兴趣可以讨论一下