从数据库中取出注释后如何设置注释?

时间:2010-07-19 19:58:16

标签: php html css

在我的网站上你可以发表评论,但我不确定如何使用CSS设置它们的样式。我记得读过有关使用ul和li标签的内容,但我无法弄明白。我希望每个评论都有边框,背景颜色等。这是PHP:

$query = "SELECT * FROM catharsis";
$result = mysql_query($query);
$num = mysql_numrows($result);

mysql_close();
echo "<h4><center>Let it out.</center></h4>";

$i = 0;
while ($i < $num) {
    $name = mysql_result($result,$num - $i,"message");
    echo "$name<br>";
    $i++;
}

我想弄清楚的是如何对此进行编码,以便我可以为echo "$name<br>";提供一个类,从而用CSS设置我的注释。

2 个答案:

答案 0 :(得分:4)

执行:

echo '<ul class="comments">';

for($i = 0; $i < $num; $i++) {
    $name = mysql_result($result,$num - $i,"message");
    echo "<li>$name</li>";
}

echo '</ul>';

然后你可以使用这个CSS设置样式:

ul.comments li {
 // style goes here
}

您可能也想重新设置ul.comments样式,因为我怀疑您是否需要默认设置。

或者,您只需<ul>并将每个<li>变为<li class="comment">

答案 1 :(得分:1)

您需要设置CSS中<UL><LI>元素的样式。当你回显它们时,你会从无序(子弹)列表<UL>开始,每个新评论都是 <LI>My nifty comment</LI>。您可以设置UL样式,使其没有使用

的项目符号
list-style-type: none;
相关问题