我正在开发一个论坛,我有一个用户输入评论的文本区域,我将它显示在一个表格行中。但我确实发现数据没有完全显示,我的意思是在创建帖子时如果我输入500个字符,表格行只显示限制在行宽度的有限字符。有没有办法完全在行中显示数据?
Here is the code that displays the message;refer to line - echo "<td>" .
//$row['usermessage'] . "</td>";
echo "<table class='zebra'>
<thead>
<tr>`enter code here`
<th> Original Message by " . $row['username'] . " posted at " .
$row['cqatime'] . " IST</th>
</tr>
</thead>";
echo "<tbody>";
echo "<tr>";
echo "<td>" . $row['usermessage'] . "</td>";
echo "</tr>";
echo "</tbody>";
echo "</table>";
答案 0 :(得分:1)
使用h1-4和p。 例如:
<h1>From: <?php echo $row['username'] ?></h1>
<p><?php echo $row['usermessage']?></p>
P代表文字段落。完美如果它的消息是这样的。不需要桌子。表格用于显示表格数据。像产品列表或类似的东西。
另外,这是个人的,我从不像你那样输出HTML。我更喜欢我发布的方式。
编辑:因为你收到错误我会按照你的方式去做。
echo '<h1>From: ' . $row['username'] . '</h1>';
echo '<p>' . $row['usermessage'] . '</p>';
答案 1 :(得分:1)
编辑:
尝试:
echo "<td style=\"overflow: visible\">" . $row['usermessage'] . "</td>";
答案 2 :(得分:0)
<?php
echo "<table class='zebra'>
<tr>`enter code here`
<th> Original Message by ".$row['username']." posted at ".$row['cqatime']." IST</th>
</tr>
<tr>
<td>".$row['usermessage']."</td>
</tr>
</table>"; ?>
答案 3 :(得分:0)
您在表格中使用了class ='zebra'。该类正在控制表数据显示的行为。
Change the CSS in that class and remove overflow: hidden;