Um eine Webseite an verschiedene Anzeigegeräte anzupassen bietet CSS3 Media Queries an.
@media (min-width: 950px) {
/* Desktop */
}
@media (min-width: 450px) and (max-width: 950px) {
/* Tablets */
}
@media (max-width: 600px) {
/* Smartphones */
}
Quellen: