我在span元素中有一个长文本,我想用省略号截断它。 span元素位于表格单元格内的div元素内。
如何以单元格的大小截断长文本。
此处为HTML代码段:
<table>
<tr>
<td>
<div>
<span>
this is a long sentence to test the text overflow
</span>
</div>
</td>
</tr>
CSS代码:
table {
width: 50px;
table-layout: fixed;
}
td {
border: 1px solid red;
}
span {
white-space: nowrap;
text-overflow: ellipsis;
}
这是我在JSFiddle的案例: http://jsfiddle.net/Fedy2/wG3CF/
答案 0 :(得分:6)
测试这个例子我的朋友们!
span {
white-space: nowrap;
text-overflow: ellipsis;
overflow:hidden;
width:100%;
display:block;
}
这里更新的JSFiddle代码段: http://jsfiddle.net/Fedy2/wG3CF/3/
答案 1 :(得分:0)