It is no news to say that the days when users access websites via desktop based devices only are long gone. Even with the advent of the smartphones in the mid 2000’s, a need had already been created to have a mobile version of a website. The technique that was used then was to to check (using JavaScript) whether the user was making use of a mobile phone to access a website – in which case, a different Cascading Stylesheet (CSS) would be loaded. This Stylesheet would typically restrict the width of the site and display it in a vertical style. Back then, it was already evident that the technique would be short lived since it was impossible to find a common agreement over essential decisions such as how wide a mobile website should be. Read more