Si su pregunta se toma como redactada al pie de la letra, la respuesta es no, una clase CSS puede no estar compuesta de elementos HTML.
Realmente, esas preguntas no tienen mucho sentido, así que creo que lo que podría estar preguntando es: ¿se puede definir un selector CSS para que sus estilos afecten a numerosos elementos HTML? La respuesta a eso es sí:
div, span, label {color: rojo; }
- ¿Es imprudente guardar los componentes HTML / CSS / JavaScript que he usado en sitios que he creado para usarlos más tarde?
- ¿Puede Facebook Connect tener botones personalizados aplicados?
- ¿Cuál es la forma más sencilla de documentar nuestra API REST?
- ¿Dónde puedo encontrar un curso para aprender a crear y vender un tema de WordPress desde el primer código HTML para cargar el tema para vender?
- Cómo vender servicios de desarrollo web por primera vez
establecerá el color en rojo para todos los elementos div, span y label, que no se vean afectados por un selector más específico. (Los selectores de elementos son los menos específicos de todos los tipos de selector). Ejemplo:
div, span, label {color: rojo; }
.verde {color: verde; }
también rojo
Ahora, para obtener un crédito adicional, si agregamos esto al bloque de estilo:
# azul {color: azul; }
y luego agregamos un elemento:
Respuesta: será azul, porque un selector de identificación es el tipo de selector más específico. Los selectores para las 3 reglas CSS anteriores coinciden con este elemento; lo más específico tiene prioridad.
Si nada de esto tiene algo que ver con lo que quería saber, con suerte le ayudará a formular una pregunta que sea más fácil de responder para nosotros. También puede visitar este excelente sitio de referencia.