Criar consultas de mídia

Última atualização em 27/04/2021

Você pode usar consultas de mídia para especificar arquivos CSS com base nas características informadas de um dispositivo (design responsivo). O navegador em um dispositivo verifica a consulta de mídia e usa o arquivo CSS correspondente para exibir a página da web.

Por exemplo, a seguinte consulta de mídia especifica o arquivo phone.css para dispositivos de 300-320 pixels.

<link href="css/orig/phone.css" rel="stylesheet" type="text/css" media="all and (min-width: 300px) and (max-width: 320px)">

Para uma introdução detalhada às consultas de mídia, consulte o artigo de Don Booth no Adobe Developer Center www.adobe.com/go/learn_dw_medquery_don_en.

Para mais informações sobre consultas de mídia do W3C, consulte www.w3.org/TR/css3-mediaqueries/.

Criar consulta de mídia

No Dreamweaver, é possível criar um arquivo de consulta de mídia para todo o local ou uma consulta de mídia específica do documento.

Arquivo de consulta de mídia para todo o site

Especifica configurações de exibição para todas as páginas do local que incluem o arquivo.

O arquivo de consulta de mídia para todo o site atua como o repositório central de todas as consultas de mídia do seu site.Depois de criar este arquivo, vincule a ele as páginas do local que devem usar as consultas de mídia do arquivo para exibição.

Consulta de mídia específica do documento

A consulta de mídia é inserida diretamente no documento e a página é exibida com base na consulta de mídia inserida.

Crie uma página da web.

Selecione Modificar > Consultas de mídia.

Siga um destes procedimentos:

  • Para criar um arquivo de consulta de mídia para todo o local, selecione Arquivo de consultas de mídia para todo o local.

  • Para criar uma consulta de mídia específica de um documento, selecione Este documento.

Para fazer uma consulta de mídia para todo o site, faça o seguinte:

Clique em Especificar.

Selecione Criar novo arquivo.

Especifique um nome para o arquivo e clique em OK.

É possível que alguns dispositivos não relatem a largura real.Para forçar os dispositivos a relatarem a largura real, verifique se a opção Forçar dispositivos a relatarem largura real está ativada.

O código a seguir é inserido no arquivo quando você escolhe esta opção.

<meta name="viewport" content="width=device-width">

Siga um destes procedimentos:

  • Clique em "+" para definir as propriedades do arquivo de consulta de mídia.

  • Clique em Padrões predefinidos se quiser começar com padrões predefinidos.

Selecione linhas na tabela e edite as propriedades usando as opções em Propriedades.

Descrição

A descrição do dispositivo para o qual o arquivo CSS deve ser usado.Por exemplo, telefone, televisão, mesa digitalizadora etc.

Largura mínima e máxima

O arquivo CSS é usado para dispositivos cuja largura informada está dentro dos valores especificados.

Nota

deixe a Largura mínima ou a Largura máxima em branco se não desejar especificar um intervalo explícito para um dispositivo. Por exemplo, é comum deixar a Largura mínima em branco para telefones, cuja largura é de 320px ou menos.

Arquivo CSS

Selecione Usar arquivo existente e procure o arquivo CSS do dispositivo.

Se quiser especificar um arquivo CSS que ainda não criou, selecione Criar novo arquivo.Digite o nome do arquivo CSS.O arquivo é criado quando você pressiona OK.

Clique em OK.

Um novo arquivo é criado para um consulta de mídia para todo o site. Salve-o.

Consulta de mídia para todo o site: para páginas existentes, certifique-se de incluir o arquivo de consulta de mídia em todas as páginas na tag <head>.

Exemplo de um link de consulta de mídia onde mediaquery_adobedotcom.css é o arquivo de consulta de mídia de todo o local para o local www.adobe.com:

<link href="mediaquery_adobedotcom.css" rel="stylesheet" type="text/css">

Usar um arquivo de consultas de mídia existente

Crie uma página da Web ou abra uma existente.

Selecione Modificar > Consultas de mídia.

Selecione o arquivo de consultas de mídia para todo o site.

Clique em Especificar.

Selecione Usar arquivo existente se você já criou um arquivo CSS com a consulta de mídia.

Clique no ícone de busca para procurar e especifique o arquivo. Clique em OK.

Selecione o arquivo de consultas de mídia para todo o site.

Para forçar dispositivos a relatar sua largura real, certifique-se de que a opção Forçar dispositivos a relatarem largura real esteja ativada.O código a seguir é inserido no arquivo quando você escolhe esta opção.

<meta name="viewport" content="width=device-width">

Clique em OK.

Escolher um arquivo de consultas de mídia diferente de todo o local

Use este procedimento para alterar o arquivo de consultas de mídia do site inteiro que você definiu na caixa de diálogo Consultas de Mídia.

Selecione Site > Gerenciar sites.

Na caixa de diálogo Gerenciar sites, selecione o seu site.

Clique em Editar. A caixa de diálogo Configuração de site é exibida.

Em Configurações avançadas no painel esquerdo, selecione Informações locais.

No Arquivo de consulta de mídia de todo o local no painel direito, clique em Procurar para selecionar o arquivo CSS de consulta de mídia.

Nota

Alterar o arquivo de consultas de mídia de todo o site não afeta documentos vinculados a um arquivo diferente ou anterior de consulta de mídia de todo o site.

Clique em Salvar.

Visualizar páginas da Web com base na consulta de mídia

Dimensões especificadas em uma consulta de mídia aparecem nas opções para o botão/tamanho da janela Multitela.Quando você seleciona uma dimensão do menu, as seguintes alterações são vistas:

  • O tamanho da visualização muda para refletir as dimensões especificadas. O tamanho do quadro de documento permanece inalterado.

  • O arquivo CSS especificado na consulta de mídia é usado para exibir a página.