Mudanças entre as edições de "CSS: media query"
(→Sintaxe) |
(→Sintaxe) |
||
Linha 3: | Linha 3: | ||
==Sintaxe== | ==Sintaxe== | ||
− | ''Media queries'' consistem formas de ''media type'' e podem conter uma ou mais expressões que determinam se são verdadeiras ou falsas uma determinada especificação CSS3 expressa em ''media features''. Os resultados de uma ''query'' são verdadeiros se o tipo de ''media type'' especificado na ''media | + | ''Media queries'' consistem formas de ''media type'' e podem conter uma ou mais expressões que determinam se são verdadeiras ou falsas uma determinada especificação CSS3 expressa em ''media features''. Os resultados de uma ''query'' são verdadeiros se o tipo de ''media type'' especificado na ''media query'' corresponde'' ao tipo do documento exibido no dispositivo e todas as expressões na ''media query'' são verdadeiras. |
− | <nolink> | + | <nolink><!-- CSS media query em um elemento de link --></nolink> |
− | + | <nolink><link rel="stylesheet" media="(max-width: 800px)" href="example.css" /></nolink> | |
− | <link rel="stylesheet" media="(max-width: 800px)" href="example.css" /> | + | <nolink><!-- CSS media query dentro de um stylesheet --></nolink> |
− | <!-- CSS media query dentro de um stylesheet --> | + | <nolink><style> |
− | <style> | ||
@media (max-width: 600px) | @media (max-width: 600px) | ||
{ | { |
Edição das 21h37min de 8 de dezembro de 2021
Dentro da linguagem de marcação CSS, Media query é o recurso utilizado para determinar o conjunto de marcadores de estilo específico para exibir um mesmo conteúdo Web em determinada medida de visualização da tela de dispositivos de exibição. O recurso Media query é muito utilizado para a construção de sítios Web responsivos, onde a cada tipo de dispositivo de exibição, o conteúdo seja adaptado para melhor visualização do usuário. Marcadores de exibição de elementos de página, como largura, altura, cores, estilos e tamanho de fontes de texto, por exemplo, podem ser definidos a cada Media query definida na folha de estilo do projeto, permitindo que um mesmo conteúdo seja exibido de forma peculiar a cada dispositivo utilizado.
Sintaxe
Media queries consistem formas de media type e podem conter uma ou mais expressões que determinam se são verdadeiras ou falsas uma determinada especificação CSS3 expressa em media features. Os resultados de uma query são verdadeiros se o tipo de media type especificado na media query corresponde ao tipo do documento exibido no dispositivo e todas as expressões na media query são verdadeiras.
<nolink></nolink> <nolink><link rel="stylesheet" media="(max-width: 800px)" href="example.css" /></nolink> <nolink></nolink> <nolink><style> @media (max-width: 600px) { .facet_sidebar { display: none; } } </style> </nolink>
Quando uma media query é verdadeira, a camada de estilo ou as regras de estilo correspondentes são aplicadas seguindo o padrão de regras aplicadas em "cascata". Camadas de estilos com media queries ligadas a tag <link> são carregadas por download mesmo que suas medias queries retornem falso (caso não se aplicam ao contexto).