位置: IT常识 - 正文

css关于文本溢出(css单行文本溢出隐藏)

编辑:rootadmin
css关于文本溢出 处理思路

推荐整理分享css关于文本溢出(css单行文本溢出隐藏),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:css 文本溢出省略,文本溢出text-overflow属性有哪些,css文本溢出隐藏,css单行文本溢出隐藏,文本溢出的属性,css单行文本溢出隐藏,css单行文本溢出隐藏,html文本溢出处理,内容如对您有帮助,希望把文章链接给更多的朋友!

1)给需要做溢出处理的文本元素设置width或者max-width 2)超出部分省略 overflow:hidden 3) 文本溢出处理方式 text-overflow: ellipsis | clip | 自定义字符 如:“_” “.” 4) 设置文本不换行 white-space: nowrap

单行文本溢出

最常见的用法:

<div class="wrapper"> this is a text , it is very long long long and long </div>height: 50px;border: 1px solid pink;width: 200px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;

效果:

● text-overflow: string (存在浏览器兼容问题,大部分浏览器不支持)

表示 自定义省略字符 Two-value syntax 表示两行语法,text-overflow是支持传入两个值的,如: text-overflow: clip clip; 当传入两个值的时候,第一个值表示左边超出部分的省略,第二个值表示右边超出的省略。

css关于文本溢出(css单行文本溢出隐藏)

所以在大多数时候,我们只能使用 text-overflow: ellipsis | clip 这俩属性。 缺陷: 1)经过测试,这种方法设置的文本省略在处理英文单词时,具有一定的随机性。 省略边缘单词的长短可能会影响省略效果。 例如:this is a text , it is very long

long这个单词没有完全省略,而是显示了一个 l 但是换成另一个比较长的单词:this is a text , it is very beatiful

这个单词就完全隐藏了。 一开始以为跟截断机制有关,后来发现就是首字母的宽度导致的。 截断边缘处需要放省略号,它有固定宽度,当判断显示的内容不够显示省略号时,会把整个单词都隐藏,否则单词会被截断部分显示省略。

可以用text-overflow:‘…’ 自定义一个解决这个问题,但是大多数浏览器不兼容。 这个文本溢出也可以用canvas精确统一的解决,但是难免大材小用了。

2)只能实现单行文本溢出处理 因为设置了white-space:nowrap 的缘故。

当要处理多行文本溢出时,可以使用下面的方法。

多行文本溢出(只有webkit内核才有作用)

/多行文本溢出用省略号显示:/ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; 值得注意的是,只有当dispaly:-webkit-box 且-webkit-box-orient: vertical; 时-webkit-line-clamp: 3;才会生效 这个值可以控制文本溢出的行数。

mdn介绍:https://developer.mozilla.org/zh-CN/docs/Web/CSS/text-overflow

参考文章:https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp

本文链接地址:https://www.jiuchutong.com/zhishi/295956.html 转载请保留说明!

上一篇:MySQL 高级查询(MySQL高级查询)

下一篇:ECharts的讲解(echarts简介)

  • 分公司可以独立承担法律责任吗
  • 增值税无票收入可以抵扣
  • 增值税普通发票有什么用
  • 研发支出资本化支出在报表哪里
  • 固定资产与累计折旧有对应关系吗
  • 小规模纳税人进项
  • 金融资产摊余成本例题
  • 工会经费拨缴是什么意思
  • 销售发票红冲会计分录怎么做?
  • 个人所得税补交税
  • 旧公司库存如何管理
  • 房产税城镇土地使用税申报流程
  • 发放短期外汇贷款的意义
  • 营改增后进项税相关规定
  • 报价需要提供哪些资料
  • 建筑业开具发票新规定
  • 撤销实收资本会怎么样
  • 税控盘逾期未抄报,交罚款需要带什么
  • 生产性生物资产折旧年限
  • 所得税汇算清缴补税的会计处理
  • 盈余积累转增资本的条件
  • 利润表的以前年度损益调整影响利润总额吗
  • 什么是CMOS什么是BIOS
  • 进项发票大过销项,退税只退13个点的增值税吗
  • php生成验证码的方法
  • macOS 11 Big Sur beta 4值得升级吗?macOS 11 Big Sur beta 4更新详解
  • 库存退回
  • 电脑上fci是什么文件
  • win7旗舰版系统怎么样
  • php教程视频
  • 西西弗书店主管级
  • 以摊余成本计量且其变动计入当期损益
  • 电子发票有哪些版本
  • 手续费及佣金收入会计分录
  • 公司支付工伤赔偿,是先签字还是先打钱
  • 增值税专票跨月怎么冲红
  • 什么时候免交教育费
  • 社保清算是怎么回事
  • 增值税的税目和税率
  • 理财产品利息计算方法
  • 今天收到的
  • opengl 图形
  • wordpress编辑文章
  • mysql索引是否生效
  • 固定资产净残值账务处理
  • 非同一控制下的长期股权投资入账价值
  • 怎么才能获得音乐
  • 公司租赁职工车辆账务处理
  • 银行印鉴变更申请书范本
  • 国有独资企业董事会成员组成规定
  • 贴现帐务处理
  • 合同资产结转收入
  • 如何判断会计政策变更
  • 企业需要报哪些税
  • 百分百控股的企业
  • 合作社开具免税发票流程
  • 备查账依据什么登记
  • php mysql连接
  • xp局域网
  • 英文版西游记
  • mac怎么安装ios
  • centos下虚拟机
  • drupdate
  • win7系统自带刻录启用
  • centos无法挂载位置
  • win10专业版怎么调屏幕亮度
  • [置顶] [寒江孤叶丶的Cocos2d-x之旅_29]在Cocos2d-x中集成protobuf (Protocol Buffers)
  • node.js报错
  • java dao框架
  • jquery图片放大效果
  • c语言 ls
  • 九宫寓意和象征
  • node stream(流)有哪些?
  • javascript面向对象精要
  • jQuery提示插件qTip2用法分析(支持ajax及多种样式)
  • 重庆市医疗保障局
  • 税务局和国税
  • 北京税务局几点下班?
  • 该纳税人还未申报,请申报成功后
  • 成都车辆购置税2024年新政策
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设