【问题标题】:adding css file to php pages?将css文件添加到php页面?
【发布时间】:2025-11-28 15:20:07
【问题描述】:

我是 PHP 编程新手,我面临一个问题。 我想将我的 css 文件添加到我的 php 页面。它在名为 css 的文件夹中。 我的字体、图片等在其他文件夹中。 我的 php 页面位于名为 beginer 的文件夹中。当我想将我的 css 文件链接到这个页面时,我需要给我写给它们的每个类的特定地址。每个文件夹都应该更改。 例如:

body{
background-image:url(images/bg.jpg);
}

它适用于我在根目录中的 index.php 文件。但是我在其他文件夹中的其他文件,地址需要更改。 会是这样的:

body{
background-image:url(../images/bg.jpg);
}

这个问题的解决方案是什么? 提前致谢。

【问题讨论】:

  • 我认为您不了解 PHP 和 CSS 的作用。 PHP 只是生成一些数据和描述该数据的 HTTP 标头。在您的情况下,您应该查看页面源代码;这是 PHP 责任结束的地方。具体到您的问题,使用相对于根目录的路径更简单:body { background-image:url(/images/bg.jpg); }。在这种情况下,您不必管理页面的“深度”。

标签: php css stylesheet


【解决方案1】:

您可以像在任何 html 页面中一样在 php 中添加 css。

例如:

<?php
      -------------------
      -------------------
 ?>
<style type="text/css">
      -------------------
      ---------
      your css code here

</style>

【讨论】:

    【解决方案2】:

    您需要在您的 php 代码下方添加 html 以调用您的 css 文件。对于不同文件夹中的图像文件,将其放在 index.php 所在的根目录中,这样您就不需要在每个 css 上使用../。应该是这样的;

    <?php codes goes here ?>
    <html>
    <head>
    <style type="text/css">
    body{
         background-image:url(/images/bg.jpg);
        }
    </style>
    </head>
    </html>
    

    所以你的根目录将包含以下文件:

    • index.php
    • 图片文件夹

    【讨论】:

      最近更新 更多