Eu vou parahttps://www.mydevice.io/para verificar a largura da tela do meu computador (Thinkpad T450s), mostra que a largura da tela é 1536px. No entanto, verifiquei se a configuração da minha tela é 1920x1080. Alguém sabe o motivo?
Responder1
Você definiu a escala de exibição como 125%. Isso significa que você só pode colocar 80% do conteúdo na tela. 80% de 1920 é 1536.
Este site não mede pixels físicos. Ele mede pixels lógicos. Você pode verificar facilmente ampliando seu navegador.
Responder2
A largura informada não é a quantidade física real de pixels, mas a largura lógica calculada pela "proporção de pixels do dispositivo". Você pode ver o valor JS pixel ratio 1.2500
e 1920/1,25 = 1536.
No console javascript do seu navegador você pode registrar o valor com console.log(window.devicePixelRatio);
, é uma propriedade do objeto window.
(mesmo resultado em um Thinkpad X250 aqui)