What is the best practice for website design and markup now that mobile browsers are common?
        Posted  
        
            by 
                Jonathan Drain
            
        on Programmers
        
        See other posts from Programmers
        
            or by Jonathan Drain
        
        
        
        Published on 2012-12-06T00:21:10Z
        Indexed on 
            2012/12/06
            5:19 UTC
        
        
        Read the original article
        Hit count: 316
        
web-development
|web-design
Back in 2008, smartphones were a small market and it was commonplace for sites to be designed for a fixed width - say, 900px or 960px - with the page centered if the browser window was larger. Many designers said fluid width was better, but since user screens typically varied between 1024x768 and 1920x1080, fluid width allowed longer line length than is optimal for ease of reading, and so many sites (including Stack Exchange) use fixed width.
Now that mobile devices are common, what is the the best approach to support both desktop and mobile browsers?
- Establish a separate mobile site (e.g: mobile.example.com)
 - Serve a different CSS to mobile devices; if so how? Server-side browser sniffing, or a @media rule?
 - Use Javascript or something to adapt the website dynamically to the client? Should all websites be expected to be responsive?
 - Some kind of fluid layout
 - Something else?
 
© Programmers or respective owner