Sintaxis y puntos de ruptura habituales
Aprenda la sintaxis de las media queries y los puntos de ruptura estándar utilizados en el diseño web moderno.
Sintaxis y puntos de ruptura habituales es una lección gratuita de CSS Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de CSS Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de CSS Academy incluye 4 lecciones en total.
Sintaxis de media queries
Una media query contiene reglas CSS y las aplica solo cuando se cumple una condición. La sintaxis básica:
<div class="box">Media query syntax demo</div>
Tipos de medios
Los tipos de medios más comunes:
all— se aplica a todos los dispositivos de salida (valor predeterminado)screen— pantallas de ordenadores y teléfonosprint— para la vista previa de impresión y la impresiónspeech— lectores de pantalla
<div class="layout">
<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item">Item 3</div>
</div>
Características de medios
Las características de medios describen las propiedades del dispositivo o del viewport. Entre las más comunes se encuentran: width, height, orientation, resolution, prefers-color-scheme y hover.
Consultas con min-width
La característica más utilizada: selecciona pantallas con un ancho igual o superior a un umbral. Enfoque mobile-first.
<div class="box">Breakpoint ladder</div>
Breakpoints comunes
No existen breakpoints universalmente correctos. Un conjunto habitual basado en anchos de dispositivos comunes:
- 480px — teléfonos grandes
- 768px — tabletas
- 1024px — ordenadores de escritorio pequeños y tabletas en orientación horizontal
- 1280px — ordenadores de escritorio estándar
- 1536px — ordenadores de escritorio grandes
Breakpoints basados en el contenido
En lugar de usar breakpoints basados en dispositivos, la práctica moderna establece breakpoints cuando el contenido deja de ajustarse. Diseñe para un tamaño, cambie el tamaño y añada un breakpoint cuando el diseño empiece a verse mal.
Sintaxis de rangos (moderna)
El CSS moderno admite la sintaxis de rangos dentro de las media queries, que resulta más legible que combinar min y max:
<div class="panel">Range syntax demo</div>
Combinar con and
Use and para exigir que se cumplan varias condiciones simultáneamente:
<div class="sidebar">Sidebar</div>
Negar con not
Use not para negar una media query. Se aplica a todo lo que NO coincida con la consulta:
<div class="doc">Not-screen demo (affects print/speech only)</div>
Múltiples consultas con ,
Separe varias consultas con comas, como si fueran una lista de selectores. Los estilos se aplican si coincide CUALQUIER consulta.
<div class="page">
Multiple queries with comma
<div class="nav-drawer">Nav drawer (hidden on wide screens or print)</div>
</div>
Breakpoints basados en em
Usar unidades em para los breakpoints, en lugar de px, hace que se ajusten a la preferencia de tamaño de fuente del navegador del usuario y mejora la accesibilidad.
<div class="box">Em-based breakpoints</div>
Comprobación rápida
¿Qué media query coincide con pantallas de al menos 1024px de ancho?
Resumen
Las media queries aplican CSS de forma condicional según las características del dispositivo o del viewport. Use min-width con un enfoque mobile-first y max-width con un enfoque desktop-first. Establezca los breakpoints donde los necesite el contenido, no en tamaños de dispositivo arbitrarios. La sintaxis moderna de rangos mejora la legibilidad.
Preguntas frecuentes
¿La lección «Sintaxis y puntos de ruptura habituales» es gratis?
Sí — el texto completo de «Sintaxis y puntos de ruptura habituales» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de CSS Academy, actualiza a CoddyKit PRO. El curso de CSS Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Sintaxis y puntos de ruptura habituales»?
Aprenda la sintaxis de las media queries y los puntos de ruptura estándar utilizados en el diseño web moderno. Practicas CSS Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar CSS Academy?
No se requiere experiencia previa. CSS Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Sintaxis y puntos de ruptura habituales»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de CSS Academy?
Sí. Cada lección de CSS Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Sintaxis y puntos de ruptura habituales
- Consultas de ancho, alto y orientación
- Prefers-Color-Scheme y Prefers-Reduced-Motion
- Combinación de varias media queries