Php 表的问题<;td>;扩展长字符串文本
你可能会想,“嘿,孩子,这不是一个问题,它应该这样做。”我很清楚这一点。然而,我试图实现的是,当框中的文本溢出我设置的初始50px时,我希望文本消失,我尝试了很多方法,包括Php 表的问题<;td>;扩展长字符串文本,php,css,mysql,html-table,Php,Css,Mysql,Html Table,你可能会想,“嘿,孩子,这不是一个问题,它应该这样做。”我很清楚这一点。然而,我试图实现的是,当框中的文本溢出我设置的初始50px时,我希望文本消失,我尝试了很多方法,包括overflow:hidden,但我似乎无法理解。我知道“表用于数据而不是外观”,但在这种情况下,这是错误的。。。此外,我正在尽可能避免换行 HTML: 抛开php不谈,$row['Entry1']是我的回应,我似乎无法用它实现我的目标。有什么想法吗?您可以通过添加显示:内联块 我创建了fiddle来演示这个可以始终将内容放入
overflow:hidden
,但我似乎无法理解。我知道“表用于数据而不是外观”,但在这种情况下,这是错误的。。。此外,我正在尽可能避免换行
HTML:
抛开php不谈,
$row['Entry1']
是我的回应,我似乎无法用它实现我的目标。有什么想法吗?您可以通过添加显示:内联块代码>
我创建了fiddle来演示这个可以始终将内容放入div
或span
(在td
中)并将CSS规则应用于它(容器)。“在这种情况下,这是错误的”。。。不,不是。你是在用它们来表现自己。@ithcy很公平,但这仍然没有什么帮助。@JohnDoe我知道;)但这确实是你问题的根源。也许会有帮助?
<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>
td{
width:50px;
height:70px;
overflow: hidden;
}