0

这是我的代码

<?php header("Content-type: text/css; charset: UTF-8");
// Admin Color Define //
$admint = "Admin";
$admincolor = mysql_query("SELECT * FROM shout_titles WHERE title = '".$admint."'");
$gac = mysql_fetch_array($admincolor);

// Co-Admin Color Define //
$cadmint = "Co-Admin";
$cacolor = mysql_query("SELECT * FROM shout_titles WHERE title = '".$cadmint."'");
$gcac = mysql_fetch_array($cacolor);

// Moderator Color Define //
$modt = "Moderator";
$modcolor = mysql_query("SELECT * FROM shout_titles WHERE title = '".$modt."'");
$gmodc = mysql_fetch_array($modcolor);

// Banned Color Define //
$bannedt = "Banned";
$bancolor = mysql_query("SELECT * FROM shout_titles WHERE title = '".$bannedt."'");
$gbanc = mysql_fetch_array($bancolor);

// New Color Define //

?>
div#shoutbox {
    border: 1px solid #000000;
    width: 500px;
    height: 1000px;
    overflow: scroll;
    overflow-x: hidden;
    word-wrap: break-word;
    color: #000000;
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    position: relative;
    left: 15px;
}
a{
    font-weight: bold;
}
.bgOn, .bgOff {
    padding: 2px;
}
.bgOn {
    background-color: #FFFFFF;
    color: #000000;
}
.bgOn a {
    color: #000000;
}
.bgOff {
    background-color: #EBEBEB;
    color: #000000;
}
.bgOff a {
    color: #000000;
}
.date {
    text-align: right;
    font-size: 80%;
}
.delete, a.delete {
  color: #F00;
  font-weight: bold;
}
.ban, a.ban {
  font-weight: bold;
}
.title {
    font-weight: bold;
}
.group<?=$admint?> .title {
    color: <?=$gac['color']?>;
}
.group<?=$modt?> .title {
    color: <?=$gmodc['color']?>;
}
.group<?=$cadmin?> .title {
    color: <?=$gcac['color']?>;
}
.group<?=$banned?> .title {
    color: <?=$gbanc['color']?>;
}

这就是我打电话的方式 <link rel="stylesheet" href="shoutbox.php" media="screen">

代码div#shoutbox和所有以开头的类group都不起作用。其他一切正常。

这是我得到的输出。

CSS 输出

这是我第一次用 php 编写样式表,它并没有太大的不同,所以我不确定它为什么不起作用。

这可能是我错过的一些愚蠢的事情,但我无法识别它。

4

1 回答 1

1

检查您渲染的 CSS 文件,看看是否有任何问题和/或将其粘贴到此处 :)

于 2012-11-17T21:14:30.617 回答