Om du anger position:relative för din container kommer dess barn positioneras i förhållande till den (när de är absolutpositionerade), och inte till body eller html.
Jaa, just det! Men det fungerar delvis ser jag nu. Eftersom ett element som är relativt positionerat fortfarande tar upp plats, så blir det inte helt rätt. Jag vill kunna ange exakta kordinater...
Det är väl bara inse att det inte är möjligt, eller?
Om jag vill placera ut fler divar så blir kordinaterna fel, eftersom divarna fortfarande tar upp plats och endast flyttas i förhållande till sin position i dokument-flödet.
Kan man på något sätt ta bort ett element ur dokumentflödet? Float fungerade inte tyvärr...
Lekte med den här en stund för jag förstod inte din fråga om vad det var som tog plats. Var tvungen att kolla :OO
Flyttade även ut en div ur conteinern, fast den ligger i den i koden.
Är det något annat du gör med dina andra divar?
Oftast är det lättare att se problemet om man får mer kod... Kanske missförstår jag dig.
Men testa den här:
Det blir nog lättare om jag postar länken till allting: http:// (länk är nu borttagen)
Det är en karta till ett bokningssystem.
Jag vill helt enkelt kunna flytta runt alla tabellerna med platser som ligger inuti <div id="map">.
Om jag vill placera ut fler divar så blir kordinaterna fel, eftersom divarna fortfarande tar upp plats och endast flyttas i förhållande till sin position i dokument-flödet.
Kan man på något sätt ta bort ett element ur dokumentflödet? Float fungerade inte tyvärr...
Tror tyvärr inte du var med på hur jag menade...
Du ska använda position:absolute;. Då tas dina element bort ur dokumentflödet och du kan placera ut dom precis där du vill ha dom, inom din container.
Men för att avstånden ska vara i förhållande till ytterkanten av din div#map, måste du sätta #map {position:relative;}
Jag testade själv på din sida och det funkade att placera ut sektionerna.