Avatar billede nextstop Nybegynder
26. oktober 2004 - 13:43 Der er 8 kommentarer og
1 løsning

Fast positionering af element

Hvordan sørger jeg for, at et element, fx et div-tag, altid bliver vist, selv om brugeren scroller resten af vinduet nedad?
Avatar billede Slettet bruger
26. oktober 2004 - 13:46 #1
position: absolute;
left: 40px;
top: 40px;

Så vil den div der inkorporerer de ovenstående tags altid være 40px fra venstre og 40 px fra toppen af.
Avatar billede Slettet bruger
26. oktober 2004 - 13:48 #2
ok, jeg prøver liiiiige igen:

<div style="position: absolute; left: 40px; top: 40px;" />

Så blev det da til et egentligt element :-)
Avatar billede bamzen Nybegynder
26. oktober 2004 - 13:57 #3
så vil det være placeret i toppen af siden, ikke relativt i forhold til om der er scrollet eller ej....

Mig bekendt er den eneste måde at gøre det på ved hjælp af javascript.
Avatar billede nextstop Nybegynder
26. oktober 2004 - 13:58 #4
Det placerer jo blot div-tag'et 40 pixels fra toppen af dokumentet. Men hvis man scroller ned, scroller tag'et ikke med.

Jeg går ud fra, at jeg skal bruge noget dynamisk positionering afhængigt af, hvilken del i vinduet, der er vist. Eller noget javascript, som beregner style.pixelTop on-the-fly.
Avatar billede nextstop Nybegynder
26. oktober 2004 - 13:58 #5
-> bamzen, to sjæle, én tanke... :o)
Avatar billede Slettet bruger
26. oktober 2004 - 14:01 #6
hrmmm, jeg mener nu det er muligt at gøre det udelukkende med CSS... Jeg leder lige videre...
Avatar billede Slettet bruger
26. oktober 2004 - 14:03 #7
Denne tråd omtaler din problemstilling (scroll lidt ned og læs løsningerne), men det ser ud til at den "rene CSS"-løsning ikke er fuldt ud IE-kompatibel.

http://www.experts-exchange.com/Web/Q_20967022.html
Avatar billede nextstop Nybegynder
26. oktober 2004 - 14:26 #8
Det virker, og det ser godt ud, men desværre udnytter det en bug i IE6 - måske ikke den bedste løsning: http://www.stunicholls.myby.co.uk/layouts/fixed.html.

Alternative løsninger skal også være velkomne. Tak.
Avatar billede nextstop Nybegynder
15. november 2004 - 10:07 #9
Lukketid.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester