Chrome将内容放在<td>的新行中.FF没有

0 html php

我正在使用数据库中的数据创建概述.但在Chrome(以及Safari和Opera)中,<td></td>内容从一个新行开始,而Firefox和IE(8)则在同一行显示.

Name Event: <td>'.mysql_real_escape_string(mysql_result($result, $i,"event_title")).'</td>
Max # Persons: <td>'.mysql_real_escape_string(mysql_result($result, $i,"max_participants")).'</td>
Total Guests: <td>'.mysql_real_escape_string($row['total_guests']).'</td>    
Status Event: <td>'.$status.'</td>
Run Code Online (Sandbox Code Playgroud)

示例:
Chrome:
名称事件:
婚礼


FireFox:
名称事件:婚礼

当我用a <br>或者结束每一行时也会发生同样的情况<br/>

是否有(简单)解决方法来解决这个问题?

Pek*_*ica 8

这是无效的HTML.如何呈现它是完全未定义的.

在表格内,任何文本内容都必须在内部<td>(或<th>)标签内.

您还需要将标签放入<td>标签中,并将所有内容包装在<tr>s中.

表的完整迷你结构如下所示:

<table>
 <tr>
  <td>Name Event: </td><td>...</td>
  <td>Max # Persons:</td><td>...</td>
  <td>Total Guests:</td><td>...</td>
  <td>Status Event:</td><td>...</td>
 </tr>
</table>
Run Code Online (Sandbox Code Playgroud)