A website that responds to the device that accesses it and delivers the appropriate output for it uses responsive design.
Rather than designing multiple sites for different-sized devices, this approach designs one site but specifies how it should appear on varied devices. These tutorials will help you to get started with media queries in order to create your own responsive or adaptive web designs. The resources in this collection is hand picked and the best in web currently.