Wenn die Webseite entsprechend geschrieben ist, kann man da mit JavaScript (oder alternativen Stylesheets) ein bisschen tricksen.
Wenn man für alle Größenangaben der Seite (bis evtl. auf die Schriftgröße für body oder html) relativ zur Schriftgröße in em oder ex verwendet, kann man per JavaScript einfach die Schriftgröße des html/body-Tags ändern und "zoomt" damit die Seite. (So was gab's glaub mal bei tagesschau.de...) Aber das geht natürlich nur wenn man die Seite von Anfang an so schreibt.