Sobre o validador CSS

Índice

  1. Sobre esse serviço
    1. Que serviço é esse? Eu preciso dele?
    2. A explicação acima é confusa! Socorro!
    3. Então, essa é a autoridade que determina se a CSS está ou não correta?
    4. Quanta custa?
    5. Quem escreveu o código dessa ferramenta ? Quem a mantém?
    6. Como posso entrar em contato com o autor ? Relatar um bug?
    7. Posso ajudar ?
  2. Cantinho do desenvolvedor
    1. Como foi escrito o código do validador CSS ? Ele está disponível em algum lugar?
    2. Posso instalar e rodar o validador?
    3. Posso construir uma aplicação para o validador? Existe uma API?

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 . 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, 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.