无法访问localhost:8080上的style.css

时间:2014-04-04 07:27:03

标签: php html css localhost stylesheet

我有一份通过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系统显示网站的某些部分),我可以通过数据库确定网站的所有部分。

在Firefox上打开网站并使用Firebug,它说“没有规则......”

有谁知道为什么我无法访问style.css文件夹以及如何修复它?

3 个答案:

答案 0 :(得分:0)

在浏览器中打开页面,查看页面源并单击样式表的链接,如果它没有重定向到正确的位置。检查样式表中的“href”链接。

答案 1 :(得分:0)

首先,将html文件或图像文件放在CSS文件夹中,然后尝试使用href / src(如果适用)从主页引用它,这将帮助您确定是否对该CSS文件夹有某种限制。请告诉我你的发现。

答案 2 :(得分:0)

如果您遇到以下问题:它无法加载 CSS 中的最新更改。 css 文件位于 head 元素中,并且样式显然被 .aspx 页面拾取了通常这与缓存相关。尝试进行硬刷新——CTRL Shift R。此外,如果您使用的是 apache2,请使用“-i”选项。文件未更新,因为它们已被缓存。如果您不能这样做,请将 href="styles.css" 更改为 href="styles.css?v=version2"(当我遇到同样的问题时,这对我的网站来说就像一个魅力)。它会让服务器认为有一个新文件,所以它会更新缓存。

稍后谢谢我