# Serviço de validação CSS

Verifica folhas de estilo em cascata (CSS) e documentos (X)HTML com folhas de estilo

## Sobre o validador CSS

### Índice

### Sobre esse serviço

#### Que serviço é esse ? Eu preciso dele?

O serviço de validação do W3C é um software livre criado pelo W3C para auxiliar web designers e desenvolvedores web na verificação de folhas de estilo em cascata (CSS). Ele pode ser usado livremente na web, ou você pode fazer o download e usá-lo tanto como um programa java independente ou como uma extensão (servlet) em um servidor web.

Você precisa dele? se você é um desenvolvedor web ou um web designer está ferramenta será uma poderosa aliada. Ela não só é capaz de comparar uma folha de estilo com as especificações para as CSS, apontando erros, grafia incorreta ou uso impróprio das CSS, mas também alertará você para potenciais riscos à usabilidade.

#### A explicação acima é confusa! Socorro!

A maioria dos documentos para a web são escritos em uma linguagem para computador denominada HTML. Essa linguagem pode ser usada para criar informação estruturada, links e multimídia em geral. Para definir cores, formatos de textos e layout a HTML usa uma linguagem de estilização denominada CSS, abreviatura para "Cascading Style Sheets" (folhas de estilo em cascata) . A finalidade da ferramenta validador CSS é a de auxiliar o desenvolvedor na tarefa de verificar e corrigir quando necessário as folhas de estilo por ele desenvolvidas.

#### Então, essa é a autoridade que determina se a CSS está ou não correta?

Não. É apenas uma ferramenta valiosa e confiável, ressalvado que, sendo uma ferramenta baseada em um software, está sujeita a bugs e incorreções & legacy bugs e incorreções . A referência atual para folhas de estilo é a especificação para CSS.

#### Quanto custa ?

Nada. O serviço é gratuito. O código é aberto e você é livre para baixar, usar, modificar, distribuir e muito mais. Se você gosta do validador está convidado a participar do seu projeto ou fazer uma doação ao W3C via o programa de suporte ao W3C, mas isto não é uma obrigatoriadade.

#### Quem escreveu o código dessa ferramenta ? Quem a mantém?

O W3C mantém, hospeda a ferramenta e agradece o trabalho do staff do W3C, aos desenvolvedores voluntários e tradutores. Ver a página de créditos e agradecimentos para maiores detalhes. Você pode participar.

#### Posso ajudar ?

Certamente que sim . Se você é um programador java você pode ajudar a desenvolver o projeto do validador conferindo o código, analisando e corrigindo bugs & legacy bugs, ou criando novas funcionalidades.

Mas, você não precisa ser um programador para manutenir e aperfeiçoar essa ferramenta: você pode ajudar na melhoria da documentação, participar de traduções do validador ou mesmo se inscrever na lista de discussão para participar das discussões e ajudar usuários com dúvidas.

#### Ficou alguma dúvida ?

Se você tem alguma dúvida sobre CSS ou validador CSS consulte as listas de discussão e fóruns. Mas, antes disso, certifique-se de que sua dúvida não está respondida no FAQ para o validador CSS.

### Cantinho do desenvolvedor

#### Como foi escrito o código do validador CSS ? Ele está disponível em algum lugar?

O validador CSS do W3C foi escrito em linguagem java e seu código está disponível usando CVS: você pode navegar online pelo código ou baixar o código seguindo as instruções ali contidas. Para uma visão rápida das classses usadas pelo código ao validador CSS veja o arquivo LEIA-ME.

#### Posso instalar e rodar o validador?

É sim, possível baixar, instalar o validador e rodá-lo via linha de comando ou como servlet em um servidor web. Leia as instruções para instalação e uso.

#### Posso construir uma aplicação para o validador? Existe uma API?

Sim e sim. O validor CSS possui uma (RESTful) interface SOAP que torna bem simples a tarefa de construir uma aplicação (seja web ou outra qualquer). Uma forma civilizada e respeitosa para com os demais usuários de uma ferramenta pública é construir aplicações com uso de comando sleep() entre chamadas da ferramenta (no caso o validador) ou ainda instalar e rodar uma instância própria da ferramenta.

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