收藏
回答

为什么我的text-overflow无效?

最后一次编辑于  2021-01-28
回答关注问题邀请回答
收藏

4 个回答

  • 威风扫地飞
    威风扫地飞
    2021-01-28

    必须有 overflow:hidden

    2021-01-28
    有用
    回复
  • Complicated
    Complicated
    2021-01-28
    .ellipsis {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    

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

    2021-01-28
    有用
    回复
  • Ha
    Ha
    2021-01-28
    /* 文本超出一行省略 */
    .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上

    2021-01-28
    有用
    回复 1
    • Daydreamer
      Daydreamer
      03-17
      为什么第二行加了省略号,但是第三行还是有文本呀
      03-17
      回复
  • 小黎
    小黎
    2021-01-28

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

    2021-01-28
    有用
    回复 2
    • 行囊
      行囊
      2021-01-28
      不行
      2021-01-28
      回复
    • 行囊
      行囊
      2021-01-28
      是自定义组件里的,估计有bug
      2021-01-28
      回复
登录 后发表内容
问题标签