【发布时间】:2009-10-20 21:23:43
【问题描述】:
这是来自我的 style.php 脚本的代码 目标:用户应该能够为背景颜色和字体选择和输入不同的选项。
这个带有 css 和 php 的代码 sn-p 被称为 stlye.php 并假设提供要在我的 outputform.php 脚本中使用的变量。
<?php header("Content-type: text/css");
$gray = "#333";
$dkgreen = "#008400";
?>
body {
background:<?=$gray?>;
color:<?=$dkgreen?>;
}
这是来自 outputform.php 的部分 php 脚本:
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>
Your Output
</title>
<link rel="stylesheet" type="text/css"
media="screen" href="style.php">
我很确定通过使用 href="style.php" 我应该能够看到来自上面 style.php 的默认颜色:$dkgreen 用于字体颜色,$gray 用于在 outputform.php 上显示的背景;但是,事实并非如此。
我做错了什么,或者我需要阅读什么来解决这个问题?
总体目标是将 CSS 变量放到 outputform.php 中,我可以在其中对其进行操作...为用户提供选择字体颜色和背景颜色的选项。
现在是早上 5:51,Google 信息太多,不想跟我开玩笑,要么我需要睡觉。
if ($tired == sleep)
{
print "get more coffee";
}
else
{
print "code badly...yeah, I am going to sleep now...................";
}
【问题讨论】:
-
直接访问
style.php看到了什么? -
与 Dominic 相同的问题,如果可以,请使用 Firefox 的 FireBug 插件检查 CSS 是否已实际加载并应用于元素。
-
我认为 oktet8 暗示他'现在要睡觉了......
-
致 Dominic Rodger,我看到了这个:代码片段如下:body { background:=$gray?>;颜色:=$dkgreen?>; }