dediğiniz için responsive tasarım yani sitenizi farklı çözunurlükler ve platformlara göre tasarlamalısınız
html dosyanızda titledan önce
<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0">
eklemeli ve
* Large desktop */
@media (min-width: 1200px) { ... }
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { :
}
/* Landscape phone to portrait tablet */
@media (max-width: 767px) { ...
}
/* Landscape phones and down */
@media (max-width: 480px) { ...
}burada belirtilen piksel değerlerine göre tasarım yapmalısın
http://www.1stwebdesigner.com/css/ho...media-queries/
ve
http://css-tricks.com/css-media-queries/ incelebilirsin