Avatar billede psychodad Nybegynder
18. juni 2004 - 22:40 Der er 2 kommentarer og
1 løsning

positionering af divs ud fra relativ positioneret div

Hej

Jeg skal positionere divs i forhold til andre divs. Jeg ved at det gøres (i teorien) ved at sætte position til relativ på den der skal positioneres ud fra, hvor der så bruges absolut position i den de andre divs.

Problemet er så at jeg ikke kan få det til at virke.

Jeg skriver:

<div align="center">
  <div style="position:relative;">
    <div id="Layer1" style="position:absolute; left:40px; top:10px; width:89px; height:92px;">test</div>
  </div>
</div>

Det virker fint i IE6 men ikke i firefox 0.9 eller opera.
Hvordan får jeg det til at virke i firefox og opera?
Avatar billede roenving Novice
18. juni 2004 - 22:54 #1
Et block-level-element skal ikke kunne flyttes med en centrering, så det er nok der filmen knækker ?-)
Avatar billede psychodad Nybegynder
18. juni 2004 - 22:54 #2
Ok nm jeg fandt selv ud af hvad der var galt.

Den relative div jeg bruger til at positionere ud fra skal indeholde lidt flere ting...som min:

position: relative;
margin-left: auto;
margin-right: auto;
width: xxx px;
height: xxx px;

Læs mere på:
http://www.quirksmode.org/css/centering.html
Avatar billede psychodad Nybegynder
18. juni 2004 - 22:55 #3
og ja roenving....jeg er lidt træt :-)
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