父元素使用“text-overflow:ellipsis”属性
使用场景:当n个子元素都在单行展示,需要超出宽度隐藏文本,显示省略号。子元素设置成行内元素就可以了。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<style>
.external {
width: 200px;
overflow:hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.inline {
display: inline;
}
</style>
</head>
<body>
<div class="external">
<div class="inline">testtesttesttesttesttest</div>
<span>testtesttesttesttesttest</span>
</div>
</body>
</html>