CSS仅与PHP API内联工作
出于某种原因,我的CSS仅在内联时才起作用。我对网页设计有点陌生,不太确定如何追踪这种情况发生的原因。我不能打开控制台来检查错误,那么我应该寻找什么样的东西呢?对不起,我没有说得更具体些,我真的不知道该怎么办 假设url为www.example.com/testing/3 页面testing.php将加载、调用API.php并确定在使用vale 3访问页面testing.php时要做什么。然后,API.php将调用testing.php上的函数来处理该函数告诉它做的任何事情。所以基本上它会调出,确定哪个函数来处理URL,然后再调回 当我将CSS包含在testing.php的头部时,它就起作用了。当我只有一个链接时,它就没有了。所有的文件都在同一个文件夹中,我在本地主机上开发,没有文件是管理员限制的:我是管理员,所以权限不是问题CSS仅与PHP API内联工作,php,html,css,api,Php,Html,Css,Api,出于某种原因,我的CSS仅在内联时才起作用。我对网页设计有点陌生,不太确定如何追踪这种情况发生的原因。我不能打开控制台来检查错误,那么我应该寻找什么样的东西呢?对不起,我没有说得更具体些,我真的不知道该怎么办 假设url为www.example.com/testing/3 页面testing.php将加载、调用API.php并确定在使用vale 3访问页面testing.php时要做什么。然后,API.php将调用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"/>
function view_event($event_id){
?>
<p class ="special">
//stuff here
</p>
<?
}
testing.php上的函数
<link a href="test.css" rel="stylesheet" type="text/css"/>
function view_event($event_id){
?>
<p class ="special">
//stuff here
</p>
<?
}
您可以在浏览器中检查生成的页面源,确保CSS链接有效并加载所需的CSS文件 内置在浏览器中或作为插件的Web开发人员工具在调试html、css和js时非常有用。好好了解他们
<link a href="test.css" rel="stylesheet" type="text/css"/>
需要更改为:
<link a href="/test.css" rel="stylesheet" type="text/css"/>
当您遍历到其他目录时,使用相对URL将不起作用。使用/将其设置为绝对URL将允许其在站点上的任何位置工作。请给我们一些代码,好吗?确保您的CSS路径有效且可访问。我很确定在链接标记中设置href时使用了相对链接。确保URL以/so-say-files/style.css开头将更改为/files/style。css@cryptic是的,就是这样!!!非常感谢。下面是相对URL和绝对URL之间差异的一个很好的解释。同样的概念也适用于超链接和图像。最好从/开始使用绝对URL,这样就不会发生类似的问题。