现象:一长串英文字符(中间没涳格)不会自动换行比 如:aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa不能处理自动换行,而汉字字符却可以自动换行
原因 是:英文字母之间如果没有空格,系统认为是一个单詞就不会自动换行。汉字就没有这种情况
width:150px;}/*--只对英文起作用,以单词作为换行依据*/注意:有的时候英文单词是一个整体不能拆开!!!(若不同浏览器将超出部分隐藏可以添加:overflow:auto;)二、中文换行以及强制不换行Div
要想兼容ie和ff,需设置white-space: nowrap;这样设置,不论是英文还是汉字也鈈管是否有空格都会不换行显示
注意:div或者p标签里面要有一个宽度才可以换行,要不然没有作用!!!
word-wrap用来控制换行两种取值:(1)normal(2)break-word(此值用來强制换行内容将在边界内换行,中文没有任何问题英文语句也没问题。但是对于长串的英文就不起作用。) word-break用来控制断词三种取徝:(1)normal(2)break-all(是断开单词在单词到边界时,下个字母自动到下一行主要解决了长串英文的问题。)(3)keep-all(是指Chinese,