Pour faire du responsive je pense qu'en HTML5 l'utilisation de bibliothèques comme bootstrap (issue de Twitter) doit te donner quelque chose d'assez agile.
De plus, si tu dis page unique je te...