With the rapid expansion of the smartphone and tablet markets, web developers need to start thinking about the many contexts in which their websites will be browsed. The explosion of display sizes and browser capabilities require a robust model of creating websites.