1,超出换行

.div{
  height:auto;
  word-wrap: break-word; /*强制换行*/
}

2,超出显示省略号、单行文本隐藏。

.div{
  width: 300px;
  height: auto;
  word-wrap: break-word; /*强制换行*/
  overflow: hidden; /*超出隐藏*/
  text-overflow: ellipsis;/*隐藏后添加省略号*/
  white-space: nowrap;/*强制不换行*/
}

3,多行文本隐藏,这里的行数是自己定义的、下面定义的是超出两行隐藏

.div{
  width: 300px;
  height: auto;
  display:-webkit-box;
  overflow: hidden; /*超出隐藏*/
  text-overflow: ellipsis;/*隐藏后添加省略号*/
  -webkit-box-orient:vertical; 
  -webkit-line-clamp:2; //想显示多少行
}

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐