← Desenvolvimento

Validator - Vocês corrigem?

Lida 5004 vezes

Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3


Boas,

vocês dão valor aos erros do Validator w3 e tentam corrigi-los?

Ou para vocês é indiferente?
Offline

Souza 
Elite
Mensagens 1816 Gostos 1
Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Os mais críticos...
Offline

=IceBurn= 
Membro
Mensagens 897 Gostos 3
Feedback +3

Troféus totais: 32
Trófeus: (Ver todos)
Windows User Level 6 Linux User Mobile User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5

Indiferente???  [-X
Detesto erros de HTML, embora neste momento esteja ciente que tenho alguns em determinados sites, mais concretamente devido à caixa de fãs do Facebook e outros devido ao plugin do WMP. Mas serão corrigidos. ;)
São situações específicas que em parte nos obrigam a ter erros no HTML, para conseguir que determinadas coisas funcionem correctamente em todos os browsers. É triste que assim seja, mas é a realidade. Há situações que só mesmo disfarçando com JavaScript.  :#!!!$:
Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Eu n me preocupo muito com isso...

Dá no IE, no firefox e no Chrome? Tá óptimo. Siga para bingo.
Offline

Nuno 
Administrador
Mensagens 7780 Gostos 216
Feedback +2

Troféus totais: 42
Trófeus: (Ver todos)
100 Poll Votes Level 7 Search Mobile User Level 6 Super Combination Combination Topic Starter 50 Poll Votes 10 Poll Votes

Primeiro que esteja semelhante em todos os browsers. Depois se houver tempo, o que é raro, é que vem as validações w3c.
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Eu também não me preocupo muito, pois se funcionar tudo bem, mas estive no woorank e os erros penalizavam a pontuação, claro que o woorank não tem importância nenhuma para os visitantes, mas é bom para analisar algumas coisas do site...

Por isso decidi corrigir os meus erros, ficando assim com 0 :)
http://validator.w3.org/check?uri=http%3A%2F%2Fsubmundos.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=1&user-agent=W3C_Validator%2F1.767


A minha dúvida, o google liga aos erros quando está a ler o HTML ou é indiferente nesse aspecto?
Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Offline

tonebiclas 
Membro
Mensagens 29 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

sim, sempre.

As minhas páginas são sempre em Strict, primeiro faço a marcação ( XHTML ) e vou validando...depois é fazer o CSS e validar o mesmo também

ter a marcação correcta/sem erros é meio caminho andado para teres sucesso com todos os browsers

não é difícil ter a validar a 0 erros, basta conhecer algumas regras...

cumps ;)
Offline

cpdesign 
Membro
Mensagens 235 Gostos 1
Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

As minhas páginas são em XHTML transitional logo têm uma grande imposição de regras o que leva a que cumpra de uma forma mais rigorosa os standards. Se usasse o Strict a imposição seria ainda maior.

As vantangens são a grande compatibilidade entre browsers e a quase inexistência de erros, logo não preciso de muito de me preocupar com Validators.

O XHTML pode parecer um pouco trabalhoso, mas acaba por se tornar natural e difícil de fugir às regras. No início do ano tive que fazer um trabalho a que se impunha o HTML 4.01 e foi o cabo dos trabalhos, levou 10 vezes mais tempo a ficar compatível.

Para quem pensa em passar para o HTML 5 é bom que passe a usar os Stricts e o XHTML, porque não haverá grande tolerância a erros de codificação.
Offline

Riey 
Membro
Mensagens 1001 Gostos 0
Feedback +4

Troféus totais: 30
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3

Acho que não... :)

http://validator.w3.org/check?uri=http%3A%2F%2Fgoogle.com&charset=%28detect+automatically%29&doctype=Inline&group=1&user-agent=W3C_Validator%2F1.767

Ironia à parte, é sempre positivo corrigir os erros.

Também já tinha reparado que o google não liga aos erros..

mas os bots do google como andam a ler o HTML dos sites às vezes podiam penalizar se encontrassem uma div dentro de um span (por exemplo)
Offline

tonebiclas 
Membro
Mensagens 29 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

por um documento a validar a 0 erros em Transitional/Strict não é nada de outro mundo

algumas regras:

Geral:

- não por elementos block ( e ordered-listy's penso ) dentro de elementos inline - ( p.e: <div>'s dentro de <span>'s, <ul>'s dentro de <p>'s, <p>'s dentro de <a>'s etc. );

Formulários:

- no elemento <form> indicar sempre o ACTION mesmo que vazio;
- no form, o method têm de estar em mínusculas
- nas textarea's por sempre cols="" e rows="" mesmo que vazios

Listas:

- qualquer elemento que esteja dentro de um <ul> têm de estar dentro de ul <li> ( errado: <ul><p>asd</p></ul> correcto: <ul><li><p>asd</p></li></lu> );

Documento:

- Não pode haver nada escrito antes do doctype - além de ser um erro vão ter problemas com qualquer IE pois o documento passa a Quirks Mode o que estraga tudo;

Imagens:

- usar sempre o atributo "alt" mesmo que vazio ( <img src="" alt="" /> )

Hiperligações:

- Usar &amp; em vez de & ( ex: <a href="produtos.php?id=1&amp;catid=2">produtos</a> )

Parágrafos:

( este não tenho 100% de certeza, mas... )
- Usar um <br /> só em parágrafos, ou seja só dentro de <p>'s . Até faz sentido pois é uma quebra de linha, e só se usam quebras de linha num parágrafo

Estes são os erros mais comuns, e foram os únicos que me lembrei

se me lembrar de mais alguma posto aqui

cumps ;)
Offline

Luís Salvador 
Membro
Mensagens 2068 Gostos 37
Feedback +4

Troféus totais: 28
Trófeus: (Ver todos)
Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Tanta coisa vazia que se deve colocar, só mesmo pra pesar...

Também só corrigo os mais críticos. Se der no IE, Firefox e Chrome tá bom.
Offline

tonebiclas 
Membro
Mensagens 29 Gostos 0
Troféus totais: 16
Trófeus: (Ver todos)
Super Combination Combination Level 3 Level 2 Level 1 10 Posts First Post Karma Eighth year Anniversary Seventh year Anniversary

são as regras da linguagem e nós temos de as cumprir

é como no php por exemplo.

tu podes usar uma variável sem a ter declarado primeiro ( p.e: $var .= 'as'; ).

Isto dá direito a um NOTICE, que podem ser ocultados, se declarares a variável já não te dá nada.

é uma questão de respeitar as regras e eu respeito porque acho que é o correcto e é um toque de profissionalismo e gosto por aquilo que se faz. Quando vejo sites feitos por grandes empresas cheios de erros de (X)HTML fico logo com a impressão que não se dão ao trabalho de validar as páginas o que mostra menos profissionalismo.

isto é a minha opinião, venham de lá mais, também gostava de saber o que é que outros programadores pensam
Offline

cpdesign 
Membro
Mensagens 235 Gostos 1
Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Sou programador e como todos os programadores, tenho a mania/tendência de seguir os padrões e best practices.

Sabendo que se fizermos tudo bem no início, no final teremos poucos erros.
Se existirem erros serão fáceis de detectar e corrigir - super vantagem do ponto de vista da manutenção.

Como refere o tonebiclas, a declaração de variáveis é uma coisa simples... e por vezes há quem perca muitas a horas a tentar encontrar um erro por causa de uma variável mal declarada.
Offline

=IceBurn= 
Membro
Mensagens 897 Gostos 3
Feedback +3

Troféus totais: 32
Trófeus: (Ver todos)
Windows User Level 6 Linux User Mobile User Super Combination Combination Topic Starter Poll Voter Poll Starter Level 5

Quando vejo sites feitos por grandes empresas cheios de erros de (X)HTML fico logo com a impressão que não se dão ao trabalho de validar as páginas o que mostra menos profissionalismo.

Nem mais, já somos dois. Denota uma enorme falta de profissionalismo e conhecimento. :)

O mesmo se aplica aos próprios sites dessas empresas de webdesign/programação, até é mais este caso, porque uma empresa pode entregar o site sem erros ao cliente e depois o cliente lembrar-se de fazer estragos e assim perder a validação.