html - 如果记录长度比列宽太长以及如何使所有列保持相同大小,如何放置点(...)

标签 html .net asp.net-mvc-4 razor entity-framework-6

这是我认为的表格。

<table>
@{var counter = 1; }
<tr>
    @foreach (var item in Model)
{
        <td>
            <div class="tdWidthFixed">
            <h4 class="m0" style="color:deepskyblue">@Html.DisplayFor(modelItem => item.courseName)</h4>
            @Html.DisplayFor(modelItem => item.courseSubject)<br>
            @Html.DisplayFor(modelItem => item.institute)
                </div>
        </td>
        if (counter % 3 == 0)  //Display 3 courses at a row
    {
            @:</tr><tr> 
    }
    counter++;
}
</tr>

一次销售中有三行。但是当显示冗长的结果行时会换行。我需要知道的是如果记录比列宽长,如何在行尾放置点(...)。以及如何使所有列的大小相同。

最佳答案

您可以为此使用 CSS。试试下面的代码。 http://codepen.io/ogzhncrt/pen/rVRYjY

 <h2>Lorem ipsum dolor sit amet, consectetur .</h2>
 <h2>Adipiscing elit. Nam ac ultricies augue.</h2>
 <h2>Donec sed mi magna. Ut convallis</h2>

<style>
    h2 {
       display: block;
       display: -webkit-box;
       width: 400px;
       margin: 0 auto;
      -webkit-line-clamp: 1;
      -webkit-box-orient: vertical;
       overflow: hidden;
       text-overflow: ellipsis;
    }
</style>

关于html - 如果记录长度比列宽太长以及如何使所有列保持相同大小,如何放置点(...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31915848/

相关文章:

c# - 将 .net 应用程序迁移到 Windows 7(64 位)时需要注意什么

javascript - 如果用户从下拉列表中选择其他,则 jquery 克隆不起作用当前文本字段已禁用 false

javascript - Angularjs - 如何绑定(bind)到由 javascript 代码附加的 html 元素

.net - 尽管主机说它正在监听端口,但无法使用 drda 连接到另一台计算机上的 informix

c# - 安装Windows服务时是否需要手动创建Windows事件日志源

c# - 获取 maxJsonLength 属性错误

asp.net-mvc - MVC Bundling 通过删除空格来破坏我的 calc CSS 语句?

asp.net-mvc-4 - 所以我们已经让 MEF 与 MVC4 一起工作,基于约定的模型怎么样?

javascript - 使用 Javascript 设置复选框值

python BeautifulSoup 在表中查找某些内容