ist es möglich, die Schrift relativ der Seitengröße anzupassen? So dass die Schrift mit größer werdender Auflösung der Seite auch selbst größer wird und entsprechend kleiner, wenn man die Seite verkleinert.
Das ist heutzutage nicht mehr notwendig, da alle aktuellen Browser CSS MediaQueries unterstützen.
Tersus schrieb:
Hallo,
ist es möglich, die Schrift relativ der Seitengröße anzupassen? So dass die Schrift mit größer werdender Auflösung der Seite auch selbst größer wird und entsprechend kleiner, wenn man die Seite verkleinert.
Im Grunde gibt es 2 vernünftige Varianten:
Über MediaQueries unterschiedliche Auflösungen mit unterschiedlichen Schriftgrößen ansprechen oder über die neue Einheitsgröße (Viewpoint Units). Letztere wird noch nicht von allen Browsern unterstützt.
Wenn du in deinem CSS überall mit der Einheit 'em' arbeitest, dann reicht es die Schriftgröße nur im body tag zu ändern (für jede gewünschte Auflösungsstufe.
Dazu sollte man aber erwähnen, dass CSS3 nicht in älteren Browsern wie dem Internet Explorer 8 und abwärts funktioniert. Damit sind auch die Media Queries hinfällig, sofern du solche Browser unterstützen möchtest (oder musst). Dann geht wohl kaum ein Weg an JavaScript vorbei.
Aber man sollte nicht von Anfang an JavaScript empfehlen. Außerdem bin ich der Meinung, dass IE<8 User auch mit Schriftgrößen leben können, die sich nicht an die Fenstergröße anpasst.
Falls dies doch notwendig sein sollte, dann sollte man die JS Variante in IE conditional comments verstecken.
Dies erhöht die Performance von modernen Browser.
Kurz und knapp: SCHEISS auf die Technologiebremsen, die mit MS-Rotz durchs Netz humpeln. Den Leuten sollte man alle Webseiten in Pink Camouflage präsentieren, damit sie's mal raffen.