2011-10-06 66 views
0

我想循环回复。在这样做的时候,我希望每个回复都能看到自己的背景以及相互之间的距离。在这样做的时候,我在答复本身上放置了一个div标签,但是,它似乎没有工作。我使用边界进行测试,似乎边界停留在容器的顶部,而不是置于回复的附近。下面是一些代码围绕着行不行的CSS类

echo "<table>"; 
while($query3 = mysql_fetch_array($sql2)) { 
    $revuserid = $query3['userid']; 
    $review = $query3['review']; 
    $revtime = $query3['time']; 
    $revuser = mysql_fetch_assoc(mysql_query("select username, id from users where id='{$revuserid}'")); 
     $revusername = $revuser['username']; 

    echo "<div class=reviews><tr><td><a href=viewuser.php?pid=$revuserid>$revusername</td></tr><tr><td>$review</td></tr><tr><td>Date: $revtime</td></tr></div>"; 

} 
echo "</table>"; 
echo $centerPages; 

在HTML中,这一切就是:

<table> 
    <div class=reviews><tr><td><a href=viewuser.php?pid=$revuserid>$revusername</td></tr><tr><td>$review</td></tr><tr><td>Date: $revtime</td></tr></div> 
</table> 

通知类的div中循环。

在CSS中,我有测试类。

.reviews { 
    border: 1px solid black; 
} 

谢谢!

回答

3

请勿将您的<tr>元素放在<div>元素内。 这是HTML所不能接受的。 执行下列操作之一:(前<tr class="reviews">

  1. 类添加到您的<TR>元素
  2. 类添加到您的<TD>元素
  3. 把<(前<td class="reviews">。) div >元素在<td>内。
  4. 我没有想过的东西。
+0

+1因为快速的离谱!而且,为了提供比我的初稿更好的完整答案。 =) –

+0

没错,但把它封装到 –

+0

我不明白你的意见。你的意思是“红色,美国地质调查,百吉饼小狗”? – DwB