Responsive Web Design
Responsive web design refers to the idea of developing a websites design that it can transfer smoothly to fit the screen its being viewed on to provide the best experience possible for the viewer with regard to navigation and viewing. Most people surfing the net nowadays are using devices other than a good old desktop. In order to optimally display your website you need to design in a way that everyone can see clearly all you have to offer. This is where responsive web design will come into play.
Designers for a responsive web design will be best off utilizing grid and layout systems and CSS to ensure that regardless of any new devices released in the near future your website will always be able to provide a proper response. One important idea is flexible grid. Gone are the days when we can design using fixed width style, will all devices boasting different widths we're sure to head into trouble. Flexible grids will grow or shrink while keeping all its elements in their correct proportions to each other.
Most important with all this redesigning is to ensure that no matter what size screen your page will conform too, the key elements need to be visible without the need to scroll and search for them. Additionally implement a reorganization tactic to be used when the screen size shifts to rearrange all important features and ensure optimum navigation and easy viewing
Images play quite an important role on any website. Images that are not designed to respond correctly can really disturb an otherwise fantastic look. To create flexible images you may want to try CSS's overflow property to crop the images as the pages are modified to fit the different viewing devices. This will also optimize the loading time as opposed to a standard liquid page where you may have a correctly re-sized images albeit an extended loading time. Another idea is to create duplicate versions of an image and save them in your server and call on the website to pick the appropriately sized image and place it. (This can be accomplished using a detection feature together with DOM manipulation.)
This information is just a touch on all there is to know on responsive web design. There are many different ways to design in order to optimally respond to all possible situations. Good luck!
