Pergunta

Instalei o plug -in apptana no meu eclipse e uso a tag de lona no meu arquivo html. Acho que o Eclipse não consegue reconhecer a tag de tela, destaca minhas tags de lona e exibe siga msg:

<Canvas> não é reconhecido

Como posso resolver este problema? obrigado com antecedência.

Foi útil?

Solução

Provavelmente, isso é proveniente do validador HTML arrumado embalado com a versão do Eclipse da Aptana. Se você abrir as preferências para o seu navegador HTML dentro da Aptana, poderá adicionar uma expressão regular para filtrar os erros de validação.

Isso pode ser feito indo para a janela da janela> Janela de diálogo Preferências. Em seguida, expanda o apptana> html e selecione 'validação'.

O filtro provavelmente ficaria assim:

.*u003Ccanvas> não é reconhecido.*

Outras dicas

A regra específica sob os Aptana> Editores> HTML> Filtro de validação é

.*<\s*canvas\s*> is not recognized.*

Fazendo algo mais genérico como .* is not recognized.* deixa qualquer tag ruim em

A resposta, em termos claros, é ir para a visão html> validação sob preferências como Malaxeur disse (para Aptana2 no OSX, foram as preferências de Aptana> preferências, então Aptana> editores> html> validação) e crio uma novo regra que se assemelha ao seguinte.

.* is not recognized.*

Foi isso que funcionou para mim. Como ou por que funciona, não posso explicar.

O erro desaparecerá se o uso do HTML5 Doctype e uma versão mais recente do Eclipse. Estou executando o Eclipse IDE para os desenvolvedores Java EE (Build ID: 20110218-0911) e não tenho esse problema.

Eu acho que já está corrigido no atual Aptana 3 beta. Mas no Aptana 2 ainda é um problema. Para permitir não todos, mas várias tags HTML5, você pode fazê -lo com uma regra de filtro como essa:

<(nav|header|section|article|canvas)> is not recognized.

Claro que existem mais algumas tags a serem consideradas. Basta adicionar os que você precisa.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top