将样式表链接到PHP文件

时间:2014-06-26 18:19:29

标签: php html css

我正在通过链接其他两个文件来制作导航栏标题项。该目录包含三个文件:header.php,menu.php,style.css。

header.php应链接到样式表中,然后导入menu.php代码:

<html>
    <head>
          <link href="style.css" rel="stylesheet">
    </head>
    <body>
        <?php include 'menu.php'; ?>
    </body>
</html>

使用上面的代码无法导入样式表,但是当我将链接换成以下代码时:

<style>
        <?php include 'style.css'; ?>
</style>

一切正常。为什么链接不起作用?

2 个答案:

答案 0 :(得分:1)

确保您的路径与style.css正确无误。链接标记使用相对路径来查找style.css。浏览器将与HTML文件位于同一目录中。

PHP包含(http://php.net/manual/en/function.include.php):

  

根据给定的文件路径包含文件,如果没有给出,则指定include_path。如果在include_path中找不到该文件,include将最终在失败前检入调用脚本自己的目录和当前工作目录。

另外,请确保您的style.css文件中没有任何PHP标记。

答案 1 :(得分:0)

链接样式表的正确格式为:

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

根据您的IDE,这或多或少是严格的。