欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

CSS实现文本溢出,隐藏超出文本并显示省略号

程序员文章站 2022-04-22 14:44:06
...

目录

单行文本溢出

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ellipsis</title>
    <style type="text/css">
        .one{
            width: 100px;
            background:green;
            color: #fff;
            /*下面为主要部分*/
            overflow: hidden;/*文本溢出隐藏*/
            text-overflow:ellipsis;/*文本溢出显示省略号*/
            white-space:nowrap;/*文本不会换行(单行文本溢出)*/
        }
    </style>
</head>
<body>
    <div class="one">单行文本溢出aaaaaaaaaaaaaaaaaaaaaaaaaaaaa</div>
</body>
</html>

多行文本溢出

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ellipsis</title>
    <style type="text/css">
        .two{
            width: 100px;
            background:blue;
            color: #fff;
            /*下面为主要部分*/
            line-height: 24px;
            max-height: 48px;
            overflow: hidden;
            text-overflow:ellipsis;/*文本溢出显示省略号*/
            display:-webkit-box;/* 定义为盒子模型显示 */
            -webkit-box-orient:vertical;/* 定义为竖向编排显示 */
            -webkit-line-clamp:2;/* 限制一个块元素显示的文本行数*/
        }
    </style>
</head>
<body>
    <div class="two">多行文本溢出多行文本溢出。</div>
</body>
</html>