In passato, per creare layout basati sulla larghezza del browser dell'utente, dovevamo utilizzare JavaScript, magari combinato con un linguaggio lato server. Fortunatamente, il processo sta diventando molto più semplice, grazie alle query multimediali CSS.
@media screen e (min-width: 1200px) / * facciamo qualcosa di simile * /
@import url (small.css) screen e (min-width: 1200px);
Tieni presente che puoi anche aggiungere regole aggiuntive, applicando una virgola, proprio come faresti quando utilizzi più selettori.
Una nota interessante, dopo un po 'di ricerche sul web, è che, nonostante il fatto che l'iPhone 4 abbia una risoluzione di 640x960, continua a riprendere mobile.css
, di cui al codice sopra. Che strano? Se si dispone di ulteriori informazioni su questo, si prega di lasciare un commento per il resto di noi!
Si noti che Internet Explorer 8 e versioni successive non supportano le query multimediali CSS. In questi casi, dovresti utilizzare un fallback JavaScript.