html表格自動換行

html表格自動換行

用表格作網頁排版的時候,通常都能正常使用。恰恰有時會碰到一段連續的英文詞或者一堆感嘆號(!!!)把網頁就撐開的現象:( 總結了一下,只要在CSS中定義了以下句子,可保網頁不會再被撐開了。 table{table-layout: fixed;} td{word-break: break-all; word-wrap:break-word;} 註釋一下: 1.第一條table{table-layout: fixed;},此樣式能夠讓表格中有!!!(感嘆號)之類的字符時自動換行。 2.td{word-break: break-all},通常用這句這OK了,但在有些特殊狀況下仍是會撐開,所以須要再加上後面一句(word-wrap:break-word;)就能夠解決。此樣式能夠讓表格中的一些連續的英文單詞自動換行。 語法: word-break : normal | break-all | keep-all 參數: normal :  依照亞洲語言和非亞洲語言的文本規則,容許在字內換行 break-all :  該行爲與亞洲語言的normal相同。也容許非亞洲語言文本行的任意字內斷開。該值適合包含一些非亞洲文本的亞洲文本 keep-all :  與全部非亞洲語言的normal相同。對於中文,韓文,日文,不容許字斷開。適合包含少許亞洲文本的非亞洲文本 語法: word-wrap : normal | break-word 參數: normal :  容許內容頂開指定的容器邊界 break-word :  內容將在邊界內換行。若是須要,詞內換行(word-break)也行發生 說明: 設置或檢索噹噹前行超過指定容器的邊界時是否斷開轉行。 對應的腳本特性爲word-wrap。請參閱我編寫的其餘書目。 語法: table-layout : auto | fixed 參數: auto :  默認的自動算法。佈局將基於各單元格的內容。表格在每一單元格讀取計算以後纔會顯示出來。速度很慢 fixed :  固定佈局的算法。在這算法中,水平佈局是僅僅基於表格的寬度,表格邊框的寬度,單元格間距,列的寬度,而和表格內容無關 說明: 設置或檢索表格的佈局算法。 對應的腳本特性爲tableLayout。
相關文章
相關標籤/搜索