php - 无法访问本地主机 :8080 上的 style.css

标签 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 系统来显示网站的某些部分)并且我可以看到通过数据库格式化的网站的所有部分 OK。

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

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

最佳答案

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

关于php - 无法访问本地主机 :8080 上的 style.css,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856266/

相关文章:

html - 如果父div中没有​​足够的空间,如何将两个div水平放置

CSS: border-color 在 IE7-8 中使用 rgba

php - 仅当更新另一个表上的列或将新记录添加到该另一个表时,才将记录插入到新的 MySQL 数据库表中?

jquery - animate 中的 if 语句

html - 区分css中的单选按钮,我无法区分两个不同的单选按钮

javascript - 按下鼠标时将键盘滚动事件从一个元素转发到另一个元素

jquery - CSS 左更改与 jQuery 未转换

php - 从 php 在线发布多部分表单(本地主机上一切正常)

php - json_encode 序列化空字节

PHP通知: Trying to get property of non-object on filtering XML with xpath query in PHP