- 1
Este curso tiene una versión actualizada.
00:05 - 2

HTML y CSS: Fundamentos para Desarrolladores Web
02:46 - 3

Fundamentos del Desarrollo Frontend: Tecnologías y Prácticas Esenciales
05:02 - 4

Fundamentos del Desarrollo Backend
03:55 - 5

Comprende el Rol y las Habilidades de un Desarrollador Full Stack
03:04 - 6

Diferencias entre Páginas Web Estáticas y Dinámicas
08:18
Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
Clase 32 de 56 • Curso Definitivo de HTML y CSS
Contenido del curso
- 17

Creación de Formularios Web Efectivos con HTML
11:54 - 18

Creación de Formularios HTML con Campos de Fecha y Hora
10:18 - 19

Autocompletado y Requerimiento en Formularios HTML
10:49 - 20

Creación de Menús Desplegables con Select y Data List en HTML
08:11 - 21

Diferencias entre botones submit e input en formularios HTML
04:50
- 22

Introducción a CSS: Estilos y Aplicaciones Básicas
02:05 - 23

Implementación Básica de CSS en HTML
10:50 - 24

Pseudo Clases y Pseudo Elementos en CSS
17:31 - 25

Anatomía de una Regla CSS: Selectores y Declaraciones
02:16 - 26

Modelo de Caja en CSS: Margen, Relleno y Bordes
15:49 - 27

Herencia en CSS: Cómo Funciona y Afecta a los Estilos
06:00 - 28

Especificidad y Orden de Declaración en CSS
08:17 - 29

Especificidad y Orden en CSS: Crear y Aplicar Estilos Correctamente
15:28 - 30

Buenas prácticas en CSS: Especificidad y uso adecuado de selectores
08:12 - 31

Combinadores CSS: Hermanos Adyacentes y Especificidad
05:06 - 32

Selectores de Hermano General en CSS: Uso y Ejemplos Prácticos
02:52 - 33

Combinadores CSS: Hijos y Descendientes
06:18 - 34

Medidas Absolutas y Relativas en CSS: Píxeles y Porcentajes
07:48 - 35

Comprensión del uso de em en CSS: medidas relativas de fuente
08:29 - 36

Uso de REM en CSS para Fuentes y Dimensiones
08:25 - 37

"Uso de Viewport y Dimensiones en CSS: min-width, max-width, min-height"
08:26 - 38

Posicionamiento en CSS: Static, Absolute y Relative
10:26 - 39

CSS: Display Block, Inline e Inline-Block
12:52 - 40

Posicionamiento de Layout Básico en CSS
01:48 - 41

Posicionamiento y Estilos con Display Flex en CSS
15:15 - 42

Posicionamiento Vertical con Flexbox en CSS
12:42 - 43

Uso de Variables Custom en CSS para Optimizar Estilos
12:34 - 44

Fuentes y Web Fonts en CSS: Cómo Seleccionarlas y Aplicarlas
11:43
- 45

Responsive Design: Estrategias Mobile First
06:31 - 46

Patrones de Diseño Responsive: Mobile First a Desktop
07:20 - 47

Media Queries para Diseño Responsive Mobile y Tablet
12:10 - 48

Patrón Layout Shifter en Diseño Mobile First
08:51 - 49

Patrón de Diseño Responsive: Column Drop en CSS
07:47 - 50

Diseño Responsive: Estrategias y Ejemplos Prácticos
11:52 - 51

Imágenes Responsive: Uso de la Etiqueta Picture y Buenas Prácticas
12:00
¿Cómo usar el combinador hermano general en CSS?
¿Sabías que puedes aplicar estilos a ciertas etiquetas HTML que comparten el mismo nivel jerárquico? El combinador de hermano general en CSS es una herramienta increíblemente útil que te permite precisamente eso. Este sencillo selector te permite aplicar estilos a elementos siempre y cuando compartan un ancestro común. Sigamos explorando cómo funciona y cómo puedes implementarlo en tus proyectos web.
¿Qué es el combinador hermano general?
El combinador de hermano general, simbolizado por la tilde (~), es un selector CSS que aplica estilos a todos los elementos que comparten al menos un elemento previo en común en su jerarquía de documento. No te preocupes si no sabes cómo escribir este carácter en tu computadora; existen atajos de teclado específicos para distintas plataformas como Windows, Mac o Ubuntu.
¿Cómo implementarlo en HTML y CSS?
Aquí te mostraré un ejemplo práctico de cómo implementar el combinador hermano general en tu código HTML y CSS.
Paso 1: Crear el HTML
Primero, crea un documento HTML con algunas etiquetas que quieras estilizar. Vamos a utilizar etiquetas h2, h3, y p.
<div>
<h2>Soy un h2</h2>
<p>Soy una etiqueta p</p>
<h2>Soy un h2</h2>
<h3>Soy un h3</h3>
<p>Soy una etiqueta p</p>
<p>Soy un párrafo</p>
</div>
Paso 2: Estilizar usando CSS
Ahora, en tu archivo CSS, aplica el combinador de hermano general para cambiar el color de todas las etiquetas de párrafo (p) que tengan un h2 como hermano general.
h2 ~ p {
color: red;
}
Este código CSS cambiará el color de todas las etiquetas de p que tengan un h2 como hermano general. ¡Increíble! A medida que agregas más párrafos a tu HTML, el estilo se aplicará automáticamente, siempre que compartan este ancestro.
¿Por qué es útil el combinador hermano general?
Este selector es extremadamente útil en situaciones donde necesitas mantener el estilo de elementos relacionados en tu interfaz de usuario. Por ejemplo, si deseas que todos los párrafos dentro de una sección se vean de una manera específica siempre que estén precedidos por un h2, el combinador de hermano general lo hace posible.
Conclusiones del uso del combinador
Al usar el combinador de hermano general, puedes:
- Estilizar múltiples elementos de forma eficiente sin tener que nombrar todos los elementos individualmente.
- Mantener un CSS limpio y legible.
- Estructurar mejor tu código HTML para aplicar estilos dinámicos adaptables a tu contenido.
Te animo a implementar este potente selector en tus proyectos para lograr un diseño más organizado y consistente. Sigue explorando sus aplicaciones y descubre una forma más eficiente de manejo de estilos en hojas de estilo CSS.