Media Queries

Como fazer com que páginas HTML tenham diferentes comportamentos e formatações, de acordo com as características do dispositivo no qual estão sendo visualizadas.

O que podemos fazer para fornecer um estilo CSS diferente, dependendo do tamanho da janela do navegador, isso tudo é possível? Com Media Types do CSS não é necessário que façamos mudanças tão drásticas no layout da página.

Existem duas maneiras de incluir a media query, a primeira é em um elemento de link:

<link rel="stylesheet" media="screen and (max-width: 980px)" href="example.css" />

Ou dentro de um stylesheet:

@media screen and (max-width: 980px) { ... }

Media types

Para que possamos manter nossas páginas sempre adequadas a cada tipo de visualização, utilizamos os media types, que são listados abaixo de acordo com sua utilização.

Media Feature

Para diferenciamos um dispositivo do outro, precisamos utilizar as características de cada um, para isso utilizamos as media features, que reconhecem certos recursos do dispositivo no qual está sendo visualizada a página.

Operadores Lógicos

Podemos compor media queries complexos usando operadores lógicos:

<link rel="stylesheet" href="example.css" media="screen and (max-width: 480px)" />

No exemplo acima determinamos que o CSS apenas seja aplicado aos dispositivos de media screen e com resolução máxima de 480px.

Conclusão

Não há mais espaço para sites fixos que não funcionam bem em celulares. Pensar em Design Responsivo é pensar na experiência do usuário. E a utilização das medias queries é aliada de quem pretender fornecer a melhor experiência ao usuário.

Atualmente a grande maioria dos navegadores dão suporte, portanto você já pode começar agora.

Tecnologia:
html

Deixe seu Comentário!

Comentário
Nome
Email