CSS不会链接到index.html以外的页面

时间:2018-01-03 07:48:53

标签: html css

好!我确定我做过一些非常愚蠢的事情,但我感到很沮丧,并且以为我会问你们一些帮助。 SO。

我的文件结构是这样的:

包含 index.html,/ css /,/ pages /和/ images / 的根文件。

我在/pages/bulletin.html工作,我通过“../images/image.jpg”链接到图片,这很好用。

由于某些愚蠢的原因,我无法从这些其他页面链接到我的CSS。 Index.html链接很棒且没有任何问题,但出于某种原因“ ../ css / css.css ”不会出现在 / pages / 中的任何页面上

我希望我刚刚解释好了,我只是不知道我在这里做错了什么?

有什么想法吗?

4 个答案:

答案 0 :(得分:0)

如果您在 / pages / ,则需要../../css/css。css才能访问该文件。

更好的解决方案是让它与基地相对,如

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

答案 1 :(得分:0)

您可以从其根目录链接相同的css文件。

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

答案 2 :(得分:0)

请显示您如何关联您的CSS。但对于首发:检查您是否未链接为..\css\css.css,不要太确定,再次检查。作为调试手段,尝试通过本地磁盘路径进行链接。检查空格,特殊字符。谁知道你可能在link元素中输入错误。

答案 3 :(得分:0)

由于您的.html文件位于css文件夹所在的同一目录中,因此您无需提供../。如果您控制将从当前目录向后一步搜索css文件,那么它将在主目录之外&amp;你将无法链接CSS。 你可以查看:

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

如果您的.html文件位于主目录中的文件夹内,则只需将../放在链接上。