2011-09-14 92 views
0

我现在是PHP程序员。我正在写新的项目。当我想要使用加载文件时:我无法加载我的CSS文件?

<!DOCTYPE html> 
<html> 
<head> 
<base href="http://quest.my/" /> 
<title>Quest The Game</title> 
<link rel="stylesheet" type="text/css" href="style/main.css" /> 
<script type="text/javascript" src="src/js/jquery.js"></script> 
</head> 

但它不工作!它必须去做。我有自己的virtal-host quest.my,目录/ style /和main.css文件。

你能帮我吗?我是白痴?

+0

使用Firefox + Firebug的,打开NET选项卡,看到发生了什么时候,它会找到你的CSS文件。你可能会看到一个404. –

回答

1

尝试这样的:

<!DOCTYPE html> 
<html> 
<head> 
<title>Quest The Game</title> 
<link rel="stylesheet" type="text/css" href="http://quest.my/style/main.css" /> 
<script type="text/javascript" src="http://quest.my/js/jquery.js"></script> 
</head> 
1

您需要使用/style/main.css(注意前导/)。这将导致路径相对于文档的根目录(然后将参考您的<base/>标签)。现在它是一个相对路径,因此是相对于页面所服务的位置。

+0

我已经完成了。但它不是单独工作。 – tucnak

+0

如果将完整路径置于URL栏中的样式表中,会发生什么情况?例如,[http://quest.my/style/main.css](http://quest.my/style/main.css)? – jmar777