Cursos / Informática para Internet / Autoria Web / Aula

arrow_back Aula 04 - XHTML e CSS: definições e particularidades

Diferenças entre HTML e XHTML

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