Avatar billede nielsbrinch Nybegynder
09. april 2004 - 16:21 Der er 9 kommentarer og
1 løsning

Absolut positioneret, men under hinanden

Jeg har 3 sider der alle består udelukkende af elementer der er absolut positioneret. Hvis jeg tager alle 3 sider og sætter ind på samme side, er alle elementerne oveni hinanden. Hvordan skal jeg sætte dem ind, hvis jeg vil have dem til at beholde deres absolutte positionering, men de skal være under hinanden indbyrdes.
Avatar billede roenving Novice
09. april 2004 - 16:25 #1
Sæt dem ind i tre forskellige relativt positionerede divs !-)
Avatar billede nielsbrinch Nybegynder
09. april 2004 - 16:34 #2
<div style="POSITION: relative">
  <%= /* absolut positioneret html */ %>
</div>

Det virker ikke, det hele kommer stadig oveni hinanden
Avatar billede roenving Novice
09. april 2004 - 16:44 #3
<div id="reklame" style="position:relative;background:orange;">En div-tekst
<div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div>
</div>

Virker helt problemfrit for mig (med den rigtige doctype, selvfølgelig !-)
Avatar billede nielsbrinch Nybegynder
09. april 2004 - 16:46 #4
hvad er den rigtige doctype?
Avatar billede roenving Novice
09. april 2004 - 16:46 #5
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
Avatar billede nielsbrinch Nybegynder
09. april 2004 - 16:56 #6
Det jeg vil have er at hvis jeg indsætter følgende:

<div id="reklame" style="position:relative;background:orange;"><div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div></div>

<div id="reklame" style="position:relative;background:orange;"><div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div></div>

<div id="reklame" style="position:relative;background:orange;"><div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div></div>

<div id="reklame" style="position:relative;background:orange;"><div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div></div>

Så kan jeg se "Absolut Position" 4 gange. Som det er nu kan jeg kun se det én gang, fordi de er oveni hinanden. Jeg har rettet min doctype.
Avatar billede roenving Novice
09. april 2004 - 17:00 #7
Arh ...

Du er nødt til at give dem højde, for absolutte ting har ikke en højde, som indvirker på deres omkransende element !-)

<div id="reklame" style="position:relative;background:orange;height:200px;"><div style="position:absolute;background:red;width:100px;height:100px;top:100px;left:12px;">Absolut position</div></div>
Avatar billede nielsbrinch Nybegynder
09. april 2004 - 21:27 #8
tak for hjælpen, du ved hvad du skal gøre
Avatar billede roenving Novice
09. april 2004 - 21:28 #9
Velbekomme '-)
Avatar billede roenving Novice
11. april 2004 - 08:18 #10
-- og tak for points ;~}
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