html 數字不轉行問題

2022-03-30 18:12:26 字數 959 閱讀 9056

**如下

這個div中的數字很神奇,因為他們不會自動轉行。新增如下**就ok了

word-wrap:break-word; overflow:hidden;

word-wrap是控制換行的。

使用break-word時,是將強制換行。中文沒有任何問題,英文語句也沒問題。但是對於長串的英文,就不起作用。

break-word是控制是否斷詞的。

normal是預設情況,英文單詞不被拆開。

break-all,是斷開單詞。在單詞到邊界時,下個字母自動到下一行。主要解決了長串英文的問題。

keep-all,是指chinese, japanese, and korean不斷詞。即只用此時,不用word-wrap,中文就不會換行了。(英文語句正常。)

ie下:

使用word-wrap:break-word;所有的都正常。

ff下:

如這2個都不用的話,中文不會出任何問題。英文語句也不會出問題。但是,長串英文會出問題。

為了解決長串英文,一般用word-wrap:break-word;word-break:break-all;。但是,此方式會導致,普通的英文語句中的單詞會被斷開(ie下也是)。

目前主要的問題存在於 長串英文 和 英文單詞被斷開。其實長串英文就是乙個比較長的單詞而已。

即英文單詞應不應該被斷開那?那問題很明顯了,顯然不應該被斷開了。

對於長串英文,就是惡意的東西,自然不用去管了。但是,也要想些辦法,不讓它把容器撐大。

用:overflow:auto; ie下,長串會自動折行。ff下,長串會被遮蓋。

所以,綜上,最好的方式是word-wrap:break-word;overflow:hidden;而不是word-wrap:break-word;word-break:break-all;。

word-wrap:break-word;overflow:auto;在ie下沒有任何問題。在ff下,長串會被遮住部分內容。

不吉利數字

在國外,每月的13號和每週的星期5都是不吉利的。特別是當13號那天恰好是星期5時,更不吉利。已知某年的一月一日是星期w,並且這一年一定不是閏年,求出這一年所有13號那天是星期5的月份,按從小到大的順序輸出月份數字。剛開始做這個題沒有什麼想法,第一反應是做日曆,想了很久還是用翻數字的方法,用d控制天數...

不吉利的數字

假如某些人認為0是不吉利的數字,並且在他們以後的生活中,記錄資料都在不在使用含有0的自然數。他們記錄數的序列是1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,21,22.n,由於不使用數字0,他們記錄的數和我們實際使用的自然數有一定的差別,如他們的11,實際...

oracle列轉行的問題

今天群裡市討論乙個列轉行的問題,開始沒有一點頭緒的,後來有位大哥說到是列轉行的問題,好像以前看到過就沒沒有仔細去看,又查了下je裡面的貼子,找到了解決的辦法如下 現有兩張表,分別為 a table,b table 分別儲存資料如下 a table id name 1 zhang 2 li 3 wan...