Selectores de grupo
Parte de la sección Estilos con CSS del Journey de HTML de Coddy. Lección 14 de 76.
El selector de grupo se utiliza para seleccionar varios elementos HTML y aplicarles los mismos estilos a todos. Esto resulta especialmente útil cuando quieres aplicar un conjunto común de estilos a distintos elementos sin tener que escribir reglas separadas para cada elemento. Al agrupar selectores, puedes escribir código CSS más conciso y eficiente.
Para usar un selector de grupo, listas los selectores que quieres agrupar, separados por comas (,). Aquí está la sintaxis básica:
selector1, selector2, selector3 {
property: value;
}Por ejemplo, supongamos que quieres aplicar el mismo color de texto y tamaño de fuente a todos los elementos <h1>, <h2> y <p>. Puedes usar un selector de grupo como este:
h1, h2, p {
color: blue;
font-size: 16px;
}En este ejemplo, el selector de grupo apunta a todos los elementos <h1>, <h2> y <p>. Las declaraciones establecen el color del texto en azul y el tamaño de fuente en 16 píxeles para todos estos elementos.
Puedes agrupar cualquier tipo de selectores, incluidos selectores de tipo, selectores de clase y selectores de ID:
h1, .highlight, #intro {
background-color: yellow;
}Desafío
FácilSe te proporciona un documento HTML con varios elementos, incluidos encabezados (<h1>, <h2>), párrafos (<p>) y una división (<div>). Tu tarea es usar un selector de grupo para aplicar estilos a estos elementos. Sigue los pasos a continuación:
- Escribe una regla CSS usando un selector de grupo que seleccione todos los elementos
<h1>y<h2>. Establece en rojo el color del texto de estos elementos. - Escribe una regla CSS usando un selector de grupo que seleccione todos los elementos
<p>y el elemento<div>. Establece el color de fondo de estos elementos en lightgray y el tamaño de fuente en 18 píxeles.
Pruébalo tú mismo
<html>
<head>
<title>Group Selectors</title>
<style>
/* Write CSS rules here */
</style>
</head>
<body>
<h1>This is a main heading</h1>
<h2>This is a subheading</h2>
<p>This is a paragraph.</p>
<div>This is a division.</div>
</body>
</html>Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Estilos con CSS
4Fundamentos del texto
Color del textoFamilia tipográficaTamaño de fuentePeso de la fuenteAlineación del textoDecoración del textoDesafío de repaso n.º 1Desafío de repaso n.º 27Modelo de caja, parte 1
¿Qué es el modelo de caja?RellenoMárgenesBordesAncho y altoDesafío de repaso8Modelo de caja, parte 2
Dimensionamiento de cajasRadio del bordeDesbordamientoSombra de cajaDesafío de repaso3Selectores básicos
Introducción a los selectoresSelector de tipoSelector de claseSelector de IDSelectores de grupoSelector universalDesafío de selección9Flex Box
¿Qué es un Flex Box?Dirección de FlexJustificar el contenidoAlinear elementosEl centro perfectoDesafío de Flex Box12Fundamentos del diseño responsive
¿Qué es el diseño responsive?Etiqueta meta viewportDiseños fluidosUnidades del viewportFundamentos de las media queriesImágenes flexiblesPractica por tu cuenta: Playground de Web