Schriftgröße bestimmt Div-Größe?
Jau, auf meiner Internetpräsenz (e-nexus.de) gibts derzeit das Problem das die
Schriftgröße verändert werden kann, jedoch nicht die größe des dazugehörigen Div.
Wenn also die Schriftgröße von 8pt auf 12pt ändert, soll auch das Div genug platz liefern.
Schriftgröße verändert werden kann, jedoch nicht die größe des dazugehörigen Div.
Wenn also die Schriftgröße von 8pt auf 12pt ändert, soll auch das Div genug platz liefern.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nocturne« (15. Februar 2008, 10:11)
ist wahrscheinlich nicht die eleganteste Art, aber ich würde die style- Eigenschaften(Höhe und Breite) der css- Klasse (für die Divs) bei Änderung der Schriftgröße via javascript setzen.
Wenn Schriftgröße geändert wird -- ermitteln des neuen Schriftgrößenwertes, proportional Höhe und Breite über die Style-Eigenschaften der Div-Objekte ändern(z.b. über css-Klasse).
Wenn Schriftgröße geändert wird -- ermitteln des neuen Schriftgrößenwertes, proportional Höhe und Breite über die Style-Eigenschaften der Div-Objekte ändern(z.b. über css-Klasse).
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (15. Februar 2008, 12:46)
Habs doch geschaft, ich bin von PX umgestiegen auf EM.
Die Maßeinheit kann man für positionsangaben verwenden und die Divs Positionieren.
Das ist soweit ganz cool, ich muss nur in JAVA die einheiten umrechnen.
10 pixel = 1em.
Also aus
left:128px; top:51px; width:300px; height:18px;
wird
left:12.8em; top:5.1em; width:30.0em; height:1.8em;
Das hat einige Vorteile:
- Die Font-Skalierung kann durch das Browsermenü durchgeführt werden.
- Beim IE Werden die Positionen gleich umgerechnet.
- Das Skalieren funktioniert tadellos (aber bei Moz muss die Seite neu gezeichnet werden.)
Die Maßeinheit kann man für positionsangaben verwenden und die Divs Positionieren.
Das ist soweit ganz cool, ich muss nur in JAVA die einheiten umrechnen.
10 pixel = 1em.
Also aus
left:128px; top:51px; width:300px; height:18px;
wird
left:12.8em; top:5.1em; width:30.0em; height:1.8em;
Das hat einige Vorteile:
- Die Font-Skalierung kann durch das Browsermenü durchgeführt werden.
- Beim IE Werden die Positionen gleich umgerechnet.
- Das Skalieren funktioniert tadellos (aber bei Moz muss die Seite neu gezeichnet werden.)


