- 1

Container queries y pseudoclases modernas en CSS
00:59 - 2

Instalación de herramientas para curso de CSS avanzado
04:51 - 3

Pseudo clase :has() de CSS para seleccionar elementos padre
07:22 - 4

Pseudoclase :is() para agrupar selectores en CSS
04:59 - 5

Diferencias entre pseudo clases WHERE e IS en especificidad CSS
03:49 - 6

Selector CSS not para excluir elementos específicos
02:34 - 7

Pseudo clase NTH Child con of-type en CSS
03:08 quiz de Selectores y funciones avanzadas en CSS
Diferencias entre pseudo clases WHERE e IS en especificidad CSS
Clase 5 de 34 • Curso de CSS Avanzado y Responsive Design
Contenido del curso
- 8

Media Queries vs Container Queries en CSS Responsivo
07:40 - 9

Container Queries: adaptar estilos según el tamaño del contenedor
06:36 - 10

Container queries para componentes responsivos en CSS
09:53 - 11

Variables CSS para optimizar y reutilizar estilos
04:57 - 12

Función calc() para mezclar unidades en CSS
04:06 - 13

Función Clamp CSS: valores mínimos, máximos y preferidos dinámicos
03:19 - 14

Funciones Min y Max en CSS para diseño responsive
03:30 - 15

Propiedades CSS personalizadas con @property para animaciones
04:09 quiz de Container Queries - Adiós a los Media Queries tradicionales
- 28

Estructuración de landing page con HTML
08:02 - 29

Variables CSS como sistema de diseño consistente
10:59 - 30

Estilización de sección Hero con CSS y efectos hover interactivos
05:16 - 31

Creación de sección de proyectos con grid y efectos hover
08:39 - 32

Animaciones CSS con scroll para sección de habilidades
03:58 - 33

Diseño de formulario de contacto y pie de página con CSS
06:39 - 34

Diseño responsivo con container queries y media queries
07:04
Entender la pseudo clase WHERE en CSS te permite aplicar estilos generales con especificidad cero, facilitando futuras modificaciones. Conocer cómo se diferencia respecto al IS ayuda a evitar conflictos al especificar estilos concretos.
¿Qué es la pseudo clase WHERE y cómo funciona en CSS?
La pseudo clase WHERE en CSS se utiliza para aplicar estilos con una especificidad de cero. Esta es su mayor diferencia con la pseudo clase IS, cuya especificidad es significativamente mayor.
Por ejemplo, al escribir:
.destacado:is(section) {
color: blue;
}
destacado:where(section) {
color: red;
}
Si se especifica una sección específica con IS, sus reglas prevalecen sobre las del WHERE, dada su mayor especificidad.
¿Cuándo es conveniente usar WHERE y cuándo IS?
Es importante identificar claramente cuándo utilizar una u otra para optimizar tus estilos:
- WHERE: recomendado para estilos generales fácilmente sobrescribibles.
- IS: útil cuando deseas aplicar estilos más específicos y con mayor prioridad automáticamente.
Por ejemplo:
- WHERE facilita estilos base comunes sin afectar personalizaciones posteriores.
- IS es ideal para estilos específicos e importantes que prevalecen sobre estilos genéricos.
¿Cómo aplicar correctamente la pseudo clase WHERE?
Usa WHERE cuando necesites establecer reglas base que futuras condiciones puedan modificar sin problemas. Un ejemplo práctico es:
.destacado:where(section) {
color: green;
}
.destacado {
color: red;
}
En este caso, el color rojo prevalecerá sobre el verde por la baja especificidad del WHERE.
Aprender y aplicar correctamente esta herramienta en tu código CSS facilita un diseño web coherente y flexible. ¿Has tenido alguna experiencia utilizando pseudo clases como WHERE e IS en tus proyectos? ¡Comparte tu opinión en los comentarios!