Ciao a tutti, vorrei risolvere questo problema.
Ho un monitor con una diagonale che misura 15.6 pollici(39.62cm), larghezza e altezza rispettivamente di 34.54cm e 19.42cm, una definizione di 1366px x 768px e un dpi di 100.45(dpcm uguale a circa 39.55 pixel per centimetro).
Se imposto il seguente codice CSS per un codice HTML semplice:
@media screen and (min-resolution: 39dpcm) and (max-resolution: 40dpcm)
{
p
{
border: solid 3px black;
}
}
non viene visualizzato niente.
Se invece imposto
@media screen and (min-resolution: 37dpcm) and (max-resolution: 40dpcm)
{
p
{
border: solid 3px black;
}
}
viene visualizzato il bordo di p.
La dpcm calcolata(39.55dpcm)è sbagliata?
Se definisco il bordo nel seguente modo:
@media screen and (min-resolution: 37dpcm) and (max-resolution: 40dpcm)
{
p
{
border: solid 1cm black;
}
}
il centimetro del monitor è minore del centimetro reale di un righello, perchè?
Eppure realmente, misurando, in un centimetro di un righello ci sono 39 pixel(in un cm del monitor ce ne sono di meno).![]()