DIV soll in rechter oberer Ecke erscheinen (immer)
Anton
- css
Guten Morgen Forum,
ich hatte vor einigen Tagen schon einmal gepostet.
Und es klappt immer noch nicht:
http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm#beispiel3
In dem Beispiel ist es so, dass wenn zu weit auf einer Seite nach unten gescrollt ist und man über das Link fährt die Infobox nicht mehr sichtbar ist. Die ist dann außerhalb des Viewports.
Was muss man anstatt des absolut verwenden, damit die Infobox immer rechts oben erscheint, unabhängig davon wie weit der Besucher gescrollt hat. Oder geht das garnicht ?
Hallo Anton,
Was muss man anstatt des absolut verwenden, damit die Infobox immer rechts oben erscheint, unabhängig davon wie weit der Besucher gescrollt hat. Oder geht das garnicht ?
position:fixed;
Das funktioniert aber nicht im IE, dafür brauchst Du etwas Javascript. Mehr dazu findest Du im Archiv.
Grüße
Andreas
Oh Mann,
http://aktuell.de.selfhtml.org/tippstricks/css/infobox/index.htm#beispiel3
Das Beispiel funktioniert _überhaupt_ nicht im IE. Habe ich gerade festgestellt. Weiß jemand was der IE davon nicht kennt/akzepziert ?
Hi,
Weiß jemand was der IE davon nicht kennt/akzepziert ?
praktisch alles. Er kennt :hover ausschließlich bei Links, und damit ist er für die meisten Fälle schon mal außen vor.
Cheatah
Hallo,
position:fixed;
Geht auch nicht. Ist dann immernoch außerhalb des viewports.
Hi,
Was muss man anstatt des absolut verwenden, damit die Infobox immer rechts oben erscheint, unabhängig davon wie weit der Besucher gescrollt hat. Oder geht das garnicht ?
Eine mögliche Lösung - ganz ohne Javascript, aber nicht ganz so wie Du willst - wäre, den Absatz, in dem der Link steckt, position:relative zu geben. Dann kann die Infobox zumindest relativ zu diesem Absatz positioniert werden.
freundliche Grüße
Ingo