A janela de visualização é a área visível do usuário em uma página da web.
A janela de visualização varia de acordo com o dispositivo e será menor em um telefone celular do que na tela de um computador.
Antes dos tablets e celulares, as páginas da web eram projetadas apenas para telas de computador, e era comum que páginas da web tenham um design estático e um tamanho fixo.
Depois, quando começamos a navegar na internet usando tablets e celulares, fixos páginas da web de tamanho grande eram muito grandes para caber na janela de visualização. Para corrigir isso, os navegadores nesses dispositivos reduziram a página inteira da web para caber na tela.
Isso não foi perfeito! Mas uma solução rápida.
O HTML5 introduziu um método para permitir que web designers assumam o controle da janela de visualização, por meio do Etiqueta .
Você deve incluir o seguinte elemento de janela de visualização em todas as suas páginas da web:
<meta name="viewport" content="width=device-width, initial-scale=1.0">
Isso fornece instruções ao navegador sobre como para controlar as dimensões e o dimensionamento da página.
A parte width=device-width
define a largura da página para seguir a largura da tela do dispositivo (que irá variar dependendo do dispositivo).
A parte initial-scale=1.0
define o nível de zoom inicial quando a página é carregada pela primeira vez pelo navegador.
Aqui está um exemplo de uma página da web sem a meta tag da janela de visualização e a mesma página da web com a meta tag da janela de visualização:
Dica: se você estiver navegando nesta página com um telefone ou tablet, clique nos dois links acima para ver a diferença.
Os usuários estão acostumados a rolar sites verticalmente em computadores e dispositivos móveis dispositivos - mas não horizontalmente!
Portanto, se o usuário for forçado a rolar horizontalmente ou diminuir o zoom para ver o página inteira da web, isso resulta em uma experiência do usuário ruim.
Algumas regras adicionais a seguir: