Va bene, vedo molta disinformazione qui. Per i principianti, la creazione di una pagina Web utilizzando una certa risoluzione, ad esempio 800x600, rende quella pagina visualizzata correttamente utilizzando solo quella risoluzione! Quando la stessa pagina viene visualizzata sul laptop o sul monitor del PC di casa di qualcun altro, la pagina verrà visualizzata utilizzando la risoluzione corrente dello schermo, NON la risoluzione utilizzata durante la progettazione della pagina. Non creare pagine web per una risoluzione specifica! Ci sono troppe proporzioni e risoluzioni dello schermo diverse per aspettarsi uno scenario "taglia unica", che con il web design non esiste. Ecco la soluzione: usa CSS3 Media Queries per creare codice adattabile alla risoluzione. Ecco un esempio:
@media screen and (max-width: 800px) {
styles
}
@media screen and (max-width: 1024px) {
styles
}
@media screen and (max-width: 1280px) {
styles
}
Vedete, quello che abbiamo appena fatto è stato specificare 3 set di stili che renderizzano a risoluzioni differenti. Nel caso del nostro esempio, se la risoluzione di uno schermo è maggiore di 800px, verrà invece eseguito il CSS per 1024. Allo stesso modo, se lo schermo che visualizza il contenuto fosse 1224px, il 1280 verrebbe eseguito poiché 1224 è più grande di 1024. Il sito su cui sto lavorando ora funziona a tutte le risoluzioni da 800x600 a 1920x1080. Un'altra cosa da tenere a mente è che non tutti i monitor con la stessa risoluzione hanno schermi delle stesse dimensioni. Potresti mettere i laptop 15.4 fianco a fianco, mentre entrambi sembrano uguali, entrambi potrebbero avere risoluzioni drasticamente diverse, poiché non tutti i pixel hanno le stesse dimensioni su schermi LCD diversi. Quindi, utilizza le query multimediali e inizia a creare il tuo sito Web con uno schermo di laptop ad alta risoluzione, in particolare 1280+. Anche, creare ogni media query utilizzando una risoluzione diversa sul laptop. È possibile utilizzare le impostazioni di risoluzione in Windows per ridurre 800x600 e creare una media query a quella risoluzione, quindi passare a 1024x768 e creare un'altra media query a quella risoluzione. Potrei andare avanti e avanti, ma penso che voi ragazzi dovreste capire il punto.
AGGIORNAMENTO: ecco un collegamento all'utilizzo di media query che aiuterà a spiegare di più,
Innovative Web Design per dispositivi mobili con media query
Questo tutorial ti mostrerà come progettare per tutti i dispositivi. Ci sono anche tutorial specifici per le media query. Ho sviluppato l'intero sito per renderizzare su tutti i dispositivi, tutti gli schermi e tutte le risoluzioni utilizzando nessun sottodominio e solo CSS! Sto ancora lavorando al supporto per tablet e smartphone. Il rendering del sito è perfetto su qualsiasi laptop o TV LCD da 50 pollici e molte pagine funzionano perfettamente su tutti i dispositivi mobili. Se metti tutto il tuo codice sulla pagina, le tue pagine si caricheranno velocemente! Inoltre, assicurati di prestare attenzione alla discussione in quell'articolo sul CSS "background-size: cover;" o "contengono" proprietà, renderanno la grafica di sfondo fluida e in grado di renderizzare perfettamente a tutte le risoluzioni.
Segui i tutorial dei siti e puoi creare un'unica pagina web che si renderizza su tutto e niente!