前面处理一个换行的问题,刚好用到了这个CSS,顺手记录下来,以防以后需要!!
内容是往上转载的,感谢大家!

  • 方案一:css控制回车换行

  • 方案二:js正则匹配所有回车,替换为换行符

html,css中的换行

  • 1. css溢出与换行该如何处理

换行,注意:只对英文有效

  • a、长单词换行

word-wrap :

normal : 默认,采用浏览器默认形式,不破坏单词结构

break-word : 破坏单词的结构

  • b 、文本换行

word-break:

取值:normal:

break-all : 破坏单词结构进行换行

keep-all : 在半角状态下的空格下进行换行

  • 2. css控制强制换行解决方法

一般情况下,元素拥有默认的white-space:normal(自动换行,不换行是white-space:nowrap),当录入的文字超过定义的宽度后会自动换行,但当录入的数据是一堆没有空格的字符或字母或数字(常规数据应该不会有吧,但有些测试人员是会这样子做的),超过容器宽度时就会把容器撑大,不换行。

  • 3. HTML网页的段落排版和换行方法介绍

网页的外观是否美观,很大程度上取决于其排版。在页面中出现大段的文字,通常采用分段进行规划,对换行也有极其严格的划分。本节从段落的细节设置入手,使读者学习后能利用标签自如地处理大段的文字。

  • 4. html中的DIV、td 、p 等容器内强制换行和不换行的实现方法

normal :  依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all :  该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all :  与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本 语法: word-wrap : normal | break-word

  • 5. CSS3 文本换行

文本换行其实是个非常常用但并不起眼的特性。你什么都不用设,浏览器自动就会换行。例如英语,浏览器会根据容器尺寸,选择在半角空格或连字符处换行。例如中文,浏览器会选择在文字或标点符号处换行。但有时遇到长单词或URL浏览器就没这么智能了,会出现撑破容器的现象,很难看.

发表回复

您的电子邮箱地址不会被公开。