我在 Windows 中使用 WAMP 设置了一个开发环境。生产环境运行Windows Server 2003 和IIS。已经有两个站点在生产中,我正在尝试添加第三个。但是,CSS 根本不适用于第三个站点。 Index.php 和 salestracker.css 都在同一个目录中。这是网站的标题。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Salestracker</title>
<link href="salestracker.css" rel="stylesheet" type="text/css" />
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="js/common.js" type="text/javascript"></script>
</head>
正如我所说,它在开发环境中运行良好,在生产环境中未应用任何 CSS。这是 CSS 中的第一个条目:
body {
background-color:#f3f2f0;
color:#104E8B;
}
最佳答案
尝试将css放入页面,看看是否是页面不理解css文件位置的路径问题。
您还可以尝试启动 fiddler 工具,看看当它尝试加载 css 页面时会发生什么。除此之外,看看开发环境和生产环境之间有什么不同。
关于CSS在IIS6.0中不适用,但在WAMP测试环境中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911217/