这几天在做项目的时候,遇到了比较棘手的问题,便是在一个标签里边展示内容,如果说展示中文汉字,一点问题都没有,但是只要连续展示英文字母或者中文的标点符号(中间不带空格),那么所渲染的内容就不会换行,而是超出标签来显示,如下图:

  

  为了解决让所有的内容都不超出标签的宽度,超出后自动换行的问题,便找到了word-break这个属性。

    word-break的其中有两个值为break-word和break-all,下面将对这两个值做一比较:

      break-word:英文单词在一行中所剩下的空间无法放下,那么这个单词并不会换行显示,而是将这个单词从盒子最大宽度处截开(一个单词显示两行,前半截在第一行,后半截在第二行);

      break-all:英文单词在一行中所剩下的空间无法放下,那么这个单词就会换行显示,保证单词不会被截断(一个单词显示一行)

  所以解决这个问题的办法就是在这个盒子上添加一个属性word-break:break-word;就能搞定。

  单行或多行容纳不下内容显示...less样式

/*单行溢出*/
.one_txt_cut() {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
/*多行溢出 手机端使用*/
.txt_cut(@num:2) {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: @num;
-webkit-box-orient: vertical;
}

最新文章

  1. HttpResponse的使用方法
  2. Lua 基础
  3. 《C与指针》第十二章练习
  4. Esfog_UnityShader教程_UnityShader语法实例浅析
  5. php 之跨域上传图片
  6. .Net分布式异常报警系统-客户端及服务端API
  7. 【SpringMVC】SpringMVC系列1之HelloWorld
  8. Ubuntu 14.04 MySQL同步
  9. makefile 中 $@ $^ %< 使用【转】
  10. mac虚拟机parallels 无法启动 "Windows 7" 虚拟机
  11. 【C#高级编程(学习与理解)】1.1 C#与.NET的关系
  12. 第五次作业2、请将该code进行代码重构,使之模块化,并易于阅读和维护;
  13. 深度解读GoogleNet之Inception V1
  14. cgroup.conf系统初始配置
  15. 一个网页的对象抽象之路——po编程 (干货,Java自动化测试)
  16. c# 获取百度最后的url
  17. java 的反射机制
  18. 【CF802C】Heidi and Library (hard) 费用流
  19. scrapy笔记集合
  20. MySQL监控、性能分析——工具篇(转载)

热门文章

  1. 完整安装sqlserver always on集群
  2. 三维点集拟合:平面拟合、RANSAC、ICP算法
  3. 01--[转]C++强大背后
  4. 将数据库返回的ResultSett转换成List装Map形式的方法(ResultSetToList)
  5. jQuery删除元素
  6. JS 100节楼梯,0-49节 分数等于节数 50以后(包括50)每节10分输入节数 得出分数
  7. [IOI2011]Race $O(nlog^{2}n)$ 做法
  8. UVA1586 - Molar mass(紫书习题3.2)
  9. 2019-03-25 SQL SET ANSI_NULLS /SET QUOTED_IDENTIFIER /SET NOCOUNT ON
  10. (十一)Unity5新特性----实战2D游戏