MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-09-04, 04:57

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 5 篇文章 ] 
發表人 內容
文章發表於 : 2004-05-06, 23:04 
在ie中可使用style="word-break:break-all" 來解決文章過長的問題,但是在Mozilla中卻沒有作用,請問該如何解決? :cry:


回頂端
  
引用回覆  
文章發表於 : 2004-05-06, 23:55 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
kenny 寫:
在ie中可使用style="word-break:break-all" 來解決文章過長的問題,但是在Mozilla中卻沒有作用,請問該如何解決? :cry:


try white-space:-moz-pre-wrap; ?
我從別的站上看到的,倒是不知道有沒用...
ref

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-05-07, 09:20 
不, 首先, white-space != word-break
work-break本是IE專用的CSS property, 最近才被微軟的staff納入成為CSS 3 Text module的一部分.

其實你所說解決文章過長的問題應是測試blahblahblah...........................
這種超長的英語字詞才會做成.
為什麼會產生不斷行的問題? 只是因為中西方的書寫方式不同, 中文連接字詞會自動換行, 但英語連接字詞卻不會, 如果你要"測試"一個超長的英語連接字詞, 就會出現這問題.
但在現實生活中, 會出現這樣的問題嗎? 我想不會, 一般的英語字詞都不超過20個字母, 中間必定有一個white space來分隔.
所以, 其實除了故意"測試"一個超長的英語連接字詞之外, 一般不會出現你所說的問題.

簡單來說, 這個問題跟本不需解決的, 但若要說Mozilla有否相同的處理方法, 暫時還沒有.


回頂端
  
引用回覆  
 文章主題 :
文章發表於 : 2004-05-22, 13:40 
離線

註冊時間: 2004-05-22, 12:53
文章: 2
在用标点的时候也会出现这个问题吧。比如打出n个惊叹号,就不会自动断行。


回頂端
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2004-05-22, 14:41 
cranefly 寫:
在用标点的时候也会出现这个问题吧。比如打出n个惊叹号,就不会自动断行。
嗯, 你說的很對.
其實, 只有中日韓的字詞才會有自動換行的情況出現, 一般標點是不包括在內的.

但如果要我去處理這個問題, 我會改用
代碼:
元素 {
overflow: auto;
width: 100%; /* For IE 6 Compatibility */
}
而不是用word-break.
第一, word-break本來就不是這麼用, 這涉及到語意上的問題.
第二, 這個方法最少能在各主流瀏覽器上用.
第三, 這個方法能避免了不少排版上的問題, 特別是一些經常在論壇故意用超長的英語連接字詞來"測試"排版的問題.

這個方案你認為如何? :roll:


回頂端
  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 5 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 81 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群