An introduction to modern web design

People are browsing the web on an increasingly wide array of devices. According [...]