Responsive Design is a technique where you design a webpage so that it resizes according to the dimensions of the screen it is viewed on. This saves you the trouble of coming up with multiple versions of your website to cater for desktop, tablet and phone users.
This sample page shows how you can use media queries to achieve this goal.