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

manual de referência CSS

CSS @regras (RULES)

大全 de propriedades CSS

Regra @media CSS

The @media rule can be used to define style rules for multiple media types within a single stylesheet. It must be followed by a comma-separated list of media types and a block containing the rules.

Using the @media rule, you can define different styles for different media types.

@media pode definir estilos diferentes para diferentes tamanhos de tela, especialmente se você precisar configurar uma página responsiva, @media é muito útil.

Quando você ajusta o tamanho do navegador, a página também será renderizada novamente com base na largura e na altura do navegador.

Sintaxe de uso da regra @media em CSS

A sintaxe da regra é a seguinte:

@media media type,... {
    /* mídia-regras específicas */
}

Você também pode usar diferentes estilos CSS para diferentes mídias:

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

O exemplo a seguir demonstra como usar a propriedade @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;
}
}
Teste para ver‹/›

Atenção:Regras de estilo @media aplicam a todos os tipos de mídia aos quais a tabela de estilos se aplica. Regras internas @media em CSS2.1Inálido em meio

Tipo de mídia

ValorDescrição
allUsado para todos os dispositivos
auralDescontinuado. Usado para sintetizadores de voz e som
brailleDescontinuado. Aplicado a dispositivos táteis em Braille
embossedDescontinuado. Usado para dispositivos de impressão em Braille para cegos
handheldDescontinuado. Usado para dispositivos portáteis ou dispositivos menores, como PDA e telefones pequenos
printUsado para impressoras e visualização de impressão
projectionDescontinuado. Usado para dispositivos de projeção
screenUsado para computadores, tablets, smartphones e outros
speechAplicado a dispositivos de leitura de tela e outros dispositivos de reprodução de voz
ttyDescontinuado. Usado para grid de caracteres fixos, como telegráficos, dispositivos de terminal e dispositivos portáteis com restrições de caracteres
tvDescontinuado. Usado para TV e TV por assinatura

Função de mídia

ValorDescrição
aspect-ratioRazão entre a largura e a altura da área visível da página no dispositivo de saída
colorNúmero de componentes coloridos em每组 do dispositivo de saída. Se não for um dispositivo colorido, o valor é igual a 0
color-indexNúmero de entradas na tabela de consulta de cores do dispositivo de saída. Se não for usada tabela de consulta de cores, o valor é igual a 0
dispositivo-aspect-ratioDefine a taxa de largura e altura visível da tela do dispositivo de saída.
dispositivo-alturaDefine a altura visível da tela do dispositivo de saída.
dispositivo-larguraDefine a largura visível da tela do dispositivo de saída.
gradeUsado para consultar se o dispositivo de saída usa grade ou matriz de pontos.
alturaDefine a altura da área visível da página no dispositivo de saída.
max-aspect-ratioDefine a taxa máxima de largura e altura da tela visível do dispositivo de saída.
max-colorDefine o número máximo de componentes de cores em每组 do dispositivo de saída.
max-color-indexDefine o número máximo de entradas na tabela de consulta de cores do dispositivo de saída.
max-dispositivo-aspect-ratioDefine a taxa máxima de largura e altura da tela visível do dispositivo de saída.
max-dispositivo-alturaDefine a altura máxima da tela visível do dispositivo de saída.
max-dispositivo-larguraDefine a largura máxima da tela do dispositivo de saída.
max-alturaDefine a altura máxima da área visível da página no dispositivo de saída.
max-monocromáticoDefine o número máximo de componentes monocromáticos por pixel em um buffer de área de exibição monocromática.
max-resoluçãoDefine a resolução máxima do dispositivo.
max-larguraDefine a largura máxima da área visível da página no dispositivo de saída.
min-aspect-ratioDefine a taxa mínima de largura e altura da área visível da página no dispositivo de saída.
min-colorDefine o número mínimo de componentes de cores em每组 do dispositivo de saída.
min-color-indexDefine o número mínimo de entradas na tabela de consulta de cores do dispositivo de saída.
min-dispositivo-aspect-ratioDefine a taxa mínima de largura e altura da tela do dispositivo de saída.
min-dispositivo-larguraDefine a largura mínima da tela do dispositivo de saída.
min-dispositivo-alturaDefine a altura mínima da tela do dispositivo de saída.
min-alturaDefine a altura mínima da área visível da página no dispositivo de saída.
min-monocromáticoDefine o número mínimo de componentes monocromáticos por pixel em um buffer de área de exibição monocromática.
min-resoluçãoDefine a resolução mínima do dispositivo.
min-larguraDefine a largura mínima da área visível da página no dispositivo de saída.
monocromáticoDefine o número de componentes monocromáticos por pixel em um buffer de área de exibição monocromática. Se o dispositivo não for monocromático, o valor é 0
orientaçãoDefine se a área visível da página no dispositivo de saída é maior ou igual à largura.
resoluçãoDefine a resolução do dispositivo. Por exemplo:96dpi, 300dpi, 118dpcm
scanDefine o processo de escaneamento para dispositivos de TV.
larguraDefine a largura da área visível da página no dispositivo de saída.

Compatibilidade do navegador

Compatibilidade do navegador com a propriedade @media, os números na tabela a seguir representam a versão mínima do navegador que suporta essa propriedade; todos os navegadores populares suportam essa regra.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 9+

  • Apple Safari 1.3+

  • Opera 9.2+

Leia mais

Por favor, consulte as seguintes instruções:Tipos de Mídia do CSS.