在我这个问题的第一个版本中,我没有提供足够的信息,很抱歉。这是我需要的帮助的更清晰版本。您的许多答案已经很接近了,这将有所帮助:
这个问题的更具体的版本:
我决定将 php 与 css 一起使用,以使我的页面比使用 javascript 实现相同的结果更有效。这并不重要。重要的是我尝试过的两种方法(如教程中所示)是:
添加
AddType application/x-httpd-php .css
到我的 .htaccess
然后,当样式表出现在页面的源代码中但对我尝试使用的页面没有影响时
<link rel="stylesheet" href="style.php" media="screen">
按照本教程的建议,将我的样式表链接为 php 文件。http://www.phpro.org/articles/Embedding-PHP-In-CSS.html
这是我用 php 变量测试的 css:
<?php
/*** set the content type header ***/
header("Content-type: text/css");
/** set the paragraph color ***/
$para_color = '#0000ff';
/*** set the heading size ***/
$heading_size = '2em';
/*** set the heading color ***/
$heading_color = '#c0c0c0';
?>
p{
color: <?php echo $para_color; ?>;
font-weight: bold;
font-size: 1.2em;
text-align: left;
}
h1{
color: <?php echo $heading_color; ?>;
font-size = <?php echo $heading_size; ?>;
text-align: centre;
}
两种方法都给了我相同的结果,css 完全按照样式表源的原样显示,但没有显示在页面上,除非我在页面的开发工具中更改了样式,之后页面将设置样式美好的。
问题:为什么会发生这种情况,我该如何解决?
旧版:
这里的问题很简单:
如何在 CSS 中使用 PHP?
我正在创建一个网站,让我在 CSS 中使用 php 来实现各种所需的结果,而不是使用 javascript,在时间和处理速度上都会更有效率。
我被告知这是可以做到的。如何?