Ho questa @media
impostazione:@Media min-width e max-width
HTML:
<head>
<meta name="viewport" content="width=device-width, user-scalable=no" />
</head>
CSS:
@media screen and (min-width: 769px) {
/* STYLES HERE */
}
@media screen and (min-device-width: 481px) and (max-device-width: 768px) {
/* STYLES HERE */
}
@media only screen and (max-device-width: 480px) {
/* STYLES HERE */
}
Con questa impostazione funziona su l'iPhone ma non funziona nel browser.
È perché ho già device
nella meta e forse ho max-width:480px
invece?
Qual è il problema: gli stili predefiniti saranno applicabili a schermi più larghi di 769 px. –
rimuovi lo schermo '@media e (min-width: 769px) {' attorno ai tuoi normali stili di browser –
Cosa intendi con Zoltan? E penso che potrei risolverlo. Innanzitutto, il problema è stato quando ho ridimensionato il mio browser con max-device: con esso funzionava sul telefono ma non nel broswer, senza "dispositivo" funziona in entrambi. – rallybilen