css超出以省略号表示,可控制超出行数出现省略号

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/QQ_Empire/article/details/100203564

 单行控制

<div class="text">
       哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈啊哈哈哈啊
</div>




.text{
    width: 200px;
    background: red;
    color: white;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 
}

多行控制

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        p {
            margin-top: 20%;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            /* 超出几行时省略号显示,此处是3行 */
            -webkit-line-clamp: 3; 
            word-wrap: break-word;
            overflow: hidden;
        }
    </style>
</head>

<body>
    <p>哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈</p>
</body>

</html>

猜你喜欢

转载自blog.csdn.net/QQ_Empire/article/details/100203564