Internet users are now accessing the web on a vast range of devices such as desktop PC, laptops, Tablet PC’s, smart phones, iPad, iPhone and other mobile devices – all with different screen sizes and resolutions.
Viewing a website that was designed for a desktop computer on the screen of a smartphone can be very problematic. It requires a lot of zooming in and out and scrolling in all directions, which, in short, results in a bad user experience.
Producing websites that are visually appealing and usable on all devices is a real challenge. Thankfully, there is a solution; Responsive Web Design. This is designed on CSS3 and HTML5.