我有一份通过 FTP 下载的当前实时站点代码的副本。我已经在我的本地机器上设置了 XAMPP,并确认它已安装并正常工作(做了一个简单的 helloworld.php 测试)。
我将 localhost 设置为 localhost:8080(IIS 使用的默认端口 80)。
当我尝试在本地运行网站时,我无法访问 css 样式表。
我尝试了以下方法,但似乎都不起作用。
<link rel="stylesheet" href="themes/style/style.css" TYPE="text/css">
<link rel="stylesheet" href="http://localhost/mySite/themes/style/style.css" TYPE="text/css">
<link rel="stylesheet" href="http://localhost:8080/mySite/themes/style/style.css" TYPE="text/css">
style.css 的路径是正确的,我已经三重检查了 style.css 文件是否在样式文件夹中。
在我的 style.css 中,我还更改了例如背景图像引用以指向本地主机,与上面相同。我也尝试了上述所有 3 种变体
body {
background: url(http://localhost/mySite/images/back.jpg) no-repeat fixed center top;
}
我还连接到 localhost:8080/phpmyadmin 并复制到实时数据库中。我也可以访问数据库的内容(该站点使用 CMS 系统来显示网站的某些部分)并且我可以看到通过数据库格式化的网站的所有部分 OK。
在 Firefox 上打开网站并使用 Firebug,它显示“没有规则......”
有谁知道为什么我无法访问 style.css 文件夹以及如何修复它?
最佳答案
在浏览器中打开页面,查看页面源代码并单击样式表的链接,如果没有重定向到正确的位置。检查样式表中的“href”链接。
关于php - 无法访问本地主机 :8080 上的 style.css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856266/