2013-02-27 208 views
8

若要格式化段落我使用text-align:justify,但我有一個問題,單詞之間有大的空格,對於IE解決方案是使用text-justify: distribute;,但Chrome不支持此操作,我的問題是我應該使用Chrome和FirefoxCSS文本對齊對齊大空格

大空間的例子:http://jsfiddle.net/L5drN/

回答

5

考慮使用連字符(手動,CSS,服務器端或客戶端JavaScript),例如,答案Can I use CSS to justify text with hyphenating words at the end of a line? 當文中有長詞時,連字往往會有很大幫助。

您仍然可以保留text-justify: distribute,因爲它可以改進支持瀏覽器的結果,並且可以期望獲得支持,如在CSS標準化軌道(CSS Text Module Level 3 WD)中那樣。

+0

謝謝,但我鋼有問題的寬度Chrome – Wizard 2013-02-27 19:12:11

+0

Chrome不會連字符,所以對於Chrome,你只限於其他選項。 Hyphenator.js似乎連字符立陶宛好;演示:http://www.cs.tut.fi/~jkorpela/js/hyphlt.html8 – 2013-02-27 20:34:59

-1

如何要格式化的段落?你的意思是寬度,高度,字母間距或字距?

您是否嘗試過使用text-align CSS標籤?

text-align:center 

還是字間距 CSS標籤?

word-spacing:10px 
+0

他正在使用文本對齊:justify – 2013-02-27 17:51:05

+0

我是關於詞之間的空間不一樣1是最大的2 – Wizard 2013-02-27 17:51:10

+1

@Lopezito也許嘗試使用CSS字間距屬性然後。它定義了單詞之間的空格。 https://developer.mozilla.org/en-US/docs/CSS/word-spacing – 2013-02-27 17:59:01

21

爲您喜歡的字間距給負值..

例如:

text-align:justify; 
word-spacing:-2px; 

對我的作品,並希望這有助於:)

3

用途:

文字中斷:全部打破;

還行!