1

出于某种原因,我的 CSS 仅在内联时有效。我对网页设计有点陌生,并且不确定如何追查为什么会发生这种情况。不是我可以打开控制台检查错误,那我应该寻找什么样的东西呢?对不起,我没有更具体,我真的不知道该怎么做。

假设网址是“www.example.com/testing/3”

页面 testing.php 将加载,调用 API.php 并确定在页面 testing.php 上使用 vale 3 时要做什么。然后 API.php 将调用 testing.php 上的一个函数来处理该函数告诉它做的任何事情。所以基本上它会调用,确定处理 URL 的函数,然后再调用。

当我在 testing.php 的头部包含 CSS 时,它可以工作。当我只有一个链接时,它没有。所有文件都在同一个文件夹中,我正在本地主机上开发,没有文件受管理员限制:无论如何我都是管理员,所以权限不是问题。

//test.css
P.special {
    color:green;
    border:solid red;
    margin-top:85px;
}

testing.php 负责人

 <link a href="test.css" rel="stylesheet" type="text/css"/>

testing.php 上的一个函数

 function view_event($event_id){
    ?>
    <p class ="special">
    //stuff here
    </p>
    <?
}
4

2 回答 2

0

您可以在浏览器中检查生成的页面源代码,并确保 CSS 链接有效并加载预期的 CSS 文件。

内置在浏览器中(或作为插件)的 Web 开发人员工具对于调试 html、css 和 js 非常有帮助。好好了解他们。

于 2012-11-29T06:28:46.620 回答
0
<link a href="test.css" rel="stylesheet" type="text/css"/>

将需要更改为:

<link a href="/test.css" rel="stylesheet" type="text/css"/>

当您遍历其他目录时,使用相对 URL 将不起作用。使用 / 将其设置为绝对 URL 将允许它在站点的任何位置工作。

于 2012-11-29T06:32:34.090 回答