--- title: ':default' slug: 'Web/CSS/:default' tags: - CSS - Diseño - Pseudo-clase - Referencia - Web translation_of: 'Web/CSS/:default' ---
{{ CSSRef() }}
La pseudo-clase :default
de CSS representa cualquier elemento de formulario que sea el predeterminado entre un grupo de elementos relacionados.
Este selector se puede usar en los elementos {{htmlelement("button")}}, <input type="checkbox">, <input type="radio"> y {{htmlelement("option")}}.
/* Selecciona cualquier <input> predeterminado */ input:default { background-color: lime; }
Los elementos agrupados que permiten selecciones múltiples también pueden tener múltiples valores predeterminados, es decir, pueden tener múltiples elementos seleccionados inicialmente. En este caso, todos los valores predeterminados se representan utilizando la pseudo-clase :default
. Por ejemplo, puede diseñar las casillas de verificación predeterminadas entre un grupo de casillas de verificación (checkboxes).
<input type="radio" name="season" id="spring"> <label for="spring">Spring</label> <input type="radio" name="season" id="summer" checked> <label for="summer">Summer</label> <input type="radio" name="season" id="fall"> <label for="fall">Fall</label> <input type="radio" name="season" id="winter"> <label for="winter">Winter</label>
input:default { box-shadow: 0 0 2px 1px coral; } input:default + label { color: coral; }
{{EmbedLiveSample("Ejemplo")}}
Especificación | Estado | Comentarios |
---|---|---|
{{SpecName('HTML WHATWG', '#selector-default', ':default')}} | {{Spec2('HTML WHATWG')}} | Ningún cambio. |
{{SpecName('HTML5 W3C', '#selector-default', ':default')}} | {{Spec2('HTML5 W3C')}} | Define la semántica HTML asociada y la validación de restricciones. |
{{SpecName('CSS4 Selectors', '#default-pseudo', ':default')}} | {{Spec2('CSS4 Selectors')}} | Ningún cambio. |
{{SpecName('CSS3 Basic UI', '#pseudo-default', ':default')}} | {{Spec2('CSS3 Basic UI')}} | Definición inicial, pero sin la semántica asociada. |
{{Compat("css.selectors.default")}}