Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

adventure

XHTML 1.1 - Validação W3C

Recommended Posts

Olá

 

Estou fazendo um menu e como ele é uma imagem muito complexa achei mais fácil usar <map>.

 

O problema é que o código não está passando na validação da W3C.

 

Veja só:

 

<map id="menu"><area shape="rect" href="default.aspx" coords="0,13,50,60" alt="Home" /></map><img src="arquivos/menu.jpg" usemap="#menu" alt="Cabeçalho" />

Note que na imagem está usemap="#menu". Dessa forma a W3C não valida, agora se for assim: usemap="menu" a W3C valida, mas o mapa não funciona.

 

O que fazer???

 

Estou usando XHTML 1.1

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pt-br">

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Depois de muito tempo pesquisando cheguei as seguintes conclusões:

 

O XHTML 1.1 não aceita o simbolo "#" no atributo usemap, portanto não é possível fazer um código válido e que funcione usando map.

 

Uma alternativa possível é fazer em CSS e aplicar o filtro alpha e opacity.

 

Mais informações em Mandarin Design.

 

Até

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.