Skip to main content
Validação HTML

Valor inválido “auto”” para o atributo “height” no elemento “img”: esperado um dígito mas foi encontrado “a”.

Sobre este problema HTML

O atributo height num elemento img contém a string auto" em vez de um número inteiro não negativo válido, provavelmente devido a um erro de digitação com uma aspas extra.

O atributo height em elementos img apenas aceita números inteiros não negativos que representam a altura da imagem em píxeis CSS. Valores como auto, percentagens ou qualquer string não numérica não são válidos. As aspas extra (") em auto" sugerem um erro de copiar e colar ou um erro de aspas no seu markup.

Se quiser que a altura da imagem se ajuste automaticamente, simplesmente omita o atributo height, ou defina height: auto em CSS. Ainda é recomendado incluir os atributos width e height com valores reais em píxeis para ajudar o navegador a reservar o espaço correto e evitar mudanças de layout (CLS).

Exemplo inválido

<img src="photo.jpg" alt="A photo" width="600" height="auto">

Exemplo corrigido

Usar CSS para altura automática mantendo o atributo HTML para estabilidade de layout:

<img src="photo.jpg" alt="A photo" width="600" height="400" style="height: auto;">

Ou simplesmente omitir o atributo height se não souber as dimensões intrínsecas:

<img src="photo.jpg" alt="A photo" width="600">

Encontre problemas como este automaticamente

O Rocket Validator analisa milhares de páginas em segundos, detetando problemas HTML em todo o seu site.

Ajude-nos a melhorar os nossos guias

Este guia foi útil?

Pronto para validar os seus sites?
Comece o seu teste gratuito hoje.