CSS-Eigenschaft position:fixed im IE
Robert Bienert
- browser
0 Tobias K.0 erika0 Andreas Hoppe0 erika
0 Schuer0 Robert Bienert
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
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
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
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
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
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
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