css怎么实现多行文本溢出隐藏


当前第2页 返回上一页

直接隐藏溢出部分是不是不好看,我们可以将溢出部分隐藏并显示省略号:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>CSS如何使文本溢出部分显示省略号?多行超出</title>

        <style>

            *{margin: 0px;padding: 0px;}

            .box{

                width: 280px;

                height: 62px;

                margin: 50px auto;

                overflow: hidden;

                text-overflow: ellipsis;

                display: -webkit-box;

                -webkit-line-clamp: 3;

                -webkit-box-orient: vertical;

            }

        </style

    </head>

    <body>

        <div class="box">

            css 实现多行文本超出长度显示省略号,css 实现多行文本超出长度显示省略号,

            css 实现多行文本超出长度显示省略号

        </div>

    </body>

</html>

效果图:

2.png

这种方法只有-webkit内核才有作用,而移动端浏览器绝大部分是WebKit内核的,所以该方法适用于移动端;

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中;

display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ;

-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ;

text-overflow: ellipsis 以用来多行文本的情况下,用省略号“…”隐藏超出范围的文本。

(学习视频分享:css视频教程)

以上就是css怎么实现多行文本溢出隐藏的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

css sprite优缺点有哪些

css与javascript的区别是什么

css如何禁止滚动条

使用css样式制作单选框

css中如何让div居中

html中iframe是如何使用的?

css怎么设置浮动

图片之间的间隔css怎么设置

css如何设置背景图片的大小

css内链式、外链式和嵌入式之间有什么区别?

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...