Logo DrCode Logo DrCode

Blog

Blog / CSS / Responsivo CSS

Responsivo CSS

Media-query-css-css3-tutorial-How-to-write-responsive-css-tutorial

Responsivo CSS

Você sabe que atualmente o celular e dispositivos moveis estão sendo cada vez mais utilizados pelos usuarios, e com isso, você deve ter um site responsivo, que nada mais é que um site que se adequá em todas as telas, de todos os tamanhos, e isso é muito simples de fazer, é possivel fazer com diversas formas, assim como com php, ou com media queries do css, vamos hoje aprender como se usa as media queries, que serve para fazer um responsivo css, vamos lá.

Media Queries

As media queries funcionam como um if da programação, ou seja, se a tela for maior que x pixels, esta div vai ter x propriedades, se for menor que x pixels, vai ter tal propriedades, muito simples, mas vamos entender isso na prática.

@media screen and (max-width: 500px)
{
	body {background-color: red;}
}

Aqui dizemos que se o screen que é nossa tela, for menor que no maximo 500px vai ter o body com background color red.

Media Link CSS

Também temos o valor que colocamos na chamada do link css, está aqui

<link rel="stylesheet" type="text/css" href="caminho/arquivo.css" media="all" />

Aqui temos os valores da media, que são esses

  • all: usado para que o código CSS seja aplicado para todos os dispositivos.
  • braile: para dispositivos táteis.
  • embossed: para dispositivos que imprimem em Braille.
  • handheld: para dispositivos de mão, celulares e outros dispositivos deste perfil. Normalmente com telas pequenas e banda limitada.
  • print: para impressão em papel.
  • projection: para apresentações, como PowerPoint. Este valor foi inventado pelo pessoal da Opera.
  • screen: para dispositivos com telas coloridas e alta resolução.
  • tv: para dispositivos como televisores, ou seja, com baixa resolução, com boa quantidade de cores e scroll limitado.

O ruim de usar este metodo é que nem todos os dipositivos reconhecem o handheld, como por exemplo o IPhone da Apple, a melhor solução é utilizar as media queries, como citada acima, pois com ela podemos ter uma maior liberdade e controle do nosso código de estilo para cada tela com cada um de seu tamanho.

Você pode conferir uma lista mais completa sobre todos os tipos de medias clicando neste link

Por enquanto é isso, para qualquer dúvida, deixe um comentário, ou entre em contato comigo que eu irei ajuda-lo com seu problema.

Tags: como fazer o responsivo criar site responsivo media css media querie responsivo site responsivo
Felipe Mello
Comentários