IE and FF enable automatic line feed for English-only numeric characters
Source: http://www.heiniuhaha.cn/blog? P = 1112
IE css code:
# Test { Width: 135px; Table-layout: fixed; Word-break: break-all; Overflow: hidden; } |
FF js code:
<! Doctype html> <Html> <Body> <Div id = "test" style = "; border-width: 1px; border-color: #333; width: 400px; word-wrap: break-word;"> Why? sdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdfasdf 777777777777777777777777777777777777777777779999999999999999990000000000000000 </Div> <SCRIPT> Function toBreakWord (intLen ){ Var obj = document. getElementById ("test "); Var strContent = obj. innerHTML; Var strTemp = ""; While (strContent. length> intLen ){ StrTemp + = strContent. substr (0, intLen) + "<br/> "; StrContent = strContent. substr (intLen, strContent. length ); } StrTemp + = strContent; Obj. innerHTML = strTemp; } If (document. getElementById &&! Document. all) {toBreakWord (20 );} </SCRIPT> </Body> </Html> |