O elemento address
Não é necessário saber muito de inglês para concluir que, provavelmente, o elemento address do XHTML sirva para marcar endereços. Na verdade, nem só endereços: address também marca qualquer tipo de informação de contato. Todos conhecem, certo? Certo (ou quase todos). Todos usam? Na verdade não. Geralmente o pessoal apela pela tag soup.
Dentro do elemento address você é livre para inserir quaisquer outros elementos inline, como a, span, strong, e por aí vai. Na realidade, é um elemento simples de ser entendido. Vamos a um exemplinho (tirado do código-fonte do site da Visie):
<address>
<a href="http://visie.com.br/" class="logorodape">Visie Treinamentos Web</a>
<span>
Av. Fagundes Filho, 145, Ed. Austin, Conj. 58 <br/>
CEP: 04304-010, Vila Monte Alegre, São Paulo - SP <br/>
T 11 3477.3347 | <a href="http://www.google.com/" title="Como chegar na Visie">Mapa de como chegar</a><br/>
</span>
</address>
Se você reparar, não existe qualquer dificuldade. Jogue lá dentro suas informações de contato. Inclua dentro quaisquer outros elementos inline.
Atributos definidos
Você pode utilizar os seguintes atributos com o elemento address:
- id,class — identificação
- lang,dir — idioma e direção do texto, respectivamente
- title — título do elemento
- style — formatação inline
- onclick, ondblclick, onmousedown, onmouseup, onmouseover, onmousemove, onmouseout, onkeypress, onkeydown, onkeyup — eventos instrínsecos
address e o microformato hCard
Hoje em dia, entretanto, a melhor maneira de marcar endereços é através do microformato hCard. Mesmo assim pode-se utilizar o elemento address com um hCard, aumentando ainda mais a sua semântica. Há um exemplo de utilização do elemento address com o microformato hCard, no Wiki do Microformats.org.


Realmente nem uso a tag address, acho que muitas tags XHTML são desconhecidas ou consideradas pouca usual.