doubleyong
管理员
管理员
  • 最后登录2025-10-18
  • 发帖数1198
  • 最爱沙发
  • 喜欢达人
  • 原创写手
  • 社区居民
  • 忠实会员
阅读:2979回复:0

text-overflow 文本溢出显示省略号总结

楼主#
更多 发布于:2022-12-22 19:52
1. 单行文本溢出显示省略号

核心代码:

             overflow: hidden;          
            text-overflow: ellipsis;
           white-space: nowrap;
注:单词与中文会自动换行,要实现单行溢出显示,必须让它不换行,使用white:space:nowrap;可以让它不换行

效果如下:


 


图片:4.jpg






代码如下:
 
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        p {
            border: 1px solid red;
            width: 200px;
            height: 180px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    </style>
</head>
<body>
        <p>
            这是一个段落这是一个段落这落是一个段落这是一个段
        </p>
</body>
</html>


2. 指定行数超出显示省略号
核心代码:

            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;

            overflow: hidden;
            text-overflow: ellipsis;

效果如下:

图片:7.jpg



代码如下:
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div {
            border: 1px solid red;
            width: 200px;
            height: 180px;
        }
        p {
            display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 4;
            overflow: hidden;
            text-overflow: ellipsis;
        }
    </style>
</head>
<body>
    <div>
        <p>
            这是一个段落这是一个段落这落是一个段落这是一个段
            是一个段落这是一个段
            是一个段落这是一个段
            是一个段落这是一个段
            是一个段落这是一个段
            是一个段落这是一个段
        </p>
    </div>
</body>
</html>
知识需要管理,知识需要分享
游客


返回顶部

公众号

公众号