css单行文字溢出省略:
overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100px;
css多行文字溢出省略:
word-break: break-word;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;width: 100px;
但是如果是flex布局,省略就会不起作用:
<div class="name">我超出不能显示省略号</div>.name {display: flex;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100px;}
其实只要为文字套上一层span问题就迎刃而解啦
<div class="name"><span>我超出可以显示省略号</span></div>.name {display: flex;& span {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100px;}}