CSS實現div新增過長的英文字母或數字的內容顯示一排而溢位時,進行自動換行
想用js動態往div新增內容,由於新增的內容過長,直接加進去的話,內容總是一行,會溢位到div外面,嘗試了div中新增p、table、span等,都不行
後來查資料得知,在div css佈局中,遇到連續英文字母或連續數字在div、p、h2、h1等盒子裡排成一排顯示不會自動隨盒子寬度限制而自動換行。
當然中文字在div或任意盒子中均會自動換行不需要css樣式實現,只有連續的字母或數字會出現不自動換行問題,所以需要CSS解決。
解決辦法:
word-wrap:break-word
在div的css中新增上面的樣式,進行強制換行