You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@media print {
/* reglas CSS para imprimir el sitio */
}
CSS Media Queries
Los “media type” solos no son suficientes debido a las diferencias (ej: diferente resolución) entre dispositivos del mismo tipo
Los media queries brindan un mecanismo que permite aplicar un conjunto de reglas CSS de acuerdo a las características del dispositivo, como el tamaño, la resolución, o la orientación
La sintaxis es la siguiente:
@media MEDIO and (CONDICIÓN_1and CONDICIÓN_2 ... and CONDICIÓN_N) {
/* Reglas CSS para MEDIO que cumple con las condiciones 1, 2 ... N */
}
Media Queries - Parámetros
Característica
Definición
max- y min-
width
Ancho de la superficie de render
sí
height
Alto de la superficie de render
sí
orientation
Rotación, portrait o landscape
no
aspect-ratio
Rel. entre ancho y alto de la superficie de render
sí
resolution
Densidad de pixels del dispositivo
sí
Media Queries - Parámetros (cont)
Característica
Definición
max- y min-
color
Bits de componente de color
sí
color-index
Cant. de entradas en tabla de colores
sí
monochrome
Bits por pixel en pantallas monocromáticas
sí
scan
Para TVs, progresive o scan
no
grid
Dispositivo basado en grillas
no
Ejemplos de Media Queries
@media screen and (max-width:480px) {
/* Reglas CSS para pantallas chicas */
}
@media screen and (max-width:480px and orientation: portrait) {
/* Reglas CSS para pantallas chicas en vertical */
}
@media print and (min-resolution:600dpi) {
/* Reglas CSS para imprimir en alta resolución */
}
Viewport
El ancho reportado por el dispositivo puede diferir del ancho interno usado para hacer el render