W3C CSS验证服务是由W3C制作的一个免费软件,用于帮助Web设计者检查层叠样式表(CSS)。你可以在W3C提供的免费在线服务中使用,也可以下载后作为一个Java程序或者Servlet运行在自己的机器上。
你需要它么?如果你是一个web开发者或者web设计人员,这个工具将是一个强大的助手,它不仅会将你所写的css文件和css的标准进行比较,帮你找出错误,笔误,误用等等,它还可以告诉你你的css中可用性上的风险。
大部分的网页是使用html的计算机语言编写的,这种语言能创建一个结构化划分信息,超链接,多媒体对象等。对于颜色,文字,布局等样式方面的问题,html采用css来解决,css是“层叠样式表”的简称。这个工具所做的事情就是帮助用户进行css的检查,并且在需要的时候可以做一些自动更正。
不,它只是一个有用的可靠的软件工具,和所有的软件一样,它也有自己的bug和问题。真正的权威应该参考css标准。
不需要。这个服务是免费的,并且源代码也是公开的,你可以自由的下载,使用,修改,分发等等。 如果你很喜欢它,我们也欢迎你加入这个项目,或者通过w3c的支持者程序来资助它,但是没有任何人可以强迫你这样做。
W3C维护并运行这个服务,感谢w3c的成员,志愿开发者和志愿翻译者所作的工作。更详细的信息请访问创作人员列表。你也可以加入进来。
当然,如果你是一个Java的编程人员,你可以通过取得源代码,添加你的新代码或者改正bug的代码。
除此之外,你也可以通过改进文档,翻译,加入mailinglist去解答别人的疑问来帮助这个工具。
如果你还有别的关于css或者css验证器的问题,请加入mailinglist或者论坛。但是在那之前,请仔细阅读一下css验证器的常见问题及解答(FAQ),避免不必要的重复劳动和浪费别人的精力。
W3C的 css验证器是使用Java开发的,当然,还是开源的,你可以通过CVS:在线察看代码或者下载所有的代码。察看readme文件可以快速的了解css验证器的概貌。
当然可以,你还可以以命令行的形式或者安装到web服务器上以servlet的形式运行。你可以参考 如何安装和运行 。
当然可以,当然有 API。css验证器还有一个SOAP接口来提供更多便利。在自己的程序中使用css验证器的时候,最好做法是在调用css验证器前调用自己程序的sleep()函数,或者将验证器作为一个单独的实例来使用