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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐