Lar Finanças Pessoais Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Índice:

Vídeo: Plantilla web tipo Admin para sistemas bibliotecarios HTML5, CSS3, Bootstrap (Codigo Gratis) 2025

Vídeo: Plantilla web tipo Admin para sistemas bibliotecarios HTML5, CSS3, Bootstrap (Codigo Gratis) 2025
Anonim

Os desenvolvedores web HTML5 e CSS3 podem usar o AJAX para criar um site móvel responsivo. Uma maneira de fazer um site funcionar bem em múltiplas resoluções é fornecer diferentes regras CSS com base no tipo de mídia detectado.

O CSS3 possui um novo recurso maravilhoso chamado consulta de mídia, , que permite especificar um tipo de mídia e determinar vários recursos da exibição. Você pode usar esta especificação para criar um subconjunto do CSS que deve ser usado quando o navegador detecta um determinado tipo ou tamanho de exibição.

Especificar um tipo de mídia

A regra @media permite especificar o tipo de saída que o CSS incluído deve modificar. Os tipos de mídia mais comuns são tela, impressão, fala, computador de mão, projeção e TV. Há mais, mas apenas a impressão e a tela são universalmente suportadas.

Por exemplo, o código a seguir especificará o tamanho da fonte quando o usuário imprimir o documento:

@media print {body {font-size: 10pt;}}

Este CSS pode ser incorporado em um CSS normal documento, mas normalmente deve ser colocado no final do documento porque ele contém exceções às regras normais. Você pode colocar o código CSS tanto quanto desejar dentro do elemento @media, mas você só deve colocar o código CSS relevante para a situação específica em que você está interessado.

Como adicionar um qualificador

Além de especificar o tipo de mídia, a regra @media possui outro truque muito poderoso. Você pode aplicar uma condição de qualificação especial para a mídia.

Quando o navegador é mais largo que 500 pixels, você pode ver texto preto em um fundo branco. Mas faça a tela mais estreita, e você vê algo interessante.

Normalmente você usaria esse truque para alterar o layout, mas comece com este exemplo mais simples de mudança de cor. Aqui está o código para este exemplo mais simples:

narrowBlack. corpo html {cor: preto; background-color: white;} @media (max-width: 500px) {body {color: white; background-color: black;}}

Qualifier Demo

Tente redimensionar esta página. Quando a página é mais larga que 500 pixels, ela mostra texto preto em um fundo branco.

Quando a página é mais estreita que 500 pixels, as cores são invertidas, dando texto branco em um fundo preto.

Veja como construir uma página que se adapta à largura da tela:

  1. Crie seu site como de costume.

    Este é um lugar onde esse "conteúdo separado do layout" realmente vale a pena. O mesmo HTML terá dois estilos diferentes.

  2. Aplicar um estilo CSS da maneira normal.

    Crie seu estilo padrão da maneira normal - por agora, incorpore o estilo na página com a tag.Seu estilo principal deve lidar com o caso mais comum. (Normalmente, uma área de trabalho de tamanho completo.)

  3. Crie uma regra @media.

    A regra do @media CSS deve ir no final do CSS normal.

  4. Defina um qualificador de largura máxima: 500px.

    Este qualificador indica que as regras dentro deste segmento só serão usadas se a largura da tela for menor que 500 pixels.

  5. Coloque regras de casos especiais dentro do novo conjunto de estilos.

    Qualquer regra CSS que você define dentro da regra @media será ativada se o qualificador for verdadeiro. Use essas regras para substituir o CSS existente. Note que você não precisa redefinir tudo. Apenas forneça regras que tenham sentido em seu contexto particular.

  6. Adicionar uma viewport.

    Os navegadores móveis às vezes tentam redimensionar a página para que tudo possa ser visto ao mesmo tempo. Isso derrota o propósito de um estilo especial, então use o metatag viewport para indicar que o navegador deve reportar sua largura real. Também é útil para desativar o dimensionamento de páginas porque já não deveria ser necessário.

Neste exemplo, o navegador sempre aplica o estilo principal (texto preto em um fundo branco). Então, olha para a regra @media para ver se o qualificador é verdadeiro.

Se a largura for inferior a 500 pixels, o qualificador de largura máxima: 500px é avaliado como verdadeiro e todo o código CSS dentro do segmento @media está habilitado. O navegador, em seguida, armazena ambos os conjuntos de CSS e aplica o CSS correto com base no status da regra.

Como fazer um site móvel responsivo em AJAX para programação HTML5 e CSS3 - manequins

Escolha dos editores

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

Noções básicas do arquivo de dados Flashback da Oracle 12c - dummies

O Flashback Data Archive do oracle 12c é um mecanismo de banco de dados que permite que você para armazenar periodicamente ou indefinidamente todas as versões de linha em uma tabela ao longo da sua vida útil. Você pode então escolher uma hora para ver os dados como existia em um ponto específico. Esteja ciente de que o Flashback Data Archive é um recurso licenciado. ...

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Noções básicas de clusters de aplicativos reais do Oracle 12c - manequins

Se você visitou os sites da Oracle nos últimos 12 anos , você viu o byline de marketing: "Inquebrável. "Essa linha de tag refere-se ao recurso Real Application Clusters (RAC). Claro, muitos elementos estão envolvidos, mas o RAC tem o destaque. O RAC é a solução de clustering de banco de dados Oracle. Em certo sentido, funciona na teoria de que ...

Noções básicas de Redo Log Files no Oracle 12c - dummies

Noções básicas de Redo Log Files no Oracle 12c - dummies

Redo os arquivos de log armazenam as informações do buffer de log no banco de dados Oracle 12c. Eles são escritos pelo Log Writer (LGWR). Mais uma vez, você não pode ler esses arquivos binários sem a ajuda do software de banco de dados. Normalmente, os arquivos de reto de log são nomeados com a extensão. LOG ou. RDO. Pode ser qualquer coisa que você queira, ...

Escolha dos editores

São orgasmos ok durante a gravidez? - Dummies

São orgasmos ok durante a gravidez? - Dummies

As mulheres grávidas não só têm permissão para fazer sexo, mas muitas vezes o desejam. Mas é bom aproveitar a relação sexual com o ponto do orgasmo? Afinal, os orgasmos são nada mais do que contrações - e as pessoas sugeriram que isso poderia desencadear mão-de-obra. Isso é apenas um mito. De fato, grávida ...

Alimentando a Multidão em uma Reunião Familiar - manequins

Alimentando a Multidão em uma Reunião Familiar - manequins

Cozinhando uma refeição para um grande grupo (reunião familiar ou de outra forma ) requer planejamento e resistência. Aqui está um guia útil para quantidades de alimentos e segurança alimentar, e conselhos sobre a organização de uma festa de potluck. Planejando para potlucks A forma mais comum de comestibles de grupo é uma festa de potluck - qual é a maneira mais barata e fácil de ...

Anatomia do Penis humano - dummies

Anatomia do Penis humano - dummies

Sabendo como as funções de um pénis podem fornecer uma visão útil do sexo e do corpo humano - se você quer entender o pénis e a anatomia masculina melhor ou aprender sobre isso pela primeira vez. Basicamente, um pênis é composto de três estruturas, que são feitas de um material esponjoso que pode preencher com sangue: ...

Escolha dos editores

Como lidar com outliers causados ​​por Forças externas - manequins

Como lidar com outliers causados ​​por Forças externas - manequins

Certifique-se de verificar atentamente os outliers antes eles influenciam sua análise preditiva. Os outliers podem distorcer a análise de dados e dados. Por exemplo, qualquer análise estatística feita com dados que deixa outliers no lugar acaba por desviar os meios e variâncias. Os outliers não controlados ou mal interpretados podem levar a conclusões falsas. Diga os seus dados que ...

Como criar um modelo de análise preditiva com regressão R - manequins

Como criar um modelo de análise preditiva com regressão R - manequins

Você deseja criar um preditivo modelo de análise que você pode avaliar usando resultados conhecidos. Para fazer isso, vamos dividir nosso conjunto de dados em dois conjuntos: um para treinar o modelo e outro para testar o modelo. Uma divisão 70/30 entre treinamento e testes de conjuntos de dados será suficiente. As próximas duas linhas de código ...

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Como definir objetivos de negócios para um modelo de análise preditiva - dummies

Um modelo de análise preditiva visa resolvendo um problema comercial ou realizando um resultado comercial desejado. Esses objetivos comerciais se tornam os objetivos do modelo. Conhecer aqueles garante o valor comercial do modelo que você constrói - o que não deve ser confundido com a precisão do modelo. Hipotéticamente, você pode construir um modelo preciso para ...