Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Marcos Coelho2

Validação completa do site

Recommended Posts

Olá galera do imaster estou fazendo uma validação completa do meu site.

Na verdade já consertei bastante coisa que estava dando erro e ainda tem bastante pra consertar.

 

Meu link de validação

http://validator.w3.org/check?uri=http%3A%2F%2Fpacoesportes.com%2F&charset=%28detect+automatically%29&doctype=Inline&group=0

 

link do meu site

http://pacoesportes.com/

 

 

Então já comecarei postando uma duvida bem basica o que devo e o que nao devo deixar aberto no inicio do me codigo, esta dando alguns erros na validação e ainda acho que esta dando erro em algumas versoes do internet explorer por isso.

 

 

<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

 

Como deve ficar o inicio do meu codigo o que devo retirar dessa parte que eu passei?




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

"There is not just one type of HTML, there are actually many: HTML 4.01 Strict, HTML 4.01 Transitional, XHTML 1.0 Strict, and many more. All these types of HTML are defined in their respective W3C specifications, but they are also defined in a machine-readable language specifying the legal structure, elements and attributes of a type of HTML."

http://www.w3.org/QA/Tips/Doctype

 

Se deve usar apenas um doctype. E existem vários deles (divididos em transitional, strict, frameset), para diferentes casos. É a primeira coisa a se declarar no início do código. Tem sua importância. :)

 

Pelo o que vi, o certo seria continuar com o XHTML + RDFa:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

:seta: http://www.w3.org/TR/xhtml-rdfa/

:seta: http://www.w3.org/QA/2002/04/valid-dtd-list (Documentação de cada um)

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei e dessa forma e deu erro no site.

 

 

Os 4 primeiros erros são desse me inicio da abertura do html.

 

 

Vou tentando aki e postando se alguem tiver dicas por favor postem para mim...

 

 

Então o erro da declaração inicial eu ja corrigi, por favor me ajudem com os proximos

 

 

 

Que erro é esse que ta dando nas meta tags

<meta property="og:type" content="addshoppers:product" /><script type="text/jav

 

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute. If you received this error when using the <embed> element to incorporate flash media in a Web page, see the FAQ item on valid flash.

 

 

 

Como posso tirar esses erros nas meta tags?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiro acerte o DOCTYPE do documento conforme a Diéssica sugeriu:

 

 

<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">

 

Se o documento não for RDFa, esta meta tag não será correta.

 

 

Corrigido o doctype, revalide o documento e acerte os erros. O próprio validador da W3 lhe fornece as dicas para acerto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

entao...

essa parte da validação nao esta mais dando erro eu coloquei desse jeito

 

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">



 

ta errado?

do jeito que a Diessica me passou ta dando erro




			
		

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então seu documento não é XHTML + RDFa, e sim só XHTML.

Isso deve ser visto antes do desenvolvimento. Você deve escolher um DOCTYPE que concorde com o código.

Preste atenção no que a W3C diz sobre o seu erro, se necessário traduza a solução... e resolva. :)

Compartilhar este post


Link para o post
Compartilhar em outros sites



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML+RDFa 1.0//EN" "http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt" lang="pt">
<head>
ai é lógico que vai dar erro..

 

além de ter um espaço em branco antes do DTD, vc tem 2 deles. Use apenas 1.

Qnto aos outros erros, dá uma lida aqui, pode te ajudar:

 

http://wbruno.com.br/2011/04/07/entendendo-erros-validador-html-w3c-parte-2/

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.