在<TD>中设置最大长度

Mic*_*ICE 3 html php

我有一个列,其中一些用户没有输入空格(即:.................................... .....)它正在拉伸我的TD专栏.

有没有办法用简单的选项强制html中的换行符?如果没有,我想我将不得不打破自己的阵容,这不是最佳的,因为我必须确定打破一条线的最佳位置,我不想那样做.

我正在寻找可以在3个主要浏览器中工作的东西(即/ firefox/safari)

这是我的代码:

<td valign="top">
    <br>
    <strong><?php echo $common->stripHtml($row['one_liner']); ?></strong>
    <br>
    <hr>
    <?php
        if (strlen($row['self_description']) > 240)
        {
            echo substr($common->stripHtml($row['self_description']), 0, 240)."... <a href='viewprofile.php?i=".$row['user_id']."'>more</a>";
        }
        else
        {
            echo $common->stripHtml($row['self_description']);
        }
    ?>
</td>
Run Code Online (Sandbox Code Playgroud)

Tri*_*ych 12

一个固定宽度的单元格与隐藏溢出内容相结合应该可以解决问题

CSS:

table {
    table-layout:fixed;
}

table td {
    overflow:hidden;
}
Run Code Online (Sandbox Code Playgroud)

定位此HTML:

<!-- This width specification ought to be in the top-most <td> or <th>  -->
<td width="100" >...</td>
Run Code Online (Sandbox Code Playgroud)