主要包括3个步骤:
- 设置style
<style>
.table{
table-layout: fixed;
}
.table td:hover{
overflow: visible;
white-space: normal;
}
.table td {
word-wrap: break-word;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
</style>
其中,
- table-layout设置为fixed,是为了设置column width其作用。
- overflow设置超出部分如何显示。
- white-space设置为nowrap使文本不换行。
- text-overflow设置为ellipsis,表示超出内容显示省略号。
- td:hover是鼠标放上去效果设置。
2.设置各个column的width
$table.bootstrapTable({
url: urlAddr,
columns: [
{
field: 'name',
title: '姓名',
align: 'center',
width: '3%'
},
{
field: 'age',
title: '年龄',
width: '6%'
},
…
]
});
3.单元格内容中不要有‘<br>’等换行符