Sieh dir mal diesen Beitrag an: responsive webdesign
Ist leicht verständlich und erklärt dir genau was Responsive Webdesign genau bedeutet.
Es gibt mehrere Arten deine Seite responsive umzusetzen, ob
du mit prozentualen Werten arbeitest, oder mit Media Queries ,
oder mit Hilfe von CSS Boilerplates.
Ich kann dir das Boilerplate Skeleton nur wärmstens empfehlen. Grob beschrieben: Statt feste Größen zu vergeben,
weist du deinen Elementen Skeleton-Klassen zu, je nach
Display-Größe passt sich das Objekt dann automatisch an.