Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal! há algum tempo entreguei um portal pra um cliente meu e me parece q tem um amigo dele agora q está querendo "empurrar" outro portal pra ele, "jogando areia" no meu trabalho alegando que está com umas par de erro de validação na W3. Tais como essas abaixo:
>
Line 5, Column 69: NET-enabling start-tag requires SHORTTAG YES
Line 6, Column 67: NET-enabling start-tag requires SHORTTAG YES
Line 6, Column 67: document type does not allow element "LINK" here
Line 13, Column 8: end tag for element "HEAD" which is not open
Line 14, Column 6: document type does not allow element "BODY" here
Line 44, Column 58: document type does not allow element "SCRIPT" here; assuming missing "LI" start-tag
Line 47, Column 157: end tag for element "A" which is not open
Line 47, Column 161: end tag for element "B" which is not open
Line 47, Column 174: end tag for "SCRIPT" omitted, but its declaration does not permit this
Line 44, Column 6: start tag was here
Line 47, Column 175: character data is not allowed here
Line 51, Column 145: character data is not allowed here
Line 53, Column 14: end tag for element "SCRIPT" which is not open
Line 59, Column 370: end tag for element "P" which is not open
* Gostaria de saber se tem alguma ferramenta específica que auxilia a gente a corrigir esses problemas e até que ponto esses erros implicam na performance do site uma vez que ele está 100% operante, funcionando normalmente. Pelo que eu saiba estes erros acarretam problemas na otimização do site correto? Toda informação a respeito serão muito bem vindas!
Grato!
CSS : http://jigsaw.w3.org/css-validator/
HTML : http://validator.w3.org/
qualquer coisa posta o site.
É isso que disseram
VErifique nos links postados pelo Desnickadu que irá aparecer todos os erros listados e o que são eles
Assim é fácil arrumar
Alguns podem parecer mais confusos e caso tenha problema com algum poste o link do seu site
Que veremos no que da para ajudar http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Pessoal valew mesmo pelo toque! estou usando o link que o Desnickadu passou! Tinha 56 erros! agora consegui já baixar pra 39! Depois eu continuo aos pouquinhos eu deixo o site zerado! É q agora tenho mais o q fazer q ficar acertando essas coisinhas!
Olha vou te contar! achei esse negócio chato pra caramba! Culpa do Dreawnweaver que suja o código e essa W3 é bem chata! Exemplo quando você chama um swf pra dentro do Drean ele automaticamente faz isso:
<param name="quality" value="high" />
o validador dessa W3 reclama e pede pra tirar esta tag
<param name="quality" value="high" />
Eu sou a favor do bom trabalho, chego as vezes até ser perfeccionista. Mas achei esta W3 um exagero! Parece quase que uma imposição dos caras!
Valew muito obrigado!
Num é questão de ser uma imposição. A questão é que padronizando uma formatação de código, ele pode funcionar em todos os browsers o que não ocorreria se fosse livre a codificação do site http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Relaxa cara
chega uma hora que você acostuma com essas regras e nem percebe mais :P
E aconselho a largar o dreamweaver
Faça o código "na mão" que dará menos dor de cabeça
>
o validador dessa W3 reclama e pede pra tirar esta tag
<param name="quality" value="high" />
Até onde 'lembro', o validador sugere que você coloque essa barra, para indicar o término de uma 'tag curta'.como em:
<img src="" alt="" />
qual DTD você está usando ?
>
Num é questão de ser uma imposição. A questão é que padronizando uma formatação de código, ele pode funcionar em todos os browsers o que não ocorreria se fosse livre a codificação do site http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Olá João! Neste caso então até que vale a pena mesmo esta padronização! Aí sim vejo vantagem! Mas será mesmo q estar dentro dos padrões da W3 é garantia do funcionamento em todos os navegadores? Pq acho este "lance" de navegadores um problema! Acho mais fácil então validar seu código da W3 do q sair por aí testando sua aplicação em todos navegadores! Abraço!
>
estar dentro dos padrões da W3 é garantia do funcionamento em todos os navegadores?
Não.
O validador te indica erros de sintaxe, e apenas isso.
Oi Willian! estou usando este aqui que é automático do meu DreamWeaver em Ingles
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Eu prefiro usar um DocType mais restrito, como o XHTML 1.1, porém, no seu caso, irá trazer, possivelmente, mais erros.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
>
>
estar dentro dos padrões da W3 é garantia do funcionamento em todos os navegadores?
Não.
O validador te indica erros de sintaxe, e apenas isso.
Só complementando o que o William disse, o validador te da apenas os erros de códigos obrigatoriamente suportados por todos os navegadores mas cada navegador interpreta o código de sua maneira podendo deixar o layout certo ou não http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
Sim, influência um pouco na otimização.
A maioria dos erros são de fechamento de tags. Posta o site.
http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif