溢出文本省略号表示-无法正常显示

溢出文本省略号表示-发现的奇怪事情

html代码

 <!-- 单行文本 -->
    <div class="box1">
        啥也别说,此处省略一万字
    </div>
     <!-- 多行文本 -->
    <div class="box2">
        啥也别说,此处省略一万字, 啥也别说,此处省略一万字
    </div>
1.单行文本

css代码

 .box1 {
            width: 150px;
            height: 80px;
            background-color: paleturquoise;
            /* 自动换行 */
            /* white-space: normal; */
            /* 1.强制文字一行显示 */
            white-space: nowrap;
            /*  2.让溢出的部分隐藏*/
            overflow: hidden;
            /* 溢出的部分用省略号表示 */
            text-overflow: ellipsis;
        }

运行效果:
在这里插入图片描述

重点咱们看多行文本溢出部分省略号表示

2.多行文本
*css代码*
  .box2 {
            width: 150px;
            height: 45px;
            background-color: paleturquoise;
            margin: 100px auto;
            /* 让文本显示两行 溢出的部门用省略号表示 */
            overflow: hidden;
            text-overflow: ellipsis;
            /* 弹性伸缩盒子模型显示 */
            display: -webkit-box;
            /* 限制在一个块元素显示的文本的行数 */
            -webkit-line-clamp: 2;
            /* 设置或检索伸缩盒对象的子元素的排列方式*/
            -webkit-box-orient: vertical;
        }

运行效果:
在这里插入图片描述
这都很正常,然后呢我就练习一下熟练度,把div的值全写成数字和英文字母就发现下面那些css样式没有作用!!!但是改成中文字符就可以!!!

            /* 弹性伸缩盒子模型显示 */
            display: -webkit-box;
            /* 限制在一个块元素显示的文本的行数 */
            -webkit-line-clamp: 2;
            /* 设置或检索伸缩盒对象的子元素的排列方式*/
            -webkit-box-orient: vertical;
            overflow:hidden;

后续后续 家人们 只对乱的数字英文字母无效 如果是英文的话也可以!!!具体原因我也没查到。我猜的作用原理应该是在判断最后加省略号的时候,对中文英文肯定不会截一半这样子 ,如果就全是乱序的数字英文字母就无法判断是单词还是中文。。。嗯 应该这样

在这里插入图片描述

<p>
  In this example the <code>-webkit-line-clamp</code> property is set to <code>3</code>, which means the text is clamped after three lines.
  An ellipsis will be shown at the point where the text is clamped.
  
</p>

*运行结果:
在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值