嘿伙计们,我只是在玩数据表,我想知道是否有任何新的可能的方法来执行以下操作:
如果您有描述的TD,如果描述很长,是否有一种方法可以像添加更多链接一样添加...而不是扭曲行高?
您拥有的任何资源都很有用!
这是我目前的设置:
ForkJoinTask
谢谢
答案 0 :(得分:2)
有两种方法可以解决这种行为。
一个是使用text-overflow: ellipsis;
的CSS,尽管它只处理省略号部分。 (由于你不仅仅需要这些,我不会在这里详细介绍,here are the MDN docs for that,以防你感兴趣。)
在PHP中执行此操作的方法是确定适合表格单元格的字符数,包括"阅读更多,"并相应地截断字符串。
因此,如果$row['remarks']
是您要处理的字段,则可以执行以下操作:
while ($row = $stmt->fetch(PDO::FETCH_ASSOC))
{
if(strlen($row['remarks']) >= 50) {
$row['remarks'] = substr($row['remarks'],50) . "... <a href="foo">Read More</a>";
}
echo '<tr>'...
}