出于某种原因,我的 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/