大家都知道在table的某一格里插入文本時,如果是中文當然是沒有問題,當到達指定寬度時會自動換行,但如果是英
文或數字之類的就會有問題了.因為它是以空格為英文單詞間的區別,但是如果輸入一長串英文,中間不含空格時,表格就變形了.但事實table的style
里有一項可以讓英文強制換行的,就是word-break,當把這項設為break-all時大家就可以看到效果了.
示例代碼:
< table width="100%" style="word-break:break-all">
< td width="20%">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
< /td>< td width="80%">< /td>< /table>
把這copy到body里預瀏看看.
word-break還有兩個選項:normal就是通常的,不設置時的效果了。
keep-all:則是和break-all相反,是不管什么字符在沒有空格和換行符的情況下都不換行。