千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于千锋  >  媒体报道  >  正文

web前端技巧|多行文本溢出问题解决方案

来源:千锋教育
发布时间:2021-04-20 08:58:53
分享

      同学们在前端开发过程中可能会遇到需要将多行文本溢出部分隐藏并替换为省略号的情况,这里小千就来给大家介绍一下解决方案。

1

      单行文本溢出及省略

      众所周知,在CSS3中单行文本省略一般使用text-overflow实现:text-overflow:ellipsis;

      此属性仅当文本溢出时是显示省略标记,并不具备其它的样式属性定义,要实现溢出时产生省略号的效果还需定义以下属性:

      容器宽度: width:value;

      强制文本在一行内显示: white-space:nowrap;

      溢出内容为隐藏: overflow:hidden;

      溢出文本显示省略号: text-overflow:ellipsis;

      可惜这个属性只支持单行文本溢出显示省略号,并不支持多行文本。

      多行文本溢出省略的几种方法

      WebKit的一个CSS扩展属性可以限制在一个块元素中显示的文本的行数,它是一个不规范的属性(unsupported WebKit property),没有出现在CSS规范草案中。

      -webkit-line-clamp:value;

      该属性实现溢出省略效果还需要结合其他的属性:display: -webkit-box;

      必须结合的属性,将对象作为弹性伸缩盒子模型显示:-webkit-box-orient:vertical;

      必须结合的属性,设置或检索伸缩盒对象的子元素的排列方式,此时便可以结合:text-overflow:ellipsis;实现多行文本省略。

2

      兼容写法

      把包含省略号的元素的定位在最后一行上,也能实现一个多行文本省略,没有花里胡哨的东西,只要调得准,基本可以兼容大部分浏览器,说的就是IE。(doge)

3

      以上就是多行文本溢出问题的解决方案介绍了,同学们留意一下最后的兼容写法,兼容问题是最容易被忽略的,最后如果你对web前端开发感兴趣的话不妨来千锋HTML5大前端培训班了解一下我们的前端培训课程,现在报名还能享受海量优惠,更有免费的前端学习资料可以领取,快来了解一下吧!

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 以国家教育数字化战略行动为指导,千锋教育助力高校数字化升级 教育部党组书记、部长怀进鹏在启动仪式上指出,国家智慧教育平台的上线,是教育系统贯彻党中央、国务院决策部署的实际行动,是教育数字化战略行动取得的阶段性成果。持续推进建设并充分运用国家智慧教育平台,将进一步缩小“数字鸿沟”,有助于我们深刻思考新形势下“教育何为”的问题,有助于把数字资源的静态势能转化为教育改革的动能,有助于把制度优势和规模优势转化为教育发展的新优势,推动实现教育数字化转型。
  • 千锋郑州为学员发放防疫物资和生活用品,疫情当前密切关注学员健康! 随着近期疫情反复,全民都在努力进行疫情防控。千锋教育郑州校区在疫情期间秉持教育者大爱,积极动员各方力量为保护学子健康做出努力,21年11月筹措了15万只口罩支援郑州多所封闭高校,当下郑州校区老师们又组织了对千锋学员的慰问活动,确保学员生活、心理状态稳定,可以顺利开展学习。
  • 千锋爱心倡议:一人一份力,用爱心让这个昏迷的年轻人醒过来 日前,千锋教育全国19个校区和总部的每一位员工邮箱里都收到一封爱心倡议书,呼吁千锋家人一起努力,帮助原千锋上海校区Python班何鹏同学战胜病魔走出ICU,帮助何鹏的父母渡过难关,挽救孩子生命。
  • 践行产教融合,石家庄科技信息职业学院携手千锋开展前沿技术分享会 近年来,应届毕业生人数屡创新高,2022高校毕业生规模预计高达1076万人次,而疫情对就业的影响仍在持续,为稳定就业,进一步促进人才培养与产业人才需求协调发展,助力即将毕业的学生提升自身实践能力和职场竞争力,石家庄科技信息职业学院携手千锋教育,在3月9日线上召开了“行业需求与前沿技术”分享会,人工智能学院云计算(千锋教育共建班)20级的学生参加了此次分享。
  • 锋企优联2021大盘点,服务企业生态赋能产业发展 日前,2021中国经济年报数据在各部委新闻发布会上陆续进行了公布,工业和信息化部发言人表示,2021年,我国信息化发展取得了积极进展,“十四五”实现了良好开局,网络产业应用一体化推进使数字经济的发展进入了“快车道”。
  • 千锋郑州校区与共青团二七区委携手开展2021希望工程“温暖冬天”捐赠活动 12月31日,千锋教育郑州校区与郑州共青团二七区委及二七区青年企业家协会于侯寨中心小学联合举办了主题为“齐心同所愿·情暖护安澜”2021年度希望工程“温暖冬天”爱心捐助活动。共青团二七区委乔书记,二七区教育局党建办周主任,侯寨乡群团办史主任,千锋教育郑州校区吕校长等领导及爱心捐赠单位代表参加了此次活动,现场为孩子们送去棉衣、棉被、围巾、手套、洗手液等暖冬物资。