2011-08-09 88 views
3

這是關於基本的HTML + CSS頁面呈現。HTML - 如何將段落拆分爲同樣寬的行?

如果段落太長而不能放在一行中,它會佔用盡可能多的空間,然後再重新包裝,等等。

我希望我的網頁的換行發生,以便生成的行儘可能相等。

因此,而不是越來越:

包裝包裝包裝包裝包裝

包裝包裝包裝包裝包裝

包裝包裝包裝包裝包裝

包裝

與很短的最後一行,我會得到:

渦卷渦卷渦捲包裹

渦卷渦卷渦捲包裹

渦卷渦卷渦捲包裹

渦卷渦卷渦捲包裹

更平衡線路。例如,這可能對右對齊的報價很有用,這些報價可能會或可能不會被封裝,但只有一點點時纔會顯得很醜。

所以我正在尋找一個告訴瀏覽器這樣做的HTML/CSS命令。

備註:我不是在尋找合理的文字。我需要的是線條被包裹起來,使得它們的尺寸大致相等,而最後的線條要短得多。

可能嗎?

+1

你想要做什麼?在命令提示符下?到一個現有的文件?從程序中輸出文字?如果最後一個,你使用什麼語言(C#,Java,Php ...)和平臺(WinXP,Win7,Unix,Linix,MacOS ......)。謝謝。 –

+0

對不起。這只是HTML。我編輯了這個問題來說明這一點。 – user334639

回答

0

你可以嘗試fmtpar

fmt -w 80 input.txt 

par 80jl < input.txt 

另一種選擇是使用justify.vim Vim腳本。

+0

對不起。這只是HTML。我編輯了這個問題來說明這一點。 – user334639

1

嘗試一下下面的CSS語句: text-align:justify;

see the different options in action here

+0

謝謝,但是...我不是在尋找合理的文字。我需要的是線條被包裹起來,使得它們的尺寸大致相等,而最後的線條要短得多。 – user334639