position: fixed...
Daniel
- css
0 Schuer0 Daniel0 Ingo Turski0 Daniel0 Ingo Turski0 Daniel
0 schwarze Piste0 Cyx23
Hallo!
Welche Alternativen hab ich zu position:fixed im IE?
Brauch leider ein Menu das immer am Bildschirmboden bleibt.
Gibts da noch ne Möglichkeit ohne JS?
Vielen Dank!
Daniel
Hallo,
Welche Alternativen hab ich zu position:fixed im IE?
diese kennst du: http://www.fabrice-pascal.de/artikel/posfixedie6/?
Gruß,
_Dirk
Hallo,
hi
diese kennst du: http://www.fabrice-pascal.de/artikel/posfixedie6/?
Kannte ich nicht. Ich habs jetzt ausprobiert, aber irgendwie krieg ich das nicht hin.
Laut usage wird muss die Datei ie7-standard.js importiert.
Im Opera gehts, der selbe Code geht im IE nicht, auch nicht durch das IE7.
Wo hab ich den Fehler?
Gruß,
_Dirk
Danke
Daniel
Hi,
diese kennst du: http://www.fabrice-pascal.de/artikel/posfixedie6/?
Kannte ich nicht. Ich habs jetzt ausprobiert, aber irgendwie krieg ich das nicht hin.
Laut usage wird muss die Datei ie7-standard.js importiert.
Schade. Diese Seite fand ich früher besser.
Von der letzten Lösung würde ich abraten, da sie völlig unnötig Javascript erfordert.
Besser ist die darüber beschriebene Methode, die auch tatsächlich sehr gut funktioniert. Leider fehlt hier ein praktisches Beispiel, aber Du kannst es gern z.B. hier testen.
Noch eine Anmerkung: ein feststehendes Menü an anderer Stelle macht weniger Sinn und ist auch ungleich problematischer.
freundliche Grüße
Ingo
Besser ist die darüber beschriebene Methode, die auch tatsächlich sehr gut funktioniert. Leider fehlt hier ein praktisches Beispiel, aber Du kannst es gern z.B. hier testen.
Noch eine Anmerkung: ein feststehendes Menü an anderer Stelle macht weniger Sinn und ist auch ungleich problematischer.
Das so ein Menu normal nicht viel Sinn macht, weiß ich, würd ich auch nicht machen.
Aber da gehts um Eingabe von Daten in eine Tabelle. Die Spaltennamen sollten aber immer sichtbar sein, da man sonst den Überblick verliert. Dazu woll ich einfach am Bildschirmboden das div-Element platzieren, was ja leider nicht geht.
Wenn jemand ne andere Idee hat, die ist gerne Willkommen!
freundliche Grüße
Ingo
Grüße aus Wien
Daniel
Hi,
Aber da gehts um Eingabe von Daten in eine Tabelle. Die Spaltennamen sollten aber immer sichtbar sein, da man sonst den Überblick verliert. Dazu woll ich einfach am Bildschirmboden das div-Element platzieren, was ja leider nicht geht.
geht schon, aber ungleich komplizierter und mit allerlei Fallstricken. hier habe ich mal u.a. oben einen feststehenden Bereich einigermaßen browserübergreifend hinbekommen; am probematischten war der Mac IE.
freundliche Grüße
Ingo
Hi,
Hallo!
Aber wie hast du das gemacht?
Kannst mir bitte veraten wie? ;)
freundliche Grüße
Ingo
Danke
Daniel
Hi,
Aber wie hast du das gemacht?
Kannst mir bitte veraten wie? ;)
position:fixed für moderne Browser mit ein paar CSS-Hacks für den Mac IE (sen-fix.css) und einem etwas kompliziertem CSS für die Win IEs (sen-ie.css). Da das zum einen nicht so schnell erklärt ist und zum anderen auch schon ziemlich lange zurückliegt, versuch dich doch bitte selbst daran, das CSS zu analysieren oder suche im Netz nach Erläuterungen; wobei ich für diese doppelte Fixierung damals nichts gefunden und an der Lösung einige Zeit gebastelt hatte.
freundliche Grüße
Ingo
Tachchen!
Gibts da noch ne Möglichkeit ohne JS?
Und noch ein Link: http://jendryschik.de/wsdev/css/fixed/.
Genau wie die Dean-Edwards-Lösung ist das nicht wirklich ohne JavaScript,
dafür aber vergleichsweise nebenwirkungsfrei. Ich rate zu solchen Lösungen.
Gruß
Die schwarze Piste
Tachchen!
Hallo.. ;)
Und noch ein Link: http://jendryschik.de/wsdev/css/fixed/.
Das funktioniert ja ganz gut, aber ich habs nicht geschafft, dass das Element unten ist. Oben gehts.
Gruß
Die schwarze Piste
Danke
Daniel
Hi,
Das funktioniert ja ganz gut, aber ich habs nicht geschafft, dass das Element unten ist. Oben gehts.
Ich hab das Thema auch mal mehrere Stunden durchgekaut. Aber irgendwas hat immer nicht gepasst. Das ist ein mords-Gefriemel bis das auf allen Browsern gleich aussieht.
Ich würde Dir raten, spar Dir die Nerven und versuch es anders zu lösen, indem Du beispielweise Dein Layout anpasst.
Grüße
tulmer
Hi,
Hi!
Ich hab das Thema auch mal mehrere Stunden durchgekaut. Aber irgendwas hat immer nicht gepasst. Das ist ein mords-Gefriemel bis das auf allen Browsern gleich aussieht.
Ich würde Dir raten, spar Dir die Nerven und versuch es anders zu lösen, indem Du beispielweise Dein Layout anpasst.
Das Programm kommt nur im Intranet zum Einsatz. Demnach wären die versch. Browser auch kein Problem, da bei uns leider Gottes nur IE verwendet werden.
Aber ich bekomm das leider irgendwie nicht in ein bestehendes Programm rein.
Grüße
tulmer
Gruß
Daniel
Das Programm kommt nur im Intranet zum Einsatz. Demnach wären die versch. Browser auch kein Problem, da bei uns leider Gottes nur IE verwendet werden.
Aber ich bekomm das leider irgendwie nicht in ein bestehendes Programm rein.
Vielleicht hilft dir das JS weiter
http://javascript.jstruebig.de/source/fixlayer.html
Struppi.
Hallo,
Welche Alternativen hab ich zu position:fixed im IE?
Brauch leider ein Menu das immer am Bildschirmboden bleibt.Gibts da noch ne Möglichkeit ohne JS?
ja, per CSS: Position Fixed für alle Browser per CSS, damit läßt sich auch am unteren Fensterrand positionieren.
Grüsse
Cyx23