molily: Tastenabfrage strg + (+)

Beitrag lesen

Hallo,

du kannst z.B. im CSS ausschließlich mit em- oder %-Größen arbeiten. Dann kannst du zentral, also beim body-Element, die Schriftgröße per JavaScript vergrößern und verkleinern. So ein Script ist bspw. auf http://molily.de/sterne/ im Einsatz (JS: http://molily.de/sterne/sterne.js - ist schon etwas älter).

Wichtig ist da die Zuweisung der Schriftgröße an document.body:

var fontSize = 60;  
document.body.style.fontSize = fontSize + "%";

Den Wert kannst du Klicken auf einen Link ändern und neu zuweisen. Da im CSS für Schrift- und Boxgrößen nur em verwendet wird, skaliert die Seite abhängig von dieser Basis-Schriftgrößer.

Allerdings kannst du damit nicht das Verhalten des Browsers nachbauen. Das Skalieren im Browser lässt sich nicht mit JavaScript ansteuern.

Mathias