Eine mögliche Lösung sind sogenannte Media-Queries, bei denen in Anhängigkeit von der Bildschirmauflösung des Webseitenbesuchers unterschieliche Stylesheets aktiv werden.
Michael Jendryschik erklärt in seinem Artikel
Geräteabhängige Stilvorgaben mit CSS Media Queries
auf heise.de wie es geht.Artikel lesen. Empfehlenswert sind auch die Diskussionsbeiträge der Leser.