2010-07-12 59 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