Validação de CSS no WordPress e W3C

2

Eu brinquei com o WordPress aqui e ali por alguns anos e estou me perguntando sobre problemas com validação de CSS com temas do WordPress. Isso pode parecer uma pergunta estúpida, mas:

Existe uma razão, relacionada ao WordPress, por que parece que nenhum tema que eu encontrei surgiu livre de erros na validação do WC3 CSS?

Pensei em vários motivos pelos quais isso pode estar acontecendo:

  • Aqueles que criam muitos temas sem se importar se passam ou não na validação
  • estou recebendo meus temas de fontes não tão boas
  • Existem peculiaridades com o WordPress que forçam os designers a "hackear" seu CSS

Apenas imaginando.

    
por Melanie Shebel 15.09.2011 / 00:42

5 respostas

6

Não há motivo para um site WordPress não passar na validação, depende inteiramente do designer do tema.

    
por Milo 15.09.2011 / 01:02
4

A razão simples é que a validação do WC3 CSS não é muito importante, você pode fazer coisas melhores com o seu tempo, o que afetará seus usuários reais. Não estou dizendo que os padrões não são importantes, mas com testes apropriados é bastante fácil garantir a compatibilidade, mas a validação estrita não é seguida porque muitas técnicas úteis simplesmente não são válidas. Por exemplo, google.com não é CSS válido (ou a grande maioria dos sites, pequenos e grandes), você acha que isso é importante?

    
por Wyck 15.09.2011 / 01:05
2

As únicas situações em que posso pensar para não validar o CSS são:

  • O desenvolvedor do tema usa propriedades experimentais do navegador, que são anexadas a um ID de fornecedor como "-moz", "-o" ou "-webkit". Aqui é uma lista de tais propriedades.

  • Ele está usando CSS inválido para corrigir alguns bugs do IE 6/7 enganando o analisador CSS (não é uma boa ideia, porque essas correções podem ser aplicadas de outras formas)

  • Existem erros de digitação em seu código CSS

Esta linguagem de marcação é bastante direta. Além de pequenos erros de digitação, você não pode produzir código inválido de maneira não intencional.

Pessoalmente, sou um daqueles que usam recursos experimentais sempre que posso.

    
por onetrickpony 15.09.2011 / 02:15
1

Sou um grande crente na validação de XHTML. Pessoalmente, eu me esforço para criar temas validados por XHTML e ter sido bem-sucedido até agora.

Geralmente, os temas são válidos, mas as pessoas ativam os plugins que não são.

    
por AndrettiMilas 15.09.2011 / 02:06
1

Muitos modelos são codificados em HTML5. Acho que você deveria tentar um modelo não codificado em HTML5. Um comentário perto do final de esta postagem declara

1. The HTML5 validator is experimental

2. The HTML 5 aspec is still in draft., It won't become a formal W3C spec until approx 2014 according to W3C.

So you're currently using an experimental validator to check against a draft (and changeable) DOCTYPE spec.
(Commenter = Esmi)
    
por byronyasgur 15.09.2011 / 16:07