单行文本超出隐藏
div{
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
注:布局中存在flex布局,会出现不起作用。解决方案是再嵌套一层。
有的时候不知道啥原因,单行文本超出隐藏就是没作用(可能是没有设定固定宽高的原因)。采用多行文本超出隐藏方案解决,如下:
多行文本超出隐藏
div {
overflow : hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
在react- antd中搭配使用时,有的时候写在外部样式表中,部分样式不知道啥原因会丢失,直接暴力使用行内样式解决。
{
"overflow": "hidden",
"textOverflow": "ellipsis",
"display": "-webkit-box",
"WebkitLineClamp": 3,
"WebkitBoxOrient": "vertical"
}