Uma das últimas tendências no web design é redimensionar todos os dispositivos, incluindo laptops e tablets. Se você estiver projetando para uma grande audiência, então você deve levar isso em consideração ao criar layouts. No entanto, se seus projetos são para um público-alvo muito específico, você pode não ter o luxo de redimensionar. Felizmente, há uma maneira fácil de resolver esse problema. Você pode baixar um aplicativo gratuito da Apple Store chamado Baixando aplicativos para um termo de pesquisa para iPhone ou similar. Neste artigo, mostraremos como criar páginas da Web compatíveis com dispositivos móveis com CSS para que os blogs básicos, como blogs, vídeos e fotos, redimensionam corretamente com o Viewport de navegadores móveis.
Primeiro de tudo, precisamos entender como o Safari funciona. O Safari suporta as versões mais recentes dos padrões HTML, incluindo versões como 2.0 e acima. Se você estiver visualizando uma página da Web na janela do navegador padrão, o Safari interpretará o código HTML exatamente como ele é escrito. No entanto, se a página da Web tiver adicionado ou removesse quaisquer elementos externos, como imagens ou campos de formulário, o Safari tentará reler o código HTML para redimensionar corretamente a página. Se o elemento alterou os tamanhos antes que o código seja lido, a página será redimensionada para corresponder ao tamanho recém-adicionado. Por exemplo, se você tivesse criado uma postagem de blog e adicionou uma foto a ela e, em seguida, inseriu um novo valor de largura e altura, o Safari exibiria o valor atualizado antes de exibir o post.
Para resolver esse problema, você precisará permitir que o usuário escolha quais elementos devem ser exibidos em sua visualização. Isso pode ser feito adicionando uma tag chamada largura e uma tag chamada altura antes do elemento contendo. Por exemplo, se sua página foi criada com o seguinte HTML: PageRank: 4.5;Altura: 200;Então você adicionaria essas tags antes do elemento contendo: PageRank: 200;Altura: 200;O exemplo acima exibe o conteúdo do seu elemento iframe na altura e largura desejada. Se a largura e a altura foram especificadas como parte do código HTML, o Safari usaria esses valores em vez dos padrões especificados no seu elemento iframe.