Publicado por: Paulo Fernandes | 25/Ago/2008

Validando DOCTYPE STRICT usando target na TAG A

Olá galera

Estou dando uma passada rápida por aqui apenas para mostrar como podemos validar um documento usando o DOCTYPE STRICT e colocando a na TAG A o atributo target.

Se você tentar validar um documento neste formato aqui!

<!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“>
<head>
<meta content=”text/html; charset=ISO-8859-1″ http-equiv=”Content-Type”/>
<title>Validando DOCTYPE STRICT usando target na TAG A – by aprendacss.wordpress.com</title>
</head>
<body>
<a href=”http://aprendacss.wordpress.com” target=”blank”>AprendaCSS</a> – 2008
</body>
</html>

Aparecerá esta mensagem para você.

Porém se adicionar está clausúla “[ <!ATTLIST a target CDATA #IMPLIED> ]” no final do seu DOCTYPE, dessa forma aqui:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” [ <!ATTLIST a target CDATA #IMPLIED> ]>

Pronto o seu problema está resolvido. O código final fica assim:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN”
http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” [ <!ATTLIST a target CDATA #IMPLIED> ]>
<html xmlns=”http://www.w3.org/1999/xhtml“>
<head>
<meta content=”text/html; charset=ISO-8859-1″ http-equiv=”Content-Type”/>
<title>Validando DOCTYPE STRICT usando target na TAG A – by aprendacss.wordpress.com</title>
</head>
<body>
<p>
<a href=”http://aprendacss.wordpress.com” target=”blank”>AprendaCSS</a> – 2008
</p>
</body>
</html>

Apenas para lembrar que o DOCTYPE Transitional aceita normalmente este atributo na TAG A. Este artigo é só para informar que existem formas de validar o target usando o DOCTYPE STRICT.

Referência: http://krijnhoetmer.nl/stuff/html/strict-doctype-target/

Bom galera é isso e até mais.


Respostas

  1. Olá tentei validá meu site no http://www.validome.org/grammar/validate/
    só que diz que o Doctype tá com erro, gostaria de saber como faço pra resover. Obrigado At. Alexandre

  2. Muito interessante realmente ainda desconhecia esse atributo, mto massa Parabens!

  3. @Alexandre Goncalves
    Pelo visto ká conseguiu validar o seu site, eu sinceramente não sei porque não estava validando.
    E outra coisa este site de validação que você disse eu desconheço

    @Allan Guersoni
    Legal mesmo este atributo né!?
    Obrigado

  4. ptzz mttt bom cara!! valeu mesmo =)))

  5. Vlw pelo tutorial

  6. Muito bom, validou, mas tocom um problema, o finalzinho ” … #IMPLIED> ]> ” esses dois caracteres ]> aparecem na página, pois o html acha que fechei a tag no IMPLIED>

    meu cabeçalho ficou assim:

    <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” [ ]>

  7. desculpa, assim:

    <!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd” [ ]>

  8. Rodrigo, estou com o mesmo problema, vc resolveu?


Deixe uma resposta

Sua resposta:

Categorias