Se você optou por definir suas consultas de mídia usando min-device-width
, em vez de min-width
, lembre-se de definir a largura mínima para a janela de visualização com o objetivo de evitar quebrar o layout em janelas não maximizadas.
Digamos que você use esta consulta de mídia:
@media only screen and (min-device-width : 60em) {/* 960px */
[...]
}
Se o usuário redimensionar a janela do navegador, o elemento HTML encolherá de acordo e as barras de rolagem revisarão parte do layout sem fundo ou talvez completamente vazio.
Portanto, defina a largura mínima da janela de visualização para corresponder à largura da consulta de mídia.
@media only screen and (min-device-width : 60em) {/* 960px */
html {
min-width: 60em;
}
[...]
}