English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

manual de referencia CSS

reglas @ CSS (RULES)

大全 de propiedades CSS

Regla @media CSS

La regla @media se puede usar para definir reglas de estilo para varios tipos de medios en una única hoja de estilos. Debe seguirse inmediatamente por una lista de tipos de medios separados por comas y un bloque que contiene las reglas.

Con la regla @media, puedes definir estilos diferentes para diferentes tipos de medios.

@media puede establecer diferentes estilos para diferentes tamaños de pantalla, especialmente si necesitas configurar una página responsive, @media es muy útil.

Cuando ajustas el tamaño del navegador, la página también se renderiza de nuevo según el ancho y la altura del navegador.

Sintaxis del uso de la regla @media en CSS

La sintaxis de esta regla es la siguiente:

@media media type,... {
    /* medio-reglas específicas */
}

También puedes usar diferentes estilos CSS para diferentes medios:

<link rel="stylesheet" media="mediatype and|not|only (media feature)" href="style.css">

El siguiente ejemplo muestra cómo usar la propiedad @media.

@media screen{
body {
color: #32cd32;
		  font-family: Arial, sans-serif;
font-size: 14px;
}
}
@media print {
body {
color: #ff6347;
		  font-family: Times, serif;
font-size: 12pt;
}
}
@media screen, print {
body {
line-height: 1.2;
}
}
Prueba para ver‹/›

Nota:Las reglas de estilo @media se aplican a todos los tipos de medios a los que se aplica la hoja de estilo. Las reglas internas @media en CSS2.1No válido en medio

Tipo de medio

ValorDescripción
allAplicable a todos los dispositivos
auralDescontinuado. Usado para sintetizadores de voz y sonido
brailleDescontinuado. Aplicable a dispositivos táctiles en braille
embossedDescontinuado. Usado para dispositivos de impresión en braille para ciegos
handheldDescontinuado. Usado para dispositivos portátiles o dispositivos más pequeños, como PDA y teléfonos pequeños
printUsado para impresoras y vistas previas de impresión
projectionDescontinuado. Usado para dispositivos de proyección
screenUsado en pantallas de computadora, tabletas, smartphones y otros
speechAplicable a dispositivos de lectura de pantalla y otros dispositivos de reproducción de voz
ttyDescontinuado. Usado para rejillas de caracteres fijas, como telégrafos, dispositivos de terminal y dispositivos portátiles con restricciones en los caracteres
tvDescontinuado. Usado para televisión y televisión por Internet

Función de medio

ValorDescripción
aspect-ratioDefine la proporción de anchura y altura del área visible de la página en el dispositivo de salida
colorDefine el número de componentes de color de cada grupo del dispositivo de salida. Si no es un dispositivo de color, el valor es igual a 0
color-indexEl número de entradas definidas en la tabla de consulta de color del dispositivo de salida. Si no se utiliza una tabla de consulta de color, el valor es igual a 0
device-aspect-ratioDefine la relación entre el ancho y la altura visible de la pantalla del dispositivo de salida.
device-heightDefine la altura visible de la pantalla del dispositivo de salida.
device-widthDefine el ancho visible de la pantalla del dispositivo de salida.
gridUsado para consultar si el dispositivo de salida utiliza malla o matriz.
heightDefine la altura de la zona visible de la página en el dispositivo de salida.
max-aspect-ratioDefine la relación máxima entre el ancho y la altura de la pantalla visible del dispositivo de salida.
max-colorDefine el número máximo de componentes de color en cada grupo del dispositivo de salida.
max-color-indexDefine el número máximo de entradas en la tabla de consulta de colores del dispositivo de salida.
max-device-aspect-ratioDefine la relación máxima entre el ancho y la altura de la pantalla visible del dispositivo de salida.
max-device-heightDefine la altura máxima visible de la pantalla del dispositivo de salida.
max-device-widthDefine el ancho máximo visible de la pantalla del dispositivo de salida.
max-heightDefine la altura máxima visible de la zona de la página en el dispositivo de salida.
max-monochromeDefine el número máximo de componentes monocromáticos que contiene cada píxel en un búfer deframe monocromático.
max-resolutionDefine la resolución máxima del dispositivo.
max-widthDefine el ancho máximo visible de la zona de la página en el dispositivo de salida.
min-aspect-ratioDefine la relación mínima entre el ancho y la altura de la zona visible de la página en el dispositivo de salida.
min-colorDefine el número mínimo de componentes de color en cada grupo del dispositivo de salida.
min-color-indexDefine el número mínimo de entradas en la tabla de consulta de colores del dispositivo de salida.
min-device-aspect-ratioDefine la relación mínima entre el ancho y la altura de la pantalla visible del dispositivo de salida.
min-device-widthDefine el ancho mínimo visible de la pantalla del dispositivo de salida.
min-device-heightDefine la altura mínima visible de la pantalla del dispositivo de salida.
min-heightDefine la altura mínima de la zona visible de la página en el dispositivo de salida.
min-monochromeDefine el número mínimo de componentes monocromáticos que contiene cada píxel en un búfer deframe monocromático.
min-resolutionDefine la resolución mínima del dispositivo.
min-widthDefine el ancho de la zona mínima visible de la página en el dispositivo de salida.
monochromeDefine el número de componentes monocromáticos que contiene cada píxel en un búfer deframe monocromático. Si no es un dispositivo monocromático, el valor es 0
orientationDefine si la altura de la zona visible de la página en el dispositivo de salida es mayor o igual que el ancho.
resolutionDefine la resolución del dispositivo. Por ejemplo:96dpi, 300dpi, 118dpcm
scanDefine el proceso de escaneo para los dispositivos de televisión.
widthDefine el ancho de la zona visible de la página en el dispositivo de salida.

Compatibilidad del navegador

Compatibilidad del atributo @media del navegador, los números en la tabla a continuación representan la versión mínima del navegador que admite la propiedad; todos los navegadores principales admiten esta regla.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 9+

  • Apple Safari 1.3+

  • Opera 9.2+

Leer más

Consulte las siguientes instrucciones:Tipos de medios CSS.