在PHP文件中包含外部样式表

时间:2015-11-14 23:05:48

标签: php html css

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

以上是我用来访问样式表的代码,但它没有在。

工作。

一些额外的细节: 这是.php文件,但它位于html部分的头部内 我正在处理一个临时网址(即&#39; my.ipa.dd.res / mydomain.com / dir /&#39;)。这可能是它无法正常工作的原因。

编辑: 它是一个样式表我想在几个页面上使用,这就是我试图指向根目录的原因(这样我就不需要每个文件夹中的文件了我创建)。

3 个答案:

答案 0 :(得分:1)

我认为您需要将根目录路径存储为字符串,以包含带有绝对URL的css文件。 类似的东西:

<link href="{$absoluteRootPath}/css/styles.css" rel="stylesheet" type="text/css">

答案 1 :(得分:0)

如果删除前导斜杠,它将在相对于当前文件夹的文件夹中查找css文件。

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

编辑:要在不同目录中的多个脚本中重用,您需要指定一个绝对路径,因此为了避免在您上线时必须在多个位置更改它(即停止使用临时URL),您应该定义一个变量。

<?php
// set absolute path to the stylesheet
$cssPath = 'http://my.ipa.dd.res/mydomain.com/dir/';
?>

<link href="<?php echo $cssPath; ?>app/app.css" rel="stylesheet" type="text/css">

根据您的php架构,您可能需要将$cssPath定义为全局,或者您可以将其添加到现有的配置变量中。这完全取决于您的框架。

答案 2 :(得分:0)

我最近遇到了同样的问题。这对我有用

现在在索引页面上,替换 link rel =“/ app / app.css”href =“stylesheet”type =“text / css”

?php包含'style.php'?

在style.php页面上插入以下标记:

样式和/ style

您可以将常规CSS放在这两个标记之间。看看是否有效。 BTW由于某种原因我不能插入大于或小于符号而不使代码消失...原谅我,我是新来的..