我的项目根目录中的styles文件夹中有一个名为main.css的css文件:
#header
{
background-color: aqua;
height: 120px;
}
在另一个php文件header.php我有这样的事情:
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="/styles/main.css"/>
</head>
<body>
<header id="header"></header>
我也有一个footer.php:
</body>
</html>
在我的index.php中组合如下:
<?php
require('includes/header.php');
?>
<?php
require('includes/footer.php');
?>
结果是我的css规则没有得到应用。我该如何解决这个问题?
答案 0 :(得分:1)
问题可能在你的css路径中,如果php文件和样式文件夹都是root用户,就像这样href =&#34; styles / main.css&#34;
答案 1 :(得分:1)
使用基础
链接您的css文件试
href="../styles/main.css"
答案 2 :(得分:1)
好像你的css文件路径会导致这个问题。
如果你的目录结构如下:
替换header.php中的css路径,如:
HREF = “../样式/ main.css的”