css 英文换行 css(word-wrap/break)使纯英文数字自动换行

问题

当一个定义了宽度的块状元素中填充的全部为纯英文或者纯数字的时候,在IE和FF中都会撑大容器,不会自动换行并且当数字或者英文中带有汉字时,会从汉字处换行,而纯汉字却可以自动换行。这个问题如何解决?先来认识一下两位主角word-wrap和word-break

解决方法

可以在CSS中加入 
word-wrap:break-word; 
word-break:break-all;

word-wrap用来控制换行 
两种取值: 
(1)normal 
(2)break-word(此值用来强制换行,内容将在边界内换行,中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。)

word-break用来控制断词 
三种取值: 
(1)normal 
(2)break-all(是断开单词。在单词到边界时,下个字母自动到下一行。主要解决了长串英文的问题。) 
(3)keep-all(是指Chinese, Japanese, and Korean不断词,一句话一行,可以用来排列古诗哟~)

原文地址:https://www.cnblogs.com/mashixun/p/8966601.html

时间: 2024-07-31 20:55:45

css 英文换行 css(word-wrap/break)使纯英文数字自动换行的相关文章

css中文英文换行、禁止换行、显示省略号

css中文英文换行 1 word-break:break-all;只对英文起作用,以字母作为换行依据 2 word-wrap:break-word; 只对英文起作用,以单词作为换行依据 3 white-space:pre-wrap; 只对中文起作用,强制换行 4 white-space:nowrap; 强制不换行,都起作用 5 white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现 css 省

CSS强制英文、中文换行与不换行 强制英文换行

1. word-break:break-all;只对英文起作用,以字母作为换行依据 2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据 3. white-space:pre-wrap; 只对中文起作用,强制换行 4. white-space:nowrap; 强制不换行,都起作用 5. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持) 代

CSS强制英文换行

1. word-break:break-all;只对英文起作用,以字母作为换行依据 2. word-wrap:break-word; 只对英文起作用,以单词作为换行依据 3. white-space:pre-wrap; 只对中文起作用,强制换行 4. white-space:nowrap; 强制不换行,都起作用 5. white-space:nowrap; overflow:hidden; text-overflow:ellipsis;不换行,超出部分隐藏且以省略号形式出现(部分浏览器支持) 代

CSS强制换行

CSS强制换行 近来在项目中又遇上讨厌的换行问题,所以不得不又google一下,总算完成了任务.对于CSS不熟悉的朋友可以学习以下的文字.以下内容来自网络,欢迎相互交流. 自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法对于div,p等 块级元素正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行html<div id="wrap">

word break和word wrap

默认情况下,如果同一行中某个单词太长了,它就会被默认移动到下一行去: word break(normal | break-all | keep-all):表示断词的方式 word wrap(normal | break-word):表示是否要断词 word wrap break-word   [要断词] 独占一行(默认情况下单词太长就会被换到下一行去,所以就独占一行了)的单词被断开成多行, 默认值normal,则不断词,而是一行显示,超出容器 word break break-all:和上面相比

HTML div css 强制 换行 不换行

解决 HTML div css 强制 换行 不换行 1.强制不换行,同时以省略号结尾. <div >你好朋友朋友朋友我为什么不能看到效果啊</div> 2.css自动换行div{ word-wrap: break-word; word-break: normal; } 3.css强制英文单词断行div{word-break:break-all;} 若是div嵌套,要使内层div根据内容自动换行,则可只设置外层的div宽,和 white-spance:nowrap即可. word-b

CSS 强制换行和禁止换行学习

强制换行 1.word-break: break-all;       只对英文起作用,以字母作为换行依据. 2.word-wrap: break-word;   只对英文起作用,以单词作为换行依据. 3.white-space: pre-wrap;     只对中文起作用,强制换行. 禁止换行 white-space:nowrap; overflow:hidden; text-overflow:ellipsis; http://jdm.jimdo.com/2010/09/25/css/ Jim

css 强制换行

css强制换行和超出隐藏实现 一.强制换行1 word-break: break-all; 只对英文起作用,以字母作为换行依据. 2 word-wrap: break-word; 只对英文起作用,以单词作为换行依据. 3 white-space: pre-wrap; 只对中文起作用,强制换行. word-break:break-all 和 word-wrap:break-word 都是能使其容器如DIV的内容自动换行,它们的区别在于: 1.word-break:break-all 假设div宽度

CSS 强制换行和禁止换行

在CSS里,主要有强制换行和禁止换行 一.强制换行 1.word-break: break-all;       只对英文起作用,以字母作为换行依据.      2.word-wrap: break-word;   只对英文起作用,以单词作为换行依据.      3.white-space: pre-wrap;     只对中文起作用,强制换行. word-break:break-all 和 word-wrap:break-word都是能使其容器如DIV的内容自动换行,它们的区别在于: 1.wo