首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >CSS不与$_Get URL一起显示

CSS不与$_Get URL一起显示
EN

Stack Overflow用户
提问于 2014-08-13 08:46:19
回答 1查看 66关注 0票数 0

我正在使用URL中的$_Get‘I’显示用户的配置文件。此时,我可以在数据库中找到用户,但CSS没有显示。

下面是css的工作原理:http://classbrief.com/profile2.php

这就是css不起作用的地方:http://classbrief.com/profile2.php/?id=1

我迷路了,请帮帮忙。

谢谢,

蒙特

EN

回答 1

Stack Overflow用户

发布于 2014-08-13 08:48:47

问题是,您使用相对urls来引用您的资源(没有前导斜杠告诉浏览器在当前目录中搜索该资源)。

您可以通过不更改“当前目录”并保留在页面的主目录中来解决此问题。

在您的示例中,url的格式向浏览器建议您有一个名为/profile2.php/的目录,并且html中的相对url告诉浏览器查找/profile2.php/style.css

但是,如果你想创建一个页面,在一个子目录中使用相同的相对url引用,例如在http://classbrief.com/sub/index.php

代码语言:javascript
运行
复制
<link href="style.css" rel="stylesheet" type="text/css" media="screen">`

只要你没有http://classbrief.com/sub/style.css文件,它就不会工作。

所以..。总结:

要从任何子目录访问主/主目录( (/style.css)

  • to )中的资源,请使用前导斜杠(style.css)

我希望这能被理解。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25276402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档