Robert Bienert: CSS-Eigenschaft position:fixed im IE

Hallo und schönen guten Abend!

Dass die Implementierung von diversen CSS-Eigenschaften in den Browser teilweise noch zu wünschen lässt, ist hinlänglich bekannt, so z.B. die Positionierung von Elementen. Umso erstaunter war ich, dass Mozilla mittlerweile Block-Elemente auch fixed positionieren kann. Nur leider ist dies noch nicht im Rahmen des möglichen meines IE 5.0. Die Frage lautet nun:
Hat jemand getestet oder könnte jemand testen, was der IE ab 5.5 mit position:fixed macht.? Ich wäre euch sehr dankbar!

Tschüss und viele Grüße aus Nordhessen,
Robert

  1. Hallo Robert,

    Dass die Implementierung von diversen CSS-Eigenschaften in den Browser teilweise noch zu wünschen lässt, ist hinlänglich bekannt,

    naja, Mozilla und Opera sind eigentlich schon ganz gut.

    so z.B. die Positionierung von Elementen. Umso erstaunter war ich, dass Mozilla mittlerweile Block-Elemente auch fixed positionieren kann.

    mittlerweile? soweit ich weiß kann der das aber schon eine Zeit lang (frag mich aber nicht, wie lange schon)

    Hat jemand getestet oder könnte jemand testen, was der IE ab 5.5 mit position:fixed macht.?

    Mach dir keine Hoffnungen, selbst der 6er ist dafür noch zu blöd :-)
    falls du für den IE was basteln willst, such mal im Archiv, da steht bestimmt was dazu.

    Grüße aus Nürnberg
    Tobias

    --
    sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    (Selfcode -> http://emmanuel.dammerer.at/selfcode.html)
    1. Hallo Robert,

      Tobias hat recht:

      Mach dir keine Hoffnungen, selbst der 6er ist dafür noch zu blöd :-)
      falls du für den IE was basteln willst, such mal im Archiv, da steht bestimmt was dazu.

      Andere haben schon gebastelt:
      http://www.v2studio.com/k/css/fixed/

      Und hier eine Lösung für (fast) alle Browser mit einem Javascript:
      [http://www.mark.ac/help/sticky.html]

      Grüüse, erika

      --
      Hauptsache dem Hund geht's gut
      1. Hallo Erika,

        Und hier eine Lösung für (fast) alle Browser mit einem Javascript:
        [http://www.mark.ac/help/sticky.html]

        Aber nur, wenn ich JavaScript eingeschaltet hätte...

        Grüße

        Andreas

        1. Hallo,

          Aber nur, wenn ich JavaScript eingeschaltet hätte...
          Grüße
          Andreas

          Okay, Dein gutes Recht, Javascript auszuschalten, der Netscape versteht dann aber auch kein CSS.

          Wenn alle Browser position:fixed verstehen würden, dann wäre es kinderleicht, ein feststehendes Menü zu positionieren.

          Ich habe mich jetzt ein paar Tage mit diesem Problem rumgeschlagen, wobei ich eigentlich nur das Beispiel nachvollziehen wollte, welches Kai Laborenz in seinem Buch "CSS-Praxis" an sich sehr verständlich erläutert. Aber im  Detail steckt immer wieder der Deibel. Erst gab es im Buch einen Fehler und als der berichtigt wurde, funktionierte das Beispiel nicht mehr mit dem ollen Netscape 4.75.

          Ich habe jetzt das Beispiel aus dem Buch ein ganz klein wenig geändert und jetzt wird in meinen drei Browsern Mozilla 1.1, IE 5.5 und Netscape 4.75 (mehr Browser habe ich nicht installiert) unter Win98 SE ein feststehendes Menü angezeigt - siehe dazu
          http://www.eschiener.de/fixedmenue_04[2].html
          (sorry - warum kann ich diese Seite nicht verlinken?)

          Sicher gibt es hierzu auch Kritik, zumal die Lösung für den IE 5.5
          wegen overflow-y: hidden nicht valide ist.

          Es ist allerdings ein Riesenaufwand, um zur Zeit ein feststehendes Menü in allen oder fast allen Browsern zu realisieren. Und allen Leuten (Browsern) recht zu machen, ist eine Kunst, die keiner kann.

          Stefan Einspender und Orlando haben ja auch viel Mühe aufgewendet, um dieses Problem in den Griff zu bekommen  - siehe
          http://forum.de.selfhtml.org/archiv/2002/7/16418/#m91901

          Eigentlich tut es mir leid um die Arbeits- und Lebenszeit, die wegen der nicht standardkonformen Browser vergeudet wird bzw. vergeudet werden muss. Aber darüber wurde im Forum schon genug gejammert. Es kann mit der Zeit nur besser werden.

          Viele Grüsse, erika

          --
          Hauptsache dem Hund geht's gut
  2. Hallo,

    Hat jemand getestet oder könnte jemand testen, was der IE ab 5.5 mit position:fixed macht.? Ich wäre euch sehr dankbar!

    Der IE macht gar nichts, jedenfalls nicht das, was er soll. Es gibt allerdings Möglichkeiten, ihn dazu über Umwege zu zwingen:

    -> http://forum.de.selfhtml.org/archiv/2002/7/16418/#m91901

    Gruß,
    _Dirk

  3. Hallo alle zusammen!

    Ich danke euch für die guten Hinweise und Links sowohl zu anderen Projekten als auch zum Archiv.

    Viele Grüße aus Nordhessen,
    Robert