2011-10-06 63 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