以下转载自https://www.cnblogs.com/dtdxrk/

word-break:break-all单词截断自动换行

word-break:break-all 例如div宽200px,它的内容就会到200px自动换行,如果该行末端有个英文单词很长(congratulation等),它会把单词截断,变成该行末端为conra(congratulation的前端部分),下一行为tulation(conguatulation)的后端部分了。

支持版本:IE5以上 该行为与亚洲语言的 normal 相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本。

语法:word-break : normal | break-all | keep-all

normal : 依照亚洲语言和非亚洲语言的文本规则,允许在字内换行

break-all : 该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本

keep-all : 与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

word-wrap:break-word单词不截断自动换行

word-wrap:break-word 例子与上面一样,但区别就是它会把congratulation整个单词看成一个整体,如果该行末端宽度不够显示整个单词,它会自动把整个单词放到下一行,而不会把单词截断掉的。

支持版本:IE5.5以上 内容将在边界内换行。如果需要,词内换行( word-break )也将发生。表格自动换行,避免撑开。

语法: word-wrap : normal | break-word

normal : 允许内容顶开指定的容器边界

break-word : 内容将在边界内换行。如果需要,词内换行(word-break)也行发生说明:设置或检索当当前行超过指定容器的边界时是否断开转行。

CSS强制性换行

一般情况下,元素拥有默认的

white-space:normal 自动换行

PS:不换行是white-space:nowrap

当录入的文字超过定义的宽度后会自动换行,但当录入的数据是一堆没有空格的字符或字母或数字(常规数据应该不会有吧,但有些测试人员是会这样子做的),超过容器宽度时就会把容器撑大,不换行。

解决方法(以IE,chrome,FF为测试浏览器):

{

word-break:break-all; /支持IE,chrome,FF不支持/

word-wrap:break-word;/支持IE,chrome,FF/

}

建议:word-break 用3C检测会显示问题的,导致百度快照也会出问题-这个属性OPERA FIREFOX 浏览器也不支持 word-break属性可以用white-space:normal;来代替,这样在FireFox和IE下就都能正确换行,而且要注意,单词间的空格不能用 来代替,不然不能正确换行。

text-overflow省略号…样式语法结构

text-overflow语法:

text-overflow : clip | ellipsis

clip :  不显示省略标记(…),而是简单的裁切

ellipsis :  当对象内文本溢出时显示省略标记(…)

display:block;

white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;

————————————

html超出长度动态换行_CSS文字超出宽度---换行总结相关推荐

  1. div超出不换行_文字超出显示点点点之ellipsis 设置

    一般情况下一行文字在一定区域显示的话如果不限定高度,那么在内容超过的宽度的话就会换行显示,为了页面的美观,目前的通用做法就是在最后显示-,然后鼠标悬浮显示完整内容,具体设置如下: height: 40 ...

  2. html超出部分显示隐藏,CSS文字超出部分隐藏并显示省略号

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段.编程之家小编现在分享给大家,也给大家做个参考. 网站前端开发中 web 网页中文字超出了需要隐藏,并显示省略号这个在工作中很多时候都要用到, ...

  3. html超出长度动态换行_html内容超出了div的宽度如何换行让内容自动换行

    展开全部 在显示评论列表的时候因为有固定宽,但是显示的内容超出的了div的宽,在这种情况下我们需要将其换62616964757a686964616fe78988e69d8331333365643662 ...

  4. html文字超出不换行,css文字超出不换行如何设置?

    white-space,英语词组意思为空余时间,在计算机术语中的意思是泛空格符.white-space 属性设置如何处理元素内的空白. css可以使用white-space属性设置超出不换行. whi ...

  5. CSS文字超出部分省略号显示

    文章目录[隐藏] CSS 文字超出部分省略号显示前言 CSS 文字超出部分省略号显示实现方法 CSS 文字超出部分省略号显示实现效果 CSS 文字超出部分省略号显示前言 在我们开发过程中,其实有这样的 ...

  6. 文字超出部分用省略号显示

    单行文本的情况: css: <span style="font-family:Microsoft YaHei;font-size:14px;"> .single-lin ...

  7. html 行内超出隐藏,css如何设置文字不换行超出隐藏?

    在CSS中可以使用white-space属性配合overflow属性来实现文字不换行,且超出部分隐藏.下面本篇文章就来给大家具体介绍一下,希望对大家有所帮助. white-space属性指定元素内的空 ...

  8. css实现文字超出不换行,超出部分显示省略号

    通过css设置文字强制不换行超出用省略号css样式代码如下: 想显示两行,超出用省略号表示,css样式代码如下: -webkit-line-clamp: 用来限制在一个块元素显示的文本的行数.为了实现 ...

  9. div超出不换行_css怎么设置div超出不换行?

    css怎么设置div超出不换行?下面本篇文章就来给大家介绍一下使用CSS设置div超出不换行的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 在css中,可以使用white-s ...

最新文章

  1. Oracle事务和常用数据库对象
  2. 新手学JAVA(六)----处理随机性的数据
  3. python培训班价格-Python培训班一般多少钱?学费多少?
  4. 高并发简单解决方案————redis队列缓存+mysql 批量入库(ThinkPhP)
  5. swift perfect mysql_服务端写Swift体验 (Perfect框架)
  6. ES5-11原型与原型链深入、对象继承
  7. 计算机英语阅读路线,高考英语阅读理解真题解析·计算机运用
  8. 设置防火墙规则,防止因为TCP第三次握手,系统自动返回包
  9. 零代码开发HTTP REST服务接口(数据服务接口)
  10. 安卓 手机硬改 工具下载 一键新机 改串 抹机 root隐藏 改串号MEID imei SN信息 工具教程分享
  11. 云笔记横向评测:印象笔记、有道云笔记、为知笔记、OneNote、Notion
  12. python 正则表达式生成器_正则表达式生成器
  13. GRE隧道配置实验(静态路由)
  14. 游戏开发校招面试全记录(大三篇)
  15. 网站优化关键词排名不进不退该怎么办
  16. 插件和依赖有什么区别?
  17. 网络-----各种协议等
  18. 32位系统和64位系统的区别
  19. 【更新】python写的sogou代理全网加速器,特别适合于教育网(稍改动)
  20. Log4j日志配置详解(Log4j2)

热门文章

  1. 3月英语——Topic
  2. 快收藏!产品经理必备的5款软件推荐
  3. python 在表格指定位置插入图片
  4. BOS初级开发培训认证
  5. iOS SDK开发步骤
  6. Vue项目打包部署到Nginx服务器步骤总结
  7. Python 用法汇总 for ComputerVision
  8. 统计学习方法笔记(8)——提升方法之梯度树提升GTB(GBRT)
  9. python中plot是什么意思_在matplotlib的plot函数中'o'是什么意思?
  10. postman后置脚本编写