Skip to main content
Validação HTML

CSS: “right”: “X” não é um valor válido para “right”.

Sobre este problema HTML

Foi atribuído um valor inválido à propriedade CSS right, o que significa que o validador não reconhece o valor que você forneceu.

A propriedade CSS right especifica o deslocamento horizontal de um elemento posicionado a partir da margem direita do seu bloco contentor. Ela aceita apenas tipos de valores específicos: um comprimento (por exemplo, 10px, 2em), uma percentagem (por exemplo, 50%), auto, inherit, initial, unset, ou revert. Qualquer outro valor — como um erro de digitação, uma unidade em falta, ou uma palavra-chave não suportada — irá desencadear este erro de validação.

Um erro comum é esquecer-se da unidade após um número. Em CSS, 0 é o único valor de comprimento que pode ser escrito sem uma unidade. Escrever algo como right: 10 em vez de right: 10px é inválido. Outra causa comum é usar uma palavra-chave não reconhecida ou passar um valor destinado a uma propriedade diferente.

Exemplo inválido

<div style="position: absolute; right: 10;">
  Esta caixa tem um valor right inválido.
</div>

O valor 10 está sem unidade, então o validador rejeita-o.

Exemplo corrigido

<div style="position: absolute; right: 10px;">
  Esta caixa está corretamente posicionada.
</div>

Adicionar uma unidade válida como px, em, rem, ou % resolve o problema. Se você pretendeu não ter deslocamento, use right: 0 ou right: auto.

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.