您可能会想,“嘿 child ,这不是它应该做的问题。”我非常清楚这一点。然而,我想要实现的是当框中的文本溢出我设置的初始 50px 时,我希望文本消失,我尝试了很多东西,包括 overflow:hidden
并且我可以似乎弄明白了。我知道“表格用于数据而不是外观”,但在这种情况下是错误的......另外,我试图尽可能避免换行。
HTML:
<td>;
$picksql="SELECT * FROM ".$tbl_name."
WHERE PortNumber='".$i."'";
$result=$conn->query($picksql);
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo $row['Entry1'].'<br>'.$row['Entry2'].'<br>'.$row['Entry3'];
$one=$row['Entry1'];
$two=$row['Entry2'];
$three=$row['Entry3'];
}
</td>
CSS:
td{
width:50px;
height:70px;
overflow: hidden;
}
忽略 php,$row['Entry1']
是回显的内容,我似乎无法用它实现我的目标。有什么想法吗?
最佳答案
您可以通过添加 display: inline-block;
来实现这一点
我创建了 fiddle http://jsfiddle.net/QMCMA/证明这一点
关于php - 表 <td> 在长文本字符串上扩展的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14448495/