为什么我的text-overflow无效?

发布于 6 年前作者 weixue5657 次浏览最后编辑 6 年前来自 issues

4 回复
nzhou
nzhou1 楼5 年前
.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

限制一股宽度 这样写试一试

gongyong
gongyong2 楼5 年前
/* 文本超出一行省略 */
.overflow-ellipsis {
    display: block; 
  overflow: hidden; /* 超出隐藏 */
  text-overflow: ellipsis; /* 文本超出显示省略 */
  white-space: nowrap; /* 内容不换行 */
}

/* 文本超出多行显示省略 如两行 */
.overflow-ellipsis-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp2; /* 2指超过两行就显示省略号,以此类推 */
  -webkit-box-orient: vertical;
}

再将你要的class名放在所对应的标签class上

futao
futao3 楼5 年前

必须有 overflow:hidden

eluo
eluo4 楼4 年前

没加overflow: hidden; 指定多行显示省略号必须加-webkit-line-clamp: 3