关于W3C的CSS验证服务

# CSS Validation Service

Check Cascading Style Sheets (CSS) and (X)HTML documents with style sheets

## 关于CSS验证器

### 目录

### 关于这个服务

#### 这是什么？我需要它么？

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

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

#### 上面的解释我看不懂！求救！

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

#### 那么，这个东西是判断一个css是正确与否的权威么？

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

#### 需要花费多少钱？

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

#### 谁写了这个工具？谁在维护这个工具？

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

#### 我能帮着做点什么呢？

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

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

#### 还有别的问题？

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

### 开发者园地

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

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

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

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

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

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

- Български
- Deutsch
- English
- Español
- Français
- 한국어
- Italiano
- Nederlands
- 日本語
- Polski
- Português
- Русский
- Svenska
- 简体中文