php - CSS 仅与 PHP API 内联工作

标签 php html css api

出于某种原因,我的 CSS 仅在内联时才有效。我对网页设计有些陌生,不太确定如何找出发生这种情况的原因。我不能打开控制台来检查错误,那么我应该寻找什么样的东西呢?抱歉,我没有说得更具体,我真的不知道该怎么做。

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

页面 testing.php 将加载、调用 API.php 并确定在带有 vale 3 的页面 testing.php 上时要做什么。API.php 然后将调用 testing.php 上的函数来处理该函数告诉它的任何内容去做。所以基本上它会调用,确定处理 URL 的函数,然后回调。

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

//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>
    <?
}

最佳答案

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

需要更改为:

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

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

关于php - CSS 仅与 PHP API 内联工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619852/

相关文章:

php - 如何在 Javascript 中使简单的 php 的 foreach 等效?

php - PDO 更新多条记录

css - 李悬停但在 anchor 标签中改变颜色

CSS球位置

html - 如何使用 flexbox 在下拉菜单中定位子菜单

php - 数组元素中的未定义索引

由于数据源名称无效,PHP MySQL 连接无法工作

html - 标题图像不缩放到其他屏幕

html - 如何删除 Bootstrap3 容器的背景?

javascript - 如何知道所选文本是否在特定的 div 内