A simulação responsiva em DevTools cromados é sempre precisa?
tentei. à procura online, não encontrei nada sobre a DevTools ser imprecisa.
Obrigado antecipadamente., Jack5 answers
As ferramentas do Dev Chrome nem sempre são precisas
Primeiro, Chrome Dev Tools
não são 100% precisos. De facto, uso o teste de resolução de extensão em conjunto com Ferramentas Dev cromadas para testar diferentes tamanhos/resoluções do ecrã.
Você pode ler mais em Chrome Dev Tool inacuracy issues here: Porque o Chrome DevTools é impreciso para testes móveis
Diferente Suporte em navegadores e dispositivos
Da mesma forma, vários navegadores têm diferentes níveis de suporte para elementos / funções CSS. Por exemplo, o E11 mal suporta a funcionalidade CSS complexa, a menos que seja prefixada, apesar de funcionar bem no Chrome/Firefox/Safari.
Verifique a compatibilidade de várias funcionalidades CSS que deseja implementar numa variedade de navegadores usando esta ferramenta: Posso usar
Parralax não é suportado ou não funciona corretamente na maioria dos móveis dispositivos
Pode ler mais sobre este assunto aqui: a rolagem da paralaxe não funciona em css móveis
Fixação de fundo:o fixo pode não renderizar correctamente ou ser suportado no móvel
Mais informações sobre este assunto podem ser encontradas ao ler este fórum: O Safari (ipad e iphone) torna as imagens de fundo incorrectamente
Mas, essencialmente, pelo seu CSS fornecido, vejo que está a usar este atributo css..front-banner {
background-image: url("../img/frontbanner2.png");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
display: block;
height: 100vh;
width: 100%;
position: relative;
text-align: center;
overflow: hidden;
}
Leia desta questão exacta, tal como já foi abordada na área da pilha: como replicar a ligação de fundo fixada nos iOS
Posição de fundo:o centro também pode não renderizar corretamente ou ser suportado no móvel
Pode tentar substituir background-position:center
pelo seguinte:
background-position-x: 50%;
background-position-y: 0%;
background-position: center top;
De acordo com esta resposta existente: CSS background-position not working in Mobile Safari (iPhone/iPad))
Obrigado, espero que isto ajude alguém no futuro!Você pode sempre usar a régua do ecrã (Veja S/O post aqui) e dimensionar a janela para a proporção de proporções da sua verificação. Espero que ajude!
Editar: outra opção
Se tiver espaço para ele, poderá executar o android x86 (~3-4gb) num emulador e ajustar a resolução do ecrã dos emuladores (esta é uma das muitas coisas para as quais preciso do android x86)
Encontrei um problema semelhante onde, se especificasse o emulador cromado, simularia um dispositivo com 375px que renderia uma página html com largura de 900px, por exemplo. Acontece que me esqueci de adicionar este cabeçalho no ficheiro html:
<meta name="viewport" content="width=device-width, initial-scale=1">
Para as pessoas que aterram aqui, isto pode ajudar.
Eu não sei se tenho um problema semelhante, mas quando estou usando para res móveis, em seguida, eu mudo para desktop, em seguida, eu mudo novamente para res móveis alguns dos códigos css não parece renderizar corretamente.. em outro caso, com os mesmos códigos css em meus projetos anteriores parece funcionar bem...