2 回答
TA贡献1836条经验 获得超4个赞
Rowspan 可能也不会满足您的要求。不过,还有一个替代方案,但它不是pretty。
将内容包裹在 div 中,设置其高度并设置 overflow:scroll。这将为内容提供一个滚动条,用户可以上下滚动。
下面只是一个示例,因此您可能需要调整高度以显示您想要的方式。
<style>
.other{
height:50px;
overflow:scroll
}
</style>
<td>
<div class="other">
content goes here.
</div>
TA贡献2003条经验 获得超2个赞
您还可以截断文本(并添加省略号)以表明内容比显示的内容更多。
添加的简单好处是,如果您向单元格添加 title 属性,则单元格的完整内容可以显示为类似于 tooltip
请参阅下面的演示:
table {
box-sizing: border-box;
border-collapse: collapse;
max-width: 800px;
}
table td,
table th {
vertical-align: middle;
border: 1px solid #d4d4d4;
width: 100px;
max-width: 300px;
}
td.other {
overflow: hidden;
max-width: 300px;
text-overflow: ellipsis;
white-space: nowrap;
}
<h2>sample</h2>
<table class="table">
<thead>
<tr>
<th scope="col">Something</th>
<th scope="col">Code Version</th>
<th scope="col">Region</th>
<!--
<th scope="col">Something</th>
<th scope="col">Something</th>
<th scope="col">Something->Membership</th>
<th scope="col">SBMO</th>
<th scope="col">Something</th>
<th scope="col">IVR</th>
<th scope="col">CPM Something</th>
-->
<th scope="col">Other</th>
</tr>
</thead>
<tbody>
<!-- start loop for mongodb collection: environments-->
<tr>
<td>
something
</td>
<td>
version
</td>
<td>
region
</td>
<!-- other td's go here --->
<!-- CELL WITH MULTIPLE LINES: -->
<td class="other" title="other (multi-line) - this is a very long line that should not wrap around the td">
other (multi-line) - this is a very long line that should not wrap around the td
</td>
<!-- end loop for environments -->
</tr>
</tbody>
</table>
- 2 回答
- 0 关注
- 135 浏览
添加回答
举报