word-wrap/word-break区别
浏览器默认换行:
单词默认是不能断开的 ,长单词会换行;但单词长度超出父元素,会溢出
1.word-wrap:
css的 word-wrap 属性用来标明是否允许浏览器在单词内进行断句,这是为了防止当一个字符串太长而找不到它的自然断句点时产生溢出现象。
word-wrap:break-word
在长单词或 URL 地址内部进行换行
浏览器支持情况:
几乎所有浏览器都支持
2.word-break:
css的 word-break 属性用来标明怎么样进行单词内的断句
word-break:break-all
允许在单词内换行
浏览器支持情况:
除了opera外,其他都支持耶(火狐也从不支持改为支持了)!
总结:
1.共同点是都能把长单词强行断句。
2.不同点是word-wrap:break-word会首先起一个新行来放置长单词,新的行还是放不下这个长单词则会对长单词进行强制断句。而word-break:break-all则不会把长单词放在一个新行里,当这一行放不下的时候就直接强制断句了。