位置: IT常识 - 正文

CSS中 设置( 单行、多行 )超出显示省略号(css 单行显示)

编辑:rootadmin
CSS中 设置( 单行、多行 )超出显示省略号 1. 设置超出显示省略号

推荐整理分享CSS中 设置( 单行、多行 )超出显示省略号(css 单行显示),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css设置表格某一行的样式,css 一行显示,css 单行显示,css单行文本框,css 一行显示,css 单行显示,css 一行显示,css 一行显示,内容如对您有帮助,希望把文章链接给更多的朋友!

css设置超出显示省略号可分两种情况:

单行文本溢出显示省略号…多行文本溢出显示省略号…

但使用的核心代码是一样的:需要先使用 “overflow:hidden;” 来把超出的部分隐藏,然后使用“text-overflow:ellipsis;”当文本超出时显示为省略号。

overflow:hidden; 不显示超过对象尺寸的内容,就是把超出的部分隐藏了;text-overflow:ellipsis; 当文本对象溢出是显示…,当然也可是设置属性为 clip 不显示点点点;单行文本溢出显示省略号<div class="wrap"> <div class="content">测试数据:css单行文本超出长度显示省略号--明天也要努力</div> <div class="content text-ellipsis">测试数据:css单行文本超出长度显示省略号--明天也要努力</div></div><style>.wrap{ width: 200px; height: 200px;}.content{ width: 100%; margin-top: 6px;}.text-ellipsis{ overflow:hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow:ellipsis;}</style>CSS中 设置( 单行、多行 )超出显示省略号(css 单行显示)

多行文本溢出显示省略号

思路: 1、使用 overflow:hidden; 语句不显示超过对象尺寸的内容,就是把超出的部分隐藏了; 2、使用 -webkit-line-clamp: 行数; 语句限制显示文本的行数; 3、使用 text-overflow:ellipsis; 语句用省略号“…”隐藏超出范围的文本

<div class="wrap"> <div class="content"> 测试数据:css多行文本超出长度显示省略号,多行文本超出长度显示省略号--明天也要努力 </div> <hr> <div class="content text-ellipsis"> 测试数据:css多行文本超出长度显示省略号,多行文本超出长度显示省略号--明天也要努力 </div></div><style>.wrap{ width: 200px; height: 300px;}.content{ width: 100%;}.text-ellipsis{ overflow:hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical;}</style>

说明: 移动端浏览器绝大部分是 WebKit 内核的,所以该方法适用于移动端;

-webkit-line-clamp 用来限制在一个块元素显示的文本的行数,这是一个不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中;display: -webkit-box 将对象作为弹性伸缩盒子模型显示 ;-webkit-box-orient 设置或检索伸缩盒对象的子元素的排列方式 ;2. 关于 -webkit-line-clamp 属性拓展

-webkit-line-clamp 可以把块容器中的内容限制为指定的行数,它只有在 display 属性设置成 -webkit-box 或 -webkit-inline-box 并且 -webkit-box-orient 属性设置成 vertical 时才有效果。 在大部分情况下,也需要设置 overflow 属性为 hidden, 否则,里面的内容不会被裁减,并且在内容显示为指定行数后还会显示省略号 (ellipsis )。 当他应用于锚 (anchor) 元素时,截取动作可以发生在文本中间,而不必在末尾。 备注: 此属性在 WebKit 中已经实现,但有一些问题。他是旧标准的一种支持。CSS Overflow Module Level 3 规范还定义了一个 line-clamp 属性,用来代替此属性且避免一些问题。

语法:

/* Keyword value */-webkit-line-clamp: none;/* <integer> values */-webkit-line-clamp: 3;-webkit-line-clamp: 10;/* Global values */-webkit-line-clamp: inherit;-webkit-line-clamp: initial;-webkit-line-clamp: unset;none:这个值表明内容显示不会被限制。integer:这个值表明内容显示了多少行之后会被限制。必须大于 0.
本文链接地址:https://www.jiuchutong.com/zhishi/292275.html 转载请保留说明!

上一篇:【中秋快乐】 ( © shutterstock )(中秋快乐图片大全)

下一篇:Node.js安装及npm国内镜像配置(node.js如何安装)

  • python自动化脚本(python自动化脚本编写)

    python自动化脚本(python自动化脚本编写)

  • 积目怎么关闭在线状态(积目怎么关闭在页面时的声音)

    积目怎么关闭在线状态(积目怎么关闭在页面时的声音)

  • 斐讯k2支持200m宽带么(斐讯k2支持多少兆)

    斐讯k2支持200m宽带么(斐讯k2支持多少兆)

  • 无法使用你的apple id(无法使用你的pbe账号游玩)

    无法使用你的apple id(无法使用你的pbe账号游玩)

  • 红米k30打电话听不到声音(红米k30打电话听不到别人声音,开免提才能听到)

    红米k30打电话听不到声音(红米k30打电话听不到别人声音,开免提才能听到)

  • 荣耀8x耗电快怎么解决(手机耗电快怎么办华为荣耀8x)

    荣耀8x耗电快怎么解决(手机耗电快怎么办华为荣耀8x)

  • 抖音私信内容不显示在屏幕上(抖音私信内容不公开怎么设置)

    抖音私信内容不显示在屏幕上(抖音私信内容不公开怎么设置)

  • 如何知道微信好友是否看了信息(如何知道微信好友把你删了或者拉黑)

    如何知道微信好友是否看了信息(如何知道微信好友把你删了或者拉黑)

  • 微信语音截图发给别人播放怎么弄(微信语音截图发送)

    微信语音截图发给别人播放怎么弄(微信语音截图发送)

  • 苹果11怎么定时开关机(苹果11怎么定时关闭软件)

    苹果11怎么定时开关机(苹果11怎么定时关闭软件)

  • 抖音用什么软件做视频(抖音用什么软件剪辑视频比较好)

    抖音用什么软件做视频(抖音用什么软件剪辑视频比较好)

  • excel表格怎么把字竖着(excel表格怎么把相同的内容排在一起)

    excel表格怎么把字竖着(excel表格怎么把相同的内容排在一起)

  • 面向对象的编程语言有哪些特点(面向对象的编程语言)

    面向对象的编程语言有哪些特点(面向对象的编程语言)

  • ps怎么把图调成灰色(ps怎么把图调成会发光的样子)

    ps怎么把图调成灰色(ps怎么把图调成会发光的样子)

  • 苹果xr跟8机身大小(苹果xr跟8机身大小不一样)

    苹果xr跟8机身大小(苹果xr跟8机身大小不一样)

  • xr怎么设置来电铃声(xr怎么设置来电不断网)

    xr怎么设置来电铃声(xr怎么设置来电不断网)

  • 拼多多怎么扫码进店(拼多多怎么扫码取快递)

    拼多多怎么扫码进店(拼多多怎么扫码取快递)

  • 抖音如何赚钱(抖音如何赚钱?)

    抖音如何赚钱(抖音如何赚钱?)

  • 华为p30pro相机美颜功能在哪里设置(华为p30pro美颜相机感觉有点模糊)

    华为p30pro相机美颜功能在哪里设置(华为p30pro美颜相机感觉有点模糊)

  • 11pro有3d touch吗(iphone 11 pro有没有3d touch功能)

    11pro有3d touch吗(iphone 11 pro有没有3d touch功能)

  • 苹果手机快捷指令库在哪里(苹果手机快捷指令)

    苹果手机快捷指令库在哪里(苹果手机快捷指令)

  • word字体怎么无限加粗(word字体怎么无限大)

    word字体怎么无限加粗(word字体怎么无限大)

  • 荣耀手机怎样分屏(荣耀手机怎样分享wifi)

    荣耀手机怎样分屏(荣耀手机怎样分享wifi)

  • 麒麟710和麒麟960对比(麒麟710和麒麟960差多少)

    麒麟710和麒麟960对比(麒麟710和麒麟960差多少)

  • 小米9息屏显示耗电吗

    小米9息屏显示耗电吗

  • Linux中安装使用semanage来修改文本的教程(linux安装方式)

    Linux中安装使用semanage来修改文本的教程(linux安装方式)

  • 曲折的tensorflow安装过程(Tensorflow 安装问题的解决)(曲折的拼音)

    曲折的tensorflow安装过程(Tensorflow 安装问题的解决)(曲折的拼音)

  • 进入税金及附加怎么算
  • 进项都抵扣完了怎么办
  • 进项税额转出还能认定虚开吗
  • 差额发票能不能报销
  • 或有负债怎么入账
  • 作为福利手段福利概念的三个条件是
  • 免税企业收到增值税专用发票咋办
  • 会务费 发票
  • 香港公司在大陆设立子公司
  • 销项负数发票怎么填报增值税报表
  • 农产品收购发票怎么抵扣
  • 会员卡系统多少钱一套
  • 补提以前年度摊销
  • 电子税务局首次申请专票
  • 债权性投资和权益性投资的区别
  • 如何清理插件残留
  • macos monterey值得安装吗
  • 人力资源管理师考试时间
  • 出售货物货款预缴增值税
  • 拆迁补偿收入如何纳税
  • 如何进入企业年报系统
  • 股东未实缴资本,因为经营困难借给公司钱,可以要求返还
  • 代开发票的弊端?
  • linux乱码怎么改
  • 点云目标检测数据集
  • php file_append
  • 养老院护工5.8k包吃住
  • php 生成opcode
  • javascript基础语法
  • vue程序运行过程
  • 可供出售金融资产在资产负债表日反映的是
  • 增值税纳税人如何界定
  • echarts-gl
  • java pdf生成工具
  • 无形资产有进项税吗
  • vue设置背景图片透明度
  • 发票没有的位数怎么写
  • vue el-
  • 视图机制
  • 用php写个简单的编程
  • 印花税申报时间填错了怎么处理?
  • php中array用法
  • 购买员工宿舍用品报销
  • 事业单位会计结转分录
  • 帝国主义
  • 没有以前年度损益调整怎么办
  • 金融债券的利息不计复利不能提前支取
  • FreeBSD安装xfce4: 鼠标不能用
  • 小规模纳税人缴纳的增值税计入成本吗
  • 承租人收到融资租赁款
  • 免征的增值税如何处理
  • 购进货物用于集体福利要交增值税吗
  • 返还利润含税吗
  • 转出未交增值税会计处理
  • 管理费用中的水电费怎么记账
  • 小规模减半征收房产税文件
  • 企业的财务战略
  • MySQL中的max()函数使用教程
  • 排序mysql
  • freebsd 配置ip
  • win10周年更新版是什么意思
  • 怎么设置xp系统
  • centos云服务器
  • linux系统chmod用法
  • windows7搭建ftp
  • nacos监控服务
  • windows7开机提示盗版
  • windows8怎么装
  • unable to instantiate default
  • Python自然语言处理PDF
  • qq登录失败是怎么回事
  • unity3d spine
  • js 实现复制到粘贴功能
  • jquery入门
  • 增值税税控开票软件密码不知道了怎么办
  • 超豪华小汽车需要交什么税
  • 重庆两江新区总工会社会化工作者待遇
  • 山东省地方税务局公告2018年第6号
  • 成都车辆购置税2024年新政策
  • 广州代理记账公司注册
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设