Jeg benytter Z-index til at positionere et lille billede i nederste venstre hjørne af et andet billede.... Når jeg gør dette, får jeg et mellemrum som IKKE er ønsket.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
relative The box's position is calculated according to the normal flow (this is called the position in normal flow). Then the box is offset relative to its normal position. When a box B is relatively positioned, the position of the following box is calculated as though B were not offset. absolute The box's position (and possibly size) is specified with the 'left', 'right', 'top', and 'bottom' properties. These properties specify offsets with respect to the box's containing block. Absolutely positioned boxes are taken out of the normal flow. This means they have no impact on the layout of later siblings. Also, though absolutely positioned boxes have margins, they do not collapse with any other margins.
-- og du har helt ret, det kan være et helvede at få det til at fungere ;-|
Placerede billederne i en celle for sig, yderst til højre, og positionerede derfra...
Tak for hjælpen...
Det virker nu, men synes nu nok det er en underlig måde det virker på... Kan ikke se hvorfor den skal offsette fra den originale position, og reservere plads hvor elementet IKKE er, men det er nok bare mig! ;)
Lidt for sent måske, men her er alligevel et muligt svar:
Benyt trods alt position:absolute på billedet. position:absolute refererer nemlig ikke til hele skærmen, men til elementets 'containing box'. Det vil sige at hvis billedet befinder sig inde i en 'box' der er positioneret så bliver offset i forhold til denne box. Lidt kringlet, men:
Sæt boxen der indeholder billedet, altså <td> til at være relativt positioneret, men uden offset. <td style="position: relative;"> Sæt så billedet: <img (...) style="postion:absolute; top: 90; left: 69;">.
Så bliver billedet positioneret inde i <td> og der kommer ingen 'overskydende' plads.
Håber i kan bruge det i fremtiden.
NB. Netscape/Mozilla er muligvis lidt buggy ved denne fremgangsmåde. I hvert fald hvis man benytter <table style="position: relative"> i stedet for <td>. Sig til hvis har brug for et 'hack' der løser dette.
Synes godt om
Ny brugerNybegynder
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.