Display site correctly on tablets and smartphones

I want to display the site correctly also on smart devices. Where can I start looking for a solution?