English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O pseudo-classe :invalid do CSS representa qualquer <input> ou outro elemento <form> cujo conteúdo não passou por validação .
Manual completo de seletores CSS
Se o valor do elemento input for inválido, defina o estilo como azul:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Manual básico(oldtoolbag.com)</title> <style> input:invalid { border:2px sólido azul; } </style> </head> <body> <h3>Exemplo de seletor :invalid</h3> <input type="email" value="supportEmail" /> <p>Por favor, insira um e-endereço de e-mail, veja as mudanças no estilo.</p> </body> </html>Teste e veja ‹/›
O seletor :invalid é usado para definir estilos quando o valor de um elemento de formulário é inválido.
Atenção: O seletor :invalid atua apenas em elementos que podem especificar intervalos de valores, como os atributos min e max de um elemento input, e campos de email corretos, campos de números válidos, etc.
Os números na tabela representam a primeira versão do navegador que suporta essa propriedade.
Seletor | |||||
---|---|---|---|---|---|
:invalid | 10.0 | 10.0 | 4.0 | 5.0 | 10.0 |
/* Pode-se especificar qualquer <input> inválido */ input:invalid { background-color: pink; }
Este pseudo-classe é muito útil para destacar erros de campo do usuário.
Seletor CSS :valid