<link rel="stylesheet" type="text/css" href="../css/styles.css" />

首页调用的css,我有点没弄明白,../加上和不加上,有什么区别呢?<linkrel="stylesheet"type="text/css"href="../css/st... 首页调用的css,我有点没弄明白, ../加上和不加上,有什么区别呢?
<link rel="stylesheet" type="text/css" href="../css/styles.css" />
<link rel="stylesheet" type="text/css" href="css/styles.css" />
展开
 我来答
mraaronjin
推荐于2017-11-26 · TA获得超过126个赞
知道小有建树答主
回答量:180
采纳率:100%
帮助的人:122万
展开全部
这个跟你当前目录的结构有关

现在你的调用文件应该是在根目录下,所以你看不出差别

你在根目录下新建一个目录,然后再这样调用,你就会发现第二个调用不出来了

../css是上级目录下的CSS目录

css是平级目录下的CSS目录

/css是根目录下的CSS目录
百度网友3cb80af
2013-10-15 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:4014万
展开全部
粟子:
一个网站文件夹结构:

根目录:
|——css
|——styles.css
|——files

|——index.html

CSS文件夹下有一个styles.css
files文件夹下有一个index.html

那么index.html要引用CS,就需要加上../,,,这个../在相对路径上代表什么呢?就是返回上一层路径,如果这里你不加的话,那就意味着你引用的是
根目录-files-styles.css,但是你files下就没有这个文件,所以会出错,,正确做法是相对于index.html,CSS的位置应该是../返上一层,再到CSS文件夹,再到styles.css
追问
我用同一个模块,一个加了,一个没加,为什么显示的效果是一模一样的呢?所以就很不明白,为什么要加
追答
你一个加一个不加,说明有一个正确,一个不正确,已经有正确的了当然就是按正常的显示啦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
昂子帆6I
2013-10-15 · TA获得超过6065个赞
知道大有可为答主
回答量:7904
采纳率:55%
帮助的人:1291万
展开全部
这很明显啊。
路径不同啊。
你用的是一个模块不代表他们的文件路径是一样的啊。
你把上面的那个style.css 改为别的名字然后放在下面style.css文件下下面,这样就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式