--- title: ':valid' slug: 'Web/CSS/:valid' tags: - CSS - Diseño - Pseudo-clase - Referencia - Web translation_of: 'Web/CSS/:valid' ---
La pseudo-clase :valid
de CSS representa cualquier elemento {{HTMLElement("input")}} u otro elemento {{HTMLElement("form")}} cuyo contenido se valide satisfactoriamente. Esto permite que los campos válidos adopten fácilmente una apariencia que ayuda al usuario a confirmar que sus datos están formateados correctamente.
/* Selecciona cualquier <input> válido */ input:valid { background-color: powderblue; }
Esta pseudo-clase es útil para resaltar los campos correctos para el usuario.
Ver {{cssxref(":invalid")}} para un ejemplo.
El color verde se usa comúnmente para indicar una entrada válida. Las personas que tienen ciertos tipos de daltonismo no podrán determinar el estado de la entrada a menos que vaya acompañado de un indicador adicional que no dependa del color para transmitir el significado. Normalmente, se utilizan texto descriptivo y / o un icono.
Specification | Status | Comment |
---|---|---|
{{SpecName('HTML WHATWG', '#selector-valid', ':valid')}} | {{Spec2('HTML WHATWG')}} | Ningún cambio. |
{{SpecName('HTML5 W3C', '#selector-valid', ':valid')}} | {{Spec2('HTML5 W3C')}} | Define la semántica de HTML y la validación de restricciones. |
{{SpecName('CSS4 Selectors', '#validity-pseudos', ':valid')}} | {{Spec2('CSS4 Selectors')}} | Definición Inicial. |
{{Compat("css.selectors.valid")}}