我有这个奇怪的问题,当我把这个.css文件的链接放到我的html的头部时,页面工作正常并从该在线.css文件中获取样式。但是,当我复制该.css文件的整个内容并将其保存在我的资源中时,它不会获得样式并且不起作用。 有没有人能解决这种奇怪的行为?
这个很好用:
< link rel =" stylesheet"类型="文本/ CSS" HREF =" HTTPS://www.example.com/global.css" >
这一个没有:
< link rel =" stylesheet"类型="文本/ CSS" HREF ="资源/ CSS / global.css中" >
这是我包含的另一个css文件,可以在相同的路径目录下正常工作:
< link rel =" stylesheet" HREF =#&34;资源/ CSS / scrolling.css"类型="文本/ CSS" >
答案 0 :(得分:1)
您必须确保css文件的正确位置 是正确的位置尝试添加/之前的href 像这样:
< link rel="stylesheet" type="text/css" href="/resources/css/global.css" >
同一时间如果文件夹中的位置必须加两点,就像这样
< link rel="stylesheet" type="text/css" href="../resources/css/global.css" >
我建议您首先确定css文件的位置是否正确
答案 1 :(得分:1)
我猜你的结构是这样的:
- main-folder
- resources
- css
global.css
index.html
因此,如果您想从global.css
引用index.html
,最好像这样编写link
标记:
<link rel="stylesheet" type="text/css" href="./resources/css/global.css">
我的意思是将./
放在href
的开头,你告诉浏览器 *文件位于此处(点),然后转到资源,最后进入css文件夹中有一个global.css文件*
答案 2 :(得分:0)
在路径前添加/
。如果路径的开头没有斜杠,它将继承URL的路径,并附加文件的路径。添加斜杠使其成为绝对的&#34;
你希望它是:
/resources/css/global.css
路径应该来自您的根目录。