Cursos / Informática para Internet / Autoria Web / Aula
Seguem mais algumas diferenças entre HTML e XHTML.
7 – Pontos de âncora em XHTML.
Você aprendeu a fazer pontos de âncora em HTML na Aula 2. Viu que âncoras são pontos de um documento para onde certo link deve apontar e, para especificá-las, você atribui um nome através do atributo name. Em XHTML, para se obter o mesmo efeito, substitua o atributo name por id, como no exemplo abaixo:
<a id="topo"> Voltar ao topo </a>
Isso também deve acontecer para os elementos applet, form, frame, iframe, img e map. Mas, os elementos que compõem um form, como <input> e <select>, continuam permitindo (e exigindo, no caso de submissão de dados) o elemento 'name'.
Uma vez que os atributos id e name têm o mesmo objetivo, que é determinar um identificador para o elemento, em XHTML deve-se usar apenas o atributo id, e somente um por elemento. Além disso, cada identificador deve ser único no documento. Veja os exemplos a seguir:
Errado:
<img src="imagem.gif" name="minha_imagem" />
Certo:
<img src="imagem.gif" id="minha_imagem" alt=”meu retrato”/>
8 – O atributo alt para imagens é obrigatório.
Na Aula 3, você aprendeu a inserir imagens em sua página de modo a torná-la mais atrativa e conheceu o atributo alt, que fornece uma descrição curta sobre a imagem quando o cursor se move sobre ela. Esse atributo é utilizado quando o navegador não consegue exibir a figura. Em XHTML, o uso do atributo alt é obrigatório, ainda que seu preenchimento seja vazio (espaço entre aspas duplas). Veja os exemplos a seguir.
<img src=“url” alt=“Texto descritivo”/>
ou
<img src=“url” alt=“ ”/>
Versão 5.3 - Todos os Direitos reservados