Nel 2008, gli smartphone erano un piccolo mercato ed era normale che i siti fossero progettati per una larghezza fissa, ad esempio 900px o 960px, con la pagina centrata se la finestra del browser era più grande. Molti progettisti hanno detto che la larghezza del fluido era migliore, ma poiché gli schermi utente variavano tipicamente tra 1024x768 e 1920x1080, l'ampiezza del fluido consentiva una lunghezza della linea più lunga di quella ottimale per la facilità di lettura e così molti siti (incluso lo Stack Exchange) usano una larghezza fissa.
Ora che i dispositivi mobili sono comuni, qual è l'approccio migliore per supportare sia i browser desktop sia quelli per dispositivi mobili?
- Stabilisci un sito per dispositivi mobili separato (ad esempio: mobile.example.com)
- Serve un diverso CSS per i dispositivi mobili; se é cosi, come? Snifing del browser lato server o regola @media?
- Usa Javascript o qualcosa per adattare il sito web in modo dinamico al client? Ci si dovrebbe aspettare che tutti i siti web rispondano?
- Un tipo di layout fluido
- Qualcos'altro?