繁体   English   中英

以固定宽度在表格中显示文本

[英]Display text in table with a fixed width

我有一个希望以表格格式显示的用户列表。 我的问题是我只有30px的可用宽度,因此我需要将跨度超过此范围的所有名称断开到新行上。

HTML

<table>
       <tr>
          <td>User ID</td>
          <td style="width:40px;">User's Full Name</td>
       </tr>
       @foreach(var user in @Model)
       {
          <tr>
             <td>@user.Id</td>
             <td style="width:40px;">@user.Name</td>
          </tr>
       }
</table>

CSS

table{
    width:40px;
    background-color: red;
}

任何更长的名称只会迫使宽度增加。

使用这个属性

word-wrap:break-word;

您的dd的标记

<td style="width:40px;word-wrap:break-word;">@user.Name</td>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM