Como ignorar o aviso de validação do Eclipse “Atributo (…) é obsoleto. Seu uso é desencorajado em documentos HTML5. ”Em fragmentos HTML e JSP?

7

Crie um fragmento html / jsp no eclipse em um projeto onde a validação de html / jsp está ativa e adicione

<table width="80%"></table>

Você receberá o aviso no título da pergunta.

Pode-se configurar a validação em Preferências - > Web - > Arquivos [HTML | JSP] - > Validação, mas nenhuma opção afeta esse aviso.

    
por jan 24.05.2012 / 11:01

2 respostas

2

A partir da mensagem de erro citada, parece que o seu documento HTML está definido como HTML5. Este último padrão depreciou o atributo width da tag table, então hoje é suposto que o mesmo ocorra via CSS:

<table style="width: 80%"></table>

Suas melhores opções são:

  1. Converta para a sintaxe mais recente acima para evitar o aviso
  2. Use uma Declaração do Doctype permissiva, como HTML 4.01 Transitional, para "legalize" o atributo width. (Não é realmente recomendado.)
por 12.08.2012 / 08:34
8

A visualização do problema possui recursos extensivos de filtragem. É o ícone no canto superior direito da visualização.

    
por 11.08.2012 / 14:41