css控制強制換行
一般情況下,元素擁有預設的white-space:normal(自動換行,不換行是white-space:nowrap),當錄入的文字超過定義的寬度後會自動換行,但當錄入的資料是一堆沒有空格的字元或字母或數字(常規資料應該不會有吧,但有些測試人員是會這樣子做的),超過容器寬度時就會把容器撐大,不換行。
二、解決方法
以div為例
div{
word-break:break-all; /* 支援IE和chrome,FF不支援*/
word-wrap:break-word; /* 以上三個瀏覽器均支援 */
}
三、區別說明
① 對於截斷的理解
word-break:break-all
div寬200px,它的內容就會到200px自動換行,如果該行末端有個英文congratulation單詞很長,會把單詞截斷,變成該行末端為conra,下一行為tulation。
word-wrap:break-word
例子與上面一樣,但區別就是它會把congratulation整個單詞看成一個整體,如果該行末端寬度不夠顯示整個單詞,它會自動把整個單詞放到下一行,而不會把單詞截斷掉的。
② 支援版本
word-break;break-all 支援版本:IE5以上 該行為與亞洲語言的normal相同。也允許非亞洲語言文字行的任意字內斷開。該值適合包含一些非亞洲文字的亞洲文字。
word-wrap:break-word 支援版本:IE5.5以上 內容將在邊界內換行。如果需要,詞內換行(word-break)也將發生。表格自動換行,避免撐開。
③ 語法
word-break : normal | break-all | keep-all
normal : 依照亞洲語言和非亞洲語言的文字規則,允許在字內換行
break-all : 該行為與亞洲語言的normal相同。也允許非亞洲語言文字行的任意字內斷開。該值適合包含一些非亞洲文字的亞洲文字
keep-all : 與所有非亞洲語言的normal相同。對於中文,韓文,日文,不允許字斷開。適合包含少量亞洲文字的非亞洲文字
word-wrap : normal | break-word
normal : 允許內容頂開指定的容器邊界
break-word : 內容將在邊界內換行。如果需要,詞內換行(word-break)也行發生說明:設定或檢索噹噹前行超過指定容器的邊界時是否斷開轉行。
四、注意點
①如果發現些其中一個來控制換行無效,就寫上兩個。如td{ word-break:break-all;word-wrap:break-word }
②word-break 用3C檢測會顯示問題的,導致百度快照也會出問題,這個屬性OPERA FIREFOX瀏覽器也不支援word-break屬性可以用white-space:normal來代替,這樣在FireFox和IE下就都能正確換行,而且要注意,單詞間的空格不能用來代替,不然不能正確換行。
原帖地址:http://www.cnblogs.com/mofish/archive/2011/02/16/1956263.html
相關文章
- css實現強制不換行/自動換行/強制換行CSS
- css中實現強制不換行/自動換行/強制換行CSS
- 【轉】css樣式自動換行(強制換行)CSS
- 實現強制換行的CSS程式碼CSS
- GridView強制換行與自動換行View
- 網頁中的CSS換行控制網頁CSS
- 強制型別轉換型別
- PyCharm關閉 強制換行視覺參考線PyCharm視覺
- 強制換行快捷鍵ctrl加什麼 wordexcel換行快捷鍵是什麼Excel
- CSS換行和不換行CSS
- CSS 控制連結變換CSS
- 強制型別轉換之(==)型別
- Day08——強制轉換
- 從[] == ![] 看隱式強制轉換機制
- CSS 文字換行CSS
- 強制修改CSS的屬性styleCSS
- 從UglifyJSPlugin強制開啟css壓縮探究webpack外掛執行機制JSPluginCSSWeb
- CSS控制所有瀏覽器水平居中和控制連結不換行的效果CSS瀏覽器
- C++強制型別轉換C++型別
- 造型與強制型別轉換型別
- css自動換行與不換行CSS
- PHP 型別轉換&&型別強制轉換PHP型別
- 「前端」從UglifyJSPlugin強制開啟css壓縮探究webpack外掛執行機制前端JSPluginCSSWeb
- 好程式設計師web前端分享HTML元素強制不換行程式設計師Web前端HTML
- vscode vetur外掛取消元件屬性強制換行VSCode元件
- C++ 的強制型別轉換C++型別
- JavaScript中的強制型別轉換JavaScript型別
- C C++ 強制型別轉換C++型別
- java型別轉換與強制型別轉換(轉)Java型別
- 巧用CSS控制滑鼠樣式變換(轉)CSS
- 深入淺出說強制型別轉換型別
- JS在if中的強制型別轉換JS型別
- c++四種強制型別轉換C++型別
- 引用型別變數的強制轉換型別變數
- 不同瀏覽器下word-wrap,word-break,white-space強制換行和不換行總結瀏覽器
- git 強制忽略加入版本控制的檔案Git
- PHP 字串強制轉換為數值問題PHP字串
- javascript強制型別轉換與操作符JavaScript型別