2010-07-12 86 views
2

我想在點擊用戶瀏覽器之前美化我的HTML。有沒有免費或開源的圖書館這樣做?有沒有HTML代碼美化器?

+2

這與C#有什麼關係? – 2010-07-12 04:35:21

+0

@John:好點。我將它從'C#'改爲'.net'。 – 2010-07-12 04:45:52

+3

你可能有一個很好的理由來做到這一點,但人們需要記住的一件事是,許多網站都花費了一定的篇幅,以編程方式最大限度地減少他們的生產HTML(剝離空白和不需要的引號),以便擠出一些額外的位的運輸尺寸。出於調試目的,使用像Firebug或Chrome調試器這樣的工具很容易,它可以爲您規範文檔結構。 – nas 2010-07-12 04:48:13

回答

4

這裏有一個:http://tidy.sourceforge.net/

+0

它不容易從ASP.NET中使用...由ars建議的包裝器在這種情況下似乎更適合 – 2010-07-12 06:21:30

+0

@Thomas:那麼,我將贊成ars。 – 2010-07-12 12:22:14

8

您可以使用Tidy.NET庫做到這一點。下面是一個頁面的鏈接與一些代碼,並解釋:

+0

你的鏈接可以歸結爲http://tidynet.sourceforge.net/,雖然它們顯然有共同的起源,但似乎與我鏈接的項目不同。 – 2010-07-12 04:20:37

+1

嗨Steven,對 - 它是你爲.NET鏈接的庫的本地實現。 C#標籤讓我覺得這個實現可能對提問者有用。 – ars 2010-07-12 05:10:17