1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Validar Site Em W3C

Discussão em 'Web Development' iniciada por ThinkBrunus, 4 de Agosto de 2008. (Respostas: 4; Visualizações: 963)

  1. ThinkBrunus

    ThinkBrunus Power Member

    Boas!

    Após ter terminado o site que tenho andado a trabalhar à uns tempos, fui validá-lo no W3C, e dá-me bastantes erros semelhantes a este: <a href="index.html" target="_self"><div id="iTop03LogoLk"></div></a> o caracter indicado a vermelho é o erro indicado pelo W3C.

    deixo o link pode ser útil:
    http://validator.w3.org/check?uri=http:%...group=0#line-19

    Já tentei algumas alterações como usar a tag <span> mas acaba por perder a funcionalidade....

    Se alguém poder dar alguma dica fico agradecido.


    Cumprimentos
     
  2. Scarecrow

    Scarecrow Power Member

    O link que mostras não está a funcionar pelo menos aqui, não me mostra a lista de erros do W3C.

    O que está errado nesse exemplo é o <div> estar dentro do anchor <a>, isso causa um erro de validação do W3C.
     
  3. Py_

    Py_ Power Member

    Apesar disto a tag <a> também deve não deve ter o atributo "target"... Segundo a W3C, os utilizadores é que devem escolher onde querem que as janelas abram por isso foram introduzidas as tabs nos browsers e o botão direito que permite abrir numa nova tab ou janela...
     
  4. shello

    shello Moderador
    Staff Member

    Dentro de uma <a> não pode estar um <div>, como já disseram.
    O que podes fazer é substituir esse por um <span>, mas por CSS "simular" um div (com display:block).
    No entanto acho que o link não vai funcionar, pelo menos, no IE6 (foi o único que consegui testar e que não funcionou). Deverá funcionar em Fx3 (Gecko) e em Safari 3 (Webkit).
     
  5. ThinkBrunus

    ThinkBrunus Power Member

    Ok companheiros, obrigado pelas dicas!

    Vou seguir os conselhos dados e depois dou noticias.

    Cumprimentos e mais uma vez obrigado!
     

Partilhar esta Página