麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > CSS > 正文

怎樣用CSS解決英文單詞的自動換行的問題

2024-07-11 09:06:18
字體:
來源:轉載
供稿:網友

防止表格/層撐破又防止單詞斷裂


英文單詞的自動換行問題可以說折磨過很多人
如果一個單詞寫很長,會把表格給撐破的,而管了的話就會拆開英文單詞.

防止表格被撐破

這個問題曾經有很多人提及的,后來在早期的版本里我也解決過,可是導致了英文詞語被拆散換行,所以在做新的模板時沒有加上控制此項的一些css碼。今天試驗了一下,發現解決的方法很簡單。


按照網上大多數文章的說法,只要在CSS中加入:
代碼
..........


table {

table-layout:fixed;word-break:break-all;word-wrap:break-word;}

div{word-break:break-all;word-wrap:break-word;}


就可以解決表格和層被撐破,最初我也是這樣做的。不過這樣的代碼會造成一個問題,你會發現英文詞全部被截斷了,這不符合英語的書寫習慣也不利于閱讀。

后來我發現上述代碼改寫一下就可以做到既防止表格/層撐破又防止單詞斷裂了。
如下:
代碼

table {
table-layout: fixed;
word-wrap:break-word;
}
div {
word-wrap:break-word;
}

這也是現在我用的代碼。
-----------------------------------------------------

根據 蘇昱(Rainer Su) 的 CSS2中文手冊

word-break版本:IE5+專有屬性 繼承性:有
語法:
word-break : normal | break-all | keep-all
取值:
normal :  默認值。允許在詞間換行
break-all :  該行為與亞洲語言的 normal 相同。也允許非亞洲語言文本行的任意字內斷開。該值適合包含一些非亞洲文本的亞洲文本
keep-all :  與所有非亞洲語言的 normal 相同。對于中文,韓文,日文,不允許字斷開。適合包含少量亞洲文本的非亞洲文本

說明:
設置或檢索對象內文本的字內換行行為。尤其在出現多種語言時。
對于中文,應該使用 break-all 。
此屬性對于 currentStyle 對象而言是只讀的。對于其他對象而言是可讀寫的。
對應的腳本特性為 wordBreak 。
示例:
div {word-break : break-all; }
應用于:
IE5.0+

word-wrap版本:IE5.5+專有屬性 繼承性:有
語法:
word-wrap : normal | break-word
取值:
normal : 默認值。允許內容頂開指定的容器邊界
break-word : 內容將在邊界內換行。如果需要,詞內換行( word-break )也將發生

說明:
設置或檢索當當前行超過指定容器的邊界時是否斷開轉行。
此屬性僅作用于有布局的對象,如塊對象。內聯要素要使用該屬性,必須先設定對象的 height 或 width 屬性,或者設定 position 屬性為 absolute ,或者設定 display 屬性為 block 。
此屬性對于 currentStyle 對象而言是只讀的。對于其他對象而言是可讀寫的。
對應的腳本特性為 wordWrap 。
示例:
div { word-wrap: break-word; word-break: break-all; }


注意這個
break-word : 內容將在邊界內換行。如果需要,詞內換行( word-break )也將發生

所以 word-wrap夠用了,默認會不拆開單詞換行,但是如果真有一個非常長的單詞,比如上次某發錯了版的史上最恐怖的12個英文單詞,它也是會拆行的,這樣避免了表格被撐壞。
不過這個沒有被w3c作為css2的標準,所以Mozilla 不支持這個屬性,如果大家都好好寫英文單詞就沒事情,Firefox也是不拆開單詞換行的,如果碰到有人寫很長的單詞,Mozilla Firefox就不會換行一直撐破了。
不知道css3會不會把這個屬性接受進去,不過說實話,太BT的單詞還好是...

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 免费成人| 亚洲一级电影在线观看 | 欧美成人精品一区二区 | 亚洲成人在线免费观看 | 性欧美视频在线观看 | 成人午夜免费av | 久草免费新视频 | 黑人一级片视频 | 国产88久久久国产精品免费二区 | 青青操精品 | 成人wxx视频免费 | 91久久久久久久 | 国产电影精品久久 | 一级成人免费 | 免费看黄色三级毛片 | 久久精品国产99国产精品澳门 | 国产成人精品免费视频大全最热 | av在线播放观看 | 日日做夜夜操 | 91久久久久久久久久久久久久 | 精品成人国产在线观看男人呻吟 | 欧美××××黑人××性爽 | 久久精片| 免费1级做55爰片l在线观看 | 国产午夜精品理论片a级探花 | 免费国产人成网站 | 羞羞视频免费网站日本动漫 | 黄色大片网站在线观看 | 欧美成人激情 | 91精品国产91 | 黄色片在线免费播放 | 91精品国产乱码久久久久久久久 | 爱性久久久久久久 | 国产精品美女久久久久久网站 | 7m视频成人精品分类 | 亚洲第一激情 | 主人在调教室性调教女仆游戏 | 美女视频黄视大全视频免费网址 | 视频一区二区三区在线观看 | 久久久久免费精品 | 国产一级午夜 |