如何从正确的位置调用CSS文件

Par*_*gon 0 css php structure file

我正在用PHP开始一个项目,我想从一开始就正确地构建我的文件(不像我上一个项目,几乎每个文件都在一个目录中).问题如下,我将用一个例子来描述:

获取以下文件:index.php,includes/header.php和css/common.css.index.php'包含'标题(和许多其他php文件一样).然后标头调用common.css,以便可以正确放置其html元素.common.css还将为index.php和其他文件中的常规元素提供样式.

请注意,由于包含头部,当头部调用common.css时,它会从调用的文件位置执行此操作; 在这种情况下,index.php.但是,如果我添加,例如,modules/friends.php并用它调用标题,它将在错误的位置寻找CSS文件!

最初我试图通过使用实际路径来解决这个问题,当我调用CSS文件时.但是,我的本地计算机和Web服务器具有不同的目录布局,因此我不能简单地调用/ var/www/whatever.

任何人都可以帮助我或将我重定向到记录此类事情的地方吗?

谢谢,

模范

zer*_*kms 6

始终指定绝对路径到所有的资源:.css,.js,图像等...

http://en.wikipedia.org/wiki/Absolute_path

但是,我的本地计算机和Web服务器具有不同的目录布局,因此我不能简单地调用/ var/www/whatever.

您可以.Web路径与本地文件系统路径不同.在web中指定路径时 - 根符号/指定webroot(项目所在的目录),而不是文件系统根目录.