08. februar 2004 - 19:03Der er
6 kommentarer og 1 løsning
Placering af layer i en tabel
Hej,
Jeg efterlyser en måde jeg kan placerer flere layers oven på hinanden i en tabel, på bestemte positioner.
Tabelen er placeret i midten af vinduet og ændre position alt efter hvor stort vinduet er. Derfor kan jeg ikke umiddelbart bruge "Absolute" funktionen.
Jeg tror du har misforstået opgaven en smule, det som jeg mente var, at jeg skulle kunne placerer et layer, hvor som helst i en tabel, selvom tabellen er flydene, og derfor automatisk ligger sig i midten af browseren. Hvis jeg bruger "absolute" funktionen, ligger layerne sig udenfor tabellen på de valgte koordinaler, udmålt fra browserens hjørner, og ikke fra tabellens hjørner. Jeg har i mellemtiden fundet ud af, at jeg blot kan bruge "margen-left" og "margen-top" i steder for "left" og "top", så tager den udgangspunkt i tabellen.
I mit eksempel ovenstående vil div'en netop flytte sig med tabellen, fordi jeg har sat position:relative i tabellen !o]
Så hvis den flyttes på en eller anden måde, vil div'en flytte sig med, hvilket jo ses af det andet eksempel, hvor div'erne jo ikke er oppe i toppen, selvom de ikke har nogen top og left angivet (altså har 0px begge steder !-)
Jeg har i mellemtiden fundet ud af, at jeg blot kan bruge "margen-left" og "margen-top" i steder for "left" og "top", så tager den udgangspunkt i tabellen.
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.