MozTW 討論區 https://forum.moztw.org/ |
|
請問如何解決style="word-break:break-all"的問題? https://forum.moztw.org/viewtopic.php?f=2&t=2404 |
第 1 頁 (共 1 頁) |
發表人: | kenny [ 2004-05-06, 23:04 ] |
文章主題 : | 請問如何解決style="word-break:break-all"的問題? |
在ie中可使用style="word-break:break-all" 來解決文章過長的問題,但是在Mozilla中卻沒有作用,請問該如何解決? ![]() |
發表人: | BobChao [ 2004-05-06, 23:55 ] |
文章主題 : | Re: 請問如何解決style="word-break:break-all"的問題 |
kenny 寫: 在ie中可使用style="word-break:break-all" 來解決文章過長的問題,但是在Mozilla中卻沒有作用,請問該如何解決?
![]() try white-space:-moz-pre-wrap; ? 我從別的站上看到的,倒是不知道有沒用... ref |
發表人: | 訪客 [ 2004-05-07, 09:20 ] |
文章主題 : | |
不, 首先, white-space != word-break work-break本是IE專用的CSS property, 最近才被微軟的staff納入成為CSS 3 Text module的一部分. 其實你所說解決文章過長的問題應是測試blahblahblah........................... 這種超長的英語字詞才會做成. 為什麼會產生不斷行的問題? 只是因為中西方的書寫方式不同, 中文連接字詞會自動換行, 但英語連接字詞卻不會, 如果你要"測試"一個超長的英語連接字詞, 就會出現這問題. 但在現實生活中, 會出現這樣的問題嗎? 我想不會, 一般的英語字詞都不超過20個字母, 中間必定有一個white space來分隔. 所以, 其實除了故意"測試"一個超長的英語連接字詞之外, 一般不會出現你所說的問題. 簡單來說, 這個問題跟本不需解決的, 但若要說Mozilla有否相同的處理方法, 暫時還沒有. |
發表人: | cranefly [ 2004-05-22, 13:40 ] |
文章主題 : | |
在用标点的时候也会出现这个问题吧。比如打出n个惊叹号,就不会自动断行。 |
發表人: | 訪客 [ 2004-05-22, 14:41 ] |
文章主題 : | |
cranefly 寫: 在用标点的时候也会出现这个问题吧。比如打出n个惊叹号,就不会自动断行。 嗯, 你說的很對.
其實, 只有中日韓的字詞才會有自動換行的情況出現, 一般標點是不包括在內的. 但如果要我去處理這個問題, 我會改用 代碼: 元素 { 而不是用word-break.
overflow: auto; width: 100%; /* For IE 6 Compatibility */ } 第一, word-break本來就不是這麼用, 這涉及到語意上的問題. 第二, 這個方法最少能在各主流瀏覽器上用. 第三, 這個方法能避免了不少排版上的問題, 特別是一些經常在論壇故意用超長的英語連接字詞來"測試"排版的問題. 這個方案你認為如何? ![]() |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |