css-selectors comodín * en CSS para las clases




2 Answers

Sí, puedes hacerlo.

*[id^='term-']{
    [css here]
}

Esto seleccionará todos los identificadores que comiencen con 'term-' .

En cuanto a la razón para no hacer esto, veo dónde sería preferible seleccionar esta manera; En cuanto al estilo, no lo haría yo mismo, pero es posible.

css css-selectors wildcard

Tengo estos divs que estoy .tocolor con .tocolor , pero también necesito el identificador único 1,2,3,4, etc., así que lo agrego como otra clase tocolor-1 .

<div class="tocolor tocolor-1">   tocolor 1   </div>
<div class="tocolor tocolor-2">   tocolor 2   </div>
<div class="tocolor tocolor-3">   tocolor 3   </div>
<div class="tocolor tocolor-4">   tocolor 4   </div>

.tocolor{
  background: red;
}

¿Hay una manera de tener solo 1 clase tocolor-* . Intenté usar un comodín * como en este css, pero no funcionó.

.tocolor-*{
  background: red;
}



Si no necesita el identificador único para un mayor estilo de los divs y está utilizando HTML5, puede probar los atributos de datos personalizados. Lea here o intente una búsqueda en google para HTML5 Custom Data Attributes




Related