关于CSS验证器

目录

  1. 关于这个服务
    1. 这是什么?我需要它么?
    2. 上面的解释我看不懂!求救!
    3. 那么,这个东西是判断一个CSS是正确与否的权威么?
    4. 需要花费多少钱?
    5. 谁写了这个工具?谁在维护这个工具?
    6. 我该如何联系作者?如何报告一个错误?
    7. 我能帮着做点什么呢?
  2. 开发者园地
    1. 这个CSS验证器是用什么写的?源代码可以拿到么?
    2. 我能自己安装并运行这个验证器么?
    3. 我能在我的应用程序中运用这个验证器么?有什么API么?

关于这个服务

这是什么?我需要它么?

W3C CSS验证服务是由W3C制作的一个免费软件,用于帮助Web设计者检查层叠样式表(CSS)。你可以在W3C提供的免费在线服务中使用,也可以下载后作为一个Java程序或者Servlet运行在自己的机器上。

需要它么?如果你是一个web开发者或者web设计人员,这个工具将是一个强大的助手,它不仅会将你所写的css文件和css的标准进行比较,帮你找出错误,笔误,误用等等,它还可以告诉你你的css中可用性上的风险。

上面的解释我看不懂!求救!

大部分的网页是使用html的计算机语言编写的,这种语言能创建一个结构化划分信息,超链接,多媒体对象等。对于颜色,文字,布局等样式方面的问题,html采用css来解决,css是“层叠样式表”的简称。这个工具所做的事情就是帮助用户进行css的检查,并且在需要的时候可以做一些自动更正。

那么,这个东西是判断一个css是正确与否的权威么?

不,它只是一个有用的可靠的软件工具,和所有的软件一样,它也有自己的bug和问题。真正的权威应该参考css标准

需要花费多少钱?

不需要。这个服务是免费的,并且源代码也是公开的,你可以自由的下载,使用,修改,分发等等。 如果你很喜欢它,我们也欢迎你加入这个项目,或者通过w3c的支持者程序来资助它,但是没有任何人可以强迫你这样做。

谁写了这个工具?谁在维护这个工具?

W3C维护并运行这个服务,感谢w3c的成员,志愿开发者和志愿翻译者所作的工作。更详细的信息请访问创作人员列表。你也可以加入进来。

我能帮着做点什么呢?

当然,如果你是一个Java的编程人员,你可以通过取得源代码,添加你的新代码或者改正bug的代码。

除此之外,你也可以通过改进文档,翻译,加入mailinglist去解答别人的疑问来帮助这个工具。

还有别的问题?

如果你还有别的关于css或者css验证器的问题,请加入mailinglist或者论坛。但是在那之前,请仔细阅读一下css验证器的常见问题及解答(FAQ),避免不必要的重复劳动和浪费别人的精力。

开发者园地

这个css验证器是用什么写的?源代码可以拿到么?

W3C的 css验证器是使用Java开发的,当然,还是开源的,你可以通过CVS:在线察看代码或者下载所有的代码。察看readme文件可以快速的了解css验证器的概貌。

我能自己安装并运行这个验证器么?

当然可以,你还可以以命令行的形式或者安装到web服务器上以servlet的形式运行。你可以参考 如何安装和运行

我能在我的应用程序中运用这个验证器么?有什么API么?

当然可以,当然有 API。css验证器还有一个SOAP接口来提供更多便利。在自己的程序中使用css验证器的时候,最好做法是在调用css验证器前调用自己程序的sleep()函数,或者将验证器作为一个单独的实例来使用