Yooge.Net - 甬派设计

投递文章 投稿指南 甬派设计公告: 新风格大家是否习惯?模板是否兼容?欢迎大家测试。问题反馈: QQ:285559800   邮箱:yooge.n...
搜索: 您的位置甬派设计 >> 网页设计 >> Dhtml教程 >> 查看资讯

word-wrap与word-break的区别

2008-5-12 21:38   来源: 本站原创   作者:admin   【 评论:0

核心提示:本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。  兼容 IE 和 FF 的换行 CSS 推荐样式  最好的方式是以下是引用片段:  word-wrap:break-word; overflow:h.
甬派设计Mh"p8K/CCs

本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别。甬派设计(V^w{n+u]9G

:_!Z*P8R$~#L8L]  兼容 IE 和 FF 的换行 CSS 推荐样式

Y'fH9oRD(N/S i

F'`$o2Fx t}L  最好的方式是

E~2ZEl"g"{9d D8y

[&F7s,L.a;RI6E以下是引用片段:甬派设计S\8P{l

wB WK%ai/P  word-wrap:break-word; overflow:hidden;甬派设计mQ#Pb%t2i0wO

5@Dl6y'cP  而不是甬派设计N+|~VVt$C

甬派设计)SfI%|$f9o#H A8X

以下是引用片段:

^&P;n5RV甬派设计O1kr|?+U"T;D

  word-wrap:break-word; word-break:break-all;甬派设计7z:_1S)w#E

7e/]pq0V  也不是

ZO {3MM甬派设计Sf{-DAQ"MR5J;rQE

以下是引用片段:甬派设计s J ];A*JS.SKC

甬派设计 iN!l V0c.G

  word-wrap:break-word; overflow:auto;甬派设计4S@*b#\;Am

甬派设计`"Rx m/f4~#{w h0I

  在 IE 下没有任何问题,在 FF 下,长串英文会被遮住超出的内容。甬派设计.y2Q&m$cn3\7t,L

甬派设计bW |!M!Bc'ZnZl

  word-wrap同word-break的区别甬派设计8X"i)JMLA)I$E"yA~

甬派设计j-|-S\ F!p7Y

  word-wrap:

$D jT {5IZ'Q/l!SW

%sA_H/Cl7z\F  normal  Default. Content exceeds the boundaries of its container.

0ky+p6q[,nr

x/S5yM.uy/c L  break-word Content wraps to next line, and a word-break occurs when necessary. 必要时会触发word-break。

.ocs2z%SC

7Y3sV%Nt  word-break:甬派设计(J7W4GB#LO9_&`

甬派设计 l;b@ko bmt@

  normal  Default. Allows line breaking within words. 好像是只对Asian text起作用。甬派设计9f)zGc3JDv,?+Y%r

甬派设计*utA5CO%IK

  break-all Behaves the same as normal for Asian text, yet allows the line to break arbitrarily for non-Asian text. This value is suited to Asian text that contains some excerpts of non-Asian text.

w$bf]t rh

G,Ep6`)SlSp  keep-all Does not allow word breaking for Chinese, Japanese, and Korean. Functions the same way as normal for all non-Asian languages. This value is optimized for text that includes small amounts of Chinese, Japanese, or Korean.

fF}4]o-FV:x甬派设计yaZOQRI

  总结如下:

1s_,\0X%O!M h*C1|s甬派设计`-jAeq9`

  word-wrap是控制换行的。

&` S{ry C7h甬派设计z M xCC{

  使用break-word时,是将强制换行。中文没有任何问题,英文语句也没问题。但是对于长串的英文,就不起作用。甬派设计L faN*B W/z YTv*_

%\)q/F!T(JC M  break-word是控制是否断词的。

"r)q(V9l(u$L[甬派设计cW"Jc*KY

  normal是默认情况,英文单词不被拆开。

WZ? V8C/kM+fI}d

8Krss1E(`{&X  break-all,是断开单词。在单词到边界时,下个字母自动到下一行。主要解决了长串英文的问题。甬派设计lx MQ~!zu

$|P~.eaw^#N  keep-all,是指Chinese, Japanese, and Korean不断词。即只用此时,不用word-wrap,中文就不会换行了。(英文语句正常。)甬派设计9~#^OBI S/] \

甬派设计*qJ*Q3? C@ ~

  ie下:甬派设计%J|a&P0bX O7qM p^

V k5X4s~k XM  使用word-wrap:break-word;所有的都正常。

J2^ V!C5z#Kh:p!k!e7q甬派设计Cn _ tfza3Y0m

  ff下:

H;OTO${{;w8F Y{

U'Apf2@  如这2个都不用的话,中文不会出任何问题。英文语句也不会出问题。但是,长串英文会出问题。甬派设计(r'U_Q3C-P7x

甬派设计4j"b[ V'\e4|

  为了解决长串英文,一般用word-wrap:break-word;word-break:break-all;。但是,此方式会导致,普通的英文语句中的单词会被断开(ie下也是)。

6@i [;`"zEtu

/W"W7py,Y6X  目前主要的问题存在于 长串英文 和 英文单词被断开。其实长串英文就是一个比较长的单词而已。甬派设计(A7O @b ~_T

甬派设计9b$L"Y\-[A

  即英文单词应不应该被断开那?那问题很明显了,显然不应该被断开了。

Eyj F(\x"p#I

]0S#bY0U1q  对于长串英文,就是恶意的东西,自然不用去管了。但是,也要想些办法,不让它把容器撑大。

eX'L$S%yL

(W&m8@m/w-[K(X-l6b  用:overflow:auto; ie下,长串会自动折行。ff下,长串会被遮盖。

p-`j"T:B0S6f

$W1i(M&]2~7Nj5_u  所以,综上,最好的方式是word-wrap:break-word;overflow:hidden;而不是word-wrap:break-word;word-break:break-all;。甬派设计2ud ^x G

r&c8T^"lw6n7nS,m  word-wrap:break-word;overflow:auto;在ie下没有任何问题。在ff下,长串会被遮住部分内容。甬派设计y5bNf5iGLL

甬派设计'Mx2|8JEs1\)c [Z8X

  另,测试代码如下:

4a(c?7OJ甬派设计i%a-q:i#bE4j

  1.htm甬派设计e] {5ia)]9O4n'o

甬派设计8d"BH5U8w

  甬派设计QPfc$y-Hx

甬派设计 XA_qnsN

  .c1{ width:300px;  border:1px solid red}甬派设计J/S;B.{ SAs

甬派设计(~ P&_0nCU3_

  

asdasd甬派设计)cKvGN j-k

甬派设计6?t1Ha;T oY}

甬派设计(y hZ:g/p*a

甬派设计w.|*s!H'{

甬派设计ToL`|Te

甬派设计1T?;k&i*T I7G*U

1~c!pzQ'u Dp C+f.S  

"?!\+z;X$b9t8B甬派设计5s1EL0F~3L0dI

'Cc:M"q8VLU"e  This is all English. This is all English. This is all English.甬派设计0CB \'_'V'L^ g W

甬派设计-r)I Z7S&V

  甬派设计9\n:N7P0Gtp

甬派设计5] p CpVc

)g4k2IE$?S&wla甬派设计3~ix1|R? Fl2y[

  

/LJ A5V(Qj w3p7G

468*60 AD

  您看到此篇文章时的感受是:
0
0
0
0
1
0
0
0
欠扁 支持 很棒 找骂 搞笑 软文 不解 吃惊
1
顶一下
0
踩一下

责任编辑:甬派设计
  • 查看: 24次
  • 上一篇:
  • 下一篇:
  • 请文明参与讨论,禁止漫骂攻击。  验证码: seccode
    甬派设计 - 交流论坛 - 快捷面板 - 站点地图 - 友情链接 - 空间列表 - 站点存档 - 联系我们