--- title: ':-moz-ui-invalid' slug: 'Web/CSS/:-moz-ui-invalid' tags: - CSS - NeedsExample - NeedsMobileBrowserCompatibility - No estándar(2) - Pseudo clase - Referencia CSS translation_of: 'Web/CSS/:user-invalid' ---
La pseudo-clase CSS :-moz-ui-invalid
representa cualquier elemento de los formularios que, en determinadas circunstancias, tiene restricciones de validación y no es válido. Esta pseudo-clase se aplica siguiendo la siguiente reglas::
El resultado es que si el control era válido cuando el usuario empezó a interactuar con él sólo se cambia el estilo de validación cuando el usuario cambia el foco hacia otro elemento. Sin embargo, si el usuario está corrigiendo un valor señalado anteriormente como no válido, el control muestra inmediatamente cuando el valor pasa a ser válido. A los elementos del formulario obligatorios se les aplica la pseudo-clase sólo si el usuario los cambia o si intenta enviar los datos del formulario (hacer "submit").
Por defecto Gecko aplica un estilo que crear un brillo rojo "glow" (usando la propiedad{{Cssxref("box-shadow")}} ) alrededor de los elemento a los que se les aplica esta pseudo-clase. Ver la pseudo-clase {{Cssxref(":invalid")}} para poder observar un ejemplo que muestra como evitar este estilo por defecto.
No es parte de ninguna especificación.
{{CompatibilityTable}}
Característica | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Soporte Básico | {{CompatNo}} | {{CompatGeckoDesktop(2)}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Característica | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte Básico | {{CompatNo}} | {{CompatNo}} | {{CompatUnknown}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |