CSS设置文字一行内显示,一处部分用省略号代替
文字所在的元素必须设置宽度!!
/*必须设置宽度*/
width: 180px;
/*不允许英文从中间换行*/
word-break: break-all;
display: inline-block;
/*将文字强制一行内显示*/
white-space: nowrap;
/*一行显示的不了的文字,溢出隐藏*/
overflow: hidden;
/*隐藏的部分用省略号表示*/
text-overflow: ellipsis;
font-weight: 400;

如果不设置宽度,靠文字内容将父盒子撑开,就不会溢出隐藏:
/*必须设置宽度*/
/*width: 180px;*/
/*不允许英文从中间换行*/
word-break: break-all;
display: inline-block;
/*将文字强制一行内显示*/
white-space: nowrap;
/*一行显示的不了的文字,溢出隐藏*/
overflow: hidden;
/*隐藏的部分用省略号表示*/
text-overflow: ellipsis;
font-weight: 400;

8819

被折叠的 条评论
为什么被折叠?



