Beruflich Dokumente
Kultur Dokumente
tv para televisores
E como essas funes eram usadas no cdigo? Para dar um exemplo, imagine que
voc quisesse determinar um estilo diferente para a visualizao do seu site em um
dispositivo handheld. Basicamente, para fazer isso, voc acrescentava um link para
essa outra folha de estilos no cabealho do documento:
?
@media handheld {
2
3
/* estilos */
}
Width
Largura da janela do navegador incluindo a sua barra de rolagem.
Valor: as medidas de comprimento dessa janela. Aceita valores para tamanho
mnimo e mximo (min/max).
Height
Altura da janela do navegador, incluindo a a barra de rolagem.
Valor: as medidas de comprimento dessa janela. Aceita valores para tamanho
mnimo e mximo (min/max).
Device-width
Largura da mdia ou o prprio tamanho da tela, ou o tamanho da folha no caso de
uma impresso.
Device-height
Altura da mdia.
Valor: medidas de comprimento.
Aceita valores para tamanho mnimo e mximo (min/max)
Orientation
Orientao da mdia.
Valor: portrait (retrato) ou landscape (paisagem)
No aceita parmetros de min/max.
Aspect-ratio
Relao entre os valores de width e height para a proporo, aplicveis apenas a
mdias do tipo bitmap. No aceita parmetros de min/max.
Device-aspect-ratio
A proporo da tela do dispositivo. No aceita parmetros de min/max.
Exemplo de aplicao:
?
1
2
3
/* estilos */
}
Color
Nmero de bits por cor. Se valor = 0 o dispositivo ser considerado monocromtico.
Valor: numrico. Aceita parmetros de min/max.
Color-index
Nmero de entradas na tabela de pesquisa de cores do dispositivo de sada. Se o
dispositivo no utiliza uma tabela de pesquisa de cor, ento valor =0.
Valor: numrico
Aceita parmetros de min/max.
Monochrome
Este recurso de mdia descreve o nmero de bits por pixel em um buffer de quadros
monocromticos. Se o dispositivo no monocromtico, o valor ser 0.
Valor: numrico
Aceita parmetros de min/max.
Resolution
Resoluo do dispositivo (densidade por pixel). Aplicvel apenas a mdias do tipo
bitmap.
Valor: nmero em DPI ou DCM. Aceita parmetros de min/max.
Scan
Tipo de formao de imagens especifico para televisores.
Valor: progressive (progressivo) ou interlace (entrelaado)
No aceita parmetros de min/max.
Grid
Determina se o dispositivo baseado em bitmap ou em um grid de dispositivo, no
possuindo relao com o grid do design.
Valor: Se o dispositivo de sada baseada em Grid o valor ser 1. Caso contrrio, o
valor ser 0. No aceita parmetros de min/max.
3
4
/* estilos */
}
Com esse cdigo, como se voc estivesse perguntando para o browser: O seu
dispositivo uma tela e a largura mxima dela de 320 pixels?. Se a resposta for
um sim o navegador aplica os estilos. Interessante, no? Agora, se voc quiser
determinar os estilos de um iPad independente da orientao, deve usar esta Media
Querie:
?
1
5
6
/* estilos */
}
claro que estas so apenas algumas opes e voc pode realizar inmeras
possibilidades de combinao. Um bom exemplo de aplicao utilizar um
container e ir variando a max-width de acordo com a resoluo da tela. Assim voc
poder garantir que o contedo responda a diferentes tipos de dispositivos!
Uma boa ferramenta para testar os pontos de quebra do seu layout
o Responsivepx. Com ele, voc poder visualizar o site e ir diminuindo e
aumentando a rea de corte at perceber em qual ponto aparecer algum problema
e usar um media query para arrumar o que quiser.
Espero que essa postagem tenha ajudado a esclarecer algumas dvidas sobre o
assunto, ou mesmo matar sua curiosidade. Em posts futuros, continuaremos
falando mais sobre este assunto, revelando dicas, indicando plugins e as melhores
solues para o seu design de sites e muitos outros. At a prxima!