美文网首页
css 处理文字溢出省略相关的样式

css 处理文字溢出省略相关的样式

作者: mudssky | 来源:发表于2022-04-29 14:02 被阅读0次

    01.单行固定宽度溢出省略

      .text {
        width: 100px;
        white-space:nowrap;       /* 使文本不可换行 */
        overflow:hidden;          /* 隐藏溢出部分 */ 
        text-overflow:ellipsis;   /* 显示省略符号来代表被隐藏的文本 */
      }
    

    02.多行固定宽度溢出省略

    ``-webkit-line-clamp: 2; ` 关键是line-clamp属性, 从前缀可以看出是webkit内核的浏览器支持的样式.

    ie之类的浏览器是不支持的.

     .text {
        width: 100px;
        word-wrap:break-word;         /* 内容存在英语或数字时强制换行 */
        overflow: hidden;             /* 隐藏溢出部分 */
        text-overflow: ellipsis;      /* 显示省略符号来代表被隐藏的文本 */
        display: -webkit-box;         /* 将对象作为弹性伸缩盒子模型显示 */
        -webkit-box-orient: vertical; /* 设置盒子内排列顺序为纵向 */
        -webkit-line-clamp: 2;        /* 限制块元素显示的文本的行数 */
      }
    

    相关文章

      网友评论

          本文标题:css 处理文字溢出省略相关的样式

          本文链接:https://www.haomeiwen.com/subject/enjsyrtx.html