css中實現強制不換行/自動換行/強制換行
1. 強制不換行
div{ white-space:nowrap; }
2. 自動換行
div{ word-wrap: break-word; word-break: normal; }
3. 強制英文單詞斷行
div{ word-break:break-all; }
4. CSS設定不轉行:
overflow:hidden 隱藏
white-space:normal 預設
pre 換行和其他空白字元都將受到保護
nowrap 強制在同一行內顯示所有文字,直到文字結束或者遭遇 br 物件
5. 設定強行換行:
word-break:
normal ; 依照亞洲語言和非亞洲語言的文字規則,允許在字內換行
break-all : 該行為與亞洲語言的normal相同。也允許非亞洲語言文字行的任意字內斷開。該值適合包含一些非亞洲文字的亞洲文字
keep-all : 與所有非亞洲語言的normal相同。對於中文,韓文,日文,不允許字斷開。適合包含少量亞洲文字的非亞洲文字與之間的高度解決辦法
英文不換行
CSS里加上 word-break: break-all; 問題解決。這個問題只有IE才有,在FF下測試,FF可以自己加滾動條,這樣也不影響效果
建議大家做Skin時,記得在body里加 word-break: break-all; 這樣可以解決IE的框架被英文撐開的問題
以下引用word-break的說明, 注意word-break 是IE5+專有屬性
語法: word-break : normal | break-all | keep-all 引數: normal : 依照亞洲語言和非亞洲語言的文字規則,允許在字內換行 break-all : 該行為與亞洲語言的normal相同。也允許非亞洲語言文字行的任意字內斷開。該值適合包含一些非亞洲文字的亞洲文字 keep-all : 與所有非亞洲語言的normal相同。對於中文,韓文,日文,不允許字斷開。適合包含少量亞洲文字的非亞洲文字 說明: 設定或檢索物件內文字的字內換行行為。尤其在出現多種語言時。 對於中文,應該使用break-all
參考來源於:https://www.cnblogs.com/aliyue/p/5703528.html
相關文章
- css實現強制不換行/自動換行/強制換行CSS
- 【轉】css樣式自動換行(強制換行)CSS
- GridView強制換行與自動換行View
- css控制強制換行CSS
- 實現強制換行的CSS程式碼CSS
- css自動換行與不換行CSS
- CSS換行和不換行CSS
- 強制換行快捷鍵ctrl加什麼 wordexcel換行快捷鍵是什麼Excel
- 好程式設計師web前端分享HTML元素強制不換行程式設計師Web前端HTML
- PyCharm關閉 強制換行視覺參考線PyCharm視覺
- 不同瀏覽器下word-wrap,word-break,white-space強制換行和不換行總結瀏覽器
- 強制型別轉換型別
- JavaScript中的強制型別轉換JavaScript型別
- 強制型別轉換之(==)型別
- Day08——強制轉換
- PHP 型別轉換&&型別強制轉換PHP型別
- ultraedit 自動換行
- vscode vetur外掛取消元件屬性強制換行VSCode元件
- 從[] == ![] 看隱式強制轉換機制
- JS在if中的強制型別轉換JS型別
- C++強制型別轉換C++型別
- 造型與強制型別轉換型別
- CSS 文字換行CSS
- css html span塊狀不換行CSSHTML
- CSS實現的換行效果程式碼CSS
- java型別轉換與強制型別轉換(轉)Java型別
- 將RichTextBox設定為自動換行或非自動換行 (轉)
- C++ 的強制型別轉換C++型別
- C C++ 強制型別轉換C++型別
- 如何實現pre標籤中的內容自動換行
- CSS設定超出指定寬度自動換行CSS
- GitHub 第一坑:換行符自動轉換Github
- canvas 如何自動去換行Canvas
- **PHP中替換換行符PHP
- 深入淺出說強制型別轉換型別
- c++四種強制型別轉換C++型別
- 引用型別變數的強制轉換型別變數
- 網頁中的CSS換行控制網頁CSS