分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

CSS3属性之text-overflow:ellipsis,指定多行文本中任意一行显示...

发布时间:2023-09-06 01:06责任编辑:胡小海关键词:CSS

对于text-overflow:ellipsis,文本超出部分显示...,但要实现这个效果,却有一些必备条件,如下:

div{ ?overflow:hidden; ?white-space:nowrap; ?text-overflow:ellipsis; ?/*其他属性*/ ???????}

三个条件缺一不可,但是这些属性只能实现一行文本显示...,而对于要显示多行文本,并且只有最后一行显示...,就不适用了,所以需要修改样式,如下:

div{ ?overflow: hidden; ??text-overflow: ellipsis; ??height: 60px; ??display: -webkit-box; ???-webkit-line-clamp: 3; /*可指定任一行显示...效果*/ ??-webkit-box-orient: vertical; ??/*此时不需要white-space:nowrap;*/ ???}

看到新增的属性,应该就知道,他不是通用的,只针对webkit内核浏览器,而对于最TM神奇的IE浏览器,只能使用插件了,jq插件地址:http://dotdotdot.frebsite.nl/,使用方法,如下:

CSS3属性之text-overflow:ellipsis,指定多行文本中任意一行显示...

原文地址:http://www.cnblogs.com/web-wjg/p/7424403.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved