Matthias Ring: CSS und Netscape

Wenn ich mit CSS etwas positioniere oder Schriftgroessen vorgebe,
verliert/vergisst Netscape die eingestellten Werte, wenn ich das
Browser-Fenster
zB aufziehe. Erst durch einen reload erinnert Netscape die vorgegebenen Werte.

Kann man das verhindern oder muss man damit leben?

Wer weiss mehr
fragt Matthia

  1. Wenn ich mit CSS etwas positioniere oder Schriftgroessen vorgebe,
    verliert/vergisst Netscape die eingestellten Werte, wenn ich das
    Browser-Fenster
    zB aufziehe. Erst durch einen reload erinnert Netscape die vorgegebenen Werte.

    Kann man das verhindern oder muss man damit leben?

    Wer weiss mehr
    fragt Matthia

    Hallo!

    Hast Du schon mal versuch die Styles in einer CSS-Datei auf dem Server zu speichern und
    dann immer nur den URL dorthin angibt. z.B.: http://server.at/meinestyles.css ?

    Probiers mal.

    Mfg Alex

  2. Hallo Matthias!

    Wenn ich mit CSS etwas positioniere oder Schriftgroessen vorgebe,
    verliert/vergisst Netscape die eingestellten Werte, wenn ich das
    Browser-Fenster
    zB aufziehe. Erst durch einen reload erinnert Netscape die vorgegebenen Werte.

    Das ist das bekannte "resize-PÜroblem" von NS. (nun jetzt auch dir bekannt ;-) )

    Du kannst ein Javascript dagegen verwenden (intern oder exter als *.js eingebunden)

    Grüße
    Thomas

    /**
    * resize.js 0.3 970811
    * by gary smith
    * js component for "reloading page onResize"
    */

    if(!window.saveInnerWidth) {
      window.onresize = resize;
      window.saveInnerWidth = window.innerWidth;
      window.saveInnerHeight = window.innerHeight;
    }

    function resize() {
        if (saveInnerWidth < window.innerWidth
            saveInnerWidth > window.innerWidth
            saveInnerHeight > window.innerHeight
            saveInnerHeight < window.innerHeight )
        {
            window.history.go(0);
        }
    }