Responsive Web Designs
Responsive web design allows websites to adapt their layout depending on the screen size and orientation of the device used to view them. Websites using responsive design dynamically change the viewport, columns, images and more to provide the best possible viewing and interaction experience across all devices including desktops, tablets, and mobile phones. Key techniques for responsive design include using fluid grids that resize based on screen width and media queries that allow different CSS styles to be applied depending on screen size. Navigation, images, forms and other elements can be adapted to be responsive as well.