Avatar billede dk_akj Nybegynder
20. april 2002 - 10:58 Der er 16 kommentarer og
1 løsning

Positionering af jpg med position : absolute

Hejsa

Jeg har lagt et billede ind i en tabel :
<tr><td>
<div style="position: absolute; top: 250; left: 250">
<img src="display.jpg" name="pic"></div>
</td></tr>

Hvis jeg åbner siden i ie (maximeret) vises den find og display.jpg vises det rigtige sted.
Men... hvis jeg resizer ie så forskyder display.jpg sig.

Whats wrong ??

Ps: Billedet bliver skiftet dynamisk med java, men "fejlen" er der selvom jeg ikke kalder min skiftefunktion.

Akj

   
Avatar billede hoejrup Nybegynder
20. april 2002 - 11:02 #1
Har du prøvet med:

<div style="position: absolute; top: 250px; left: 250px">

/per
Avatar billede dk_akj Nybegynder
20. april 2002 - 11:07 #2
Det har jeg nu, ingen forskel

Det jeg skal er egentligt at den er absolut ift. upperleft på tabellen isteddet for upperleft på hele siden.

Akj
Avatar billede jakoba Nybegynder
20. april 2002 - 11:27 #3
måske du kan bruge noget af koden her:
http://hjem.get2net.dk/Jakob.Aggernaes/temp/exp68543.html

mvh JakobA
Avatar billede hoejrup Nybegynder
20. april 2002 - 11:32 #4
Hvilken version af IE anvender du?

Der er nemlig fejl i IE 5 og IE 6 til PC.

/per
Avatar billede dk_akj Nybegynder
20. april 2002 - 11:43 #5
jeg bruger ie 5.0
Avatar billede killifish Nybegynder
20. april 2002 - 11:44 #6
position:absolute placerer elementet i forhold til vinduets kant og ikke i forhold til din tabels kant
Avatar billede cms Nybegynder
20. april 2002 - 11:46 #7
<tr><td>

  <table border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td height="250" width="250"> &nbsp; </td>
      <td></td>
    </tr>
    <tr>
      <td></td>
      <td>
        <img src="display.jpg" name="pic" alt="" />
      </td>
    </tr>
  </table>

</td></tr>
Avatar billede cms Nybegynder
20. april 2002 - 11:46 #8
ellers:

<tr><td>
  <img src="display.jpg" name="pic" alt="" style="margin-left: 250px; margin-top: 250px;" />
</td></tr>
Avatar billede dk_akj Nybegynder
20. april 2002 - 12:03 #9
OKAY prøver at forklare lidt bedre
<tr><td>
  <img src="billede1.jpg" name="b1" alt="" style="margin-left: 250px; margin-top: 250px;" />
</td></tr>


<tr><td>
  <img src="display.jpg" name="pic" alt="" style="BLABLABLA" />
</td></tr>

meningen er nu at display.jpg skal vises oveni billede1.jpg


Akj
Avatar billede killifish Nybegynder
20. april 2002 - 12:06 #10
Du skal se på position:relative;
Avatar billede skovenborg Nybegynder
20. april 2002 - 12:12 #11
Jeg mener nu at hvis man bruger absolute funktionen, så tager den det ud fra siden og ikke tabellen. Prøv evt. relative istedet. Så skal du blot lave lidt om på hvor den skal være.
Avatar billede killifish Nybegynder
20. april 2002 - 12:16 #12
skovenborg, hvorfor poster du præcis de samme kommentarer som jeg allerede har psotet?
Avatar billede skovenborg Nybegynder
20. april 2002 - 12:41 #13
Killfish --> Undskyld, dit svar var ikke blevet vist da jeg kom ind på siden, så jeg havde ikke lige set den :-(
Avatar billede cms Nybegynder
20. april 2002 - 14:21 #14
okay, akj.
så kan du gøre (burde du kunne) således:

<img src="billede1.jpg" name="b1" alt="" style="width: 200px; height: 100px" /><br />
<img src="billede2.jpg" name="b2" alt="" style="margin-left: 50px; margin-top: -50px;" />
Avatar billede dk_akj Nybegynder
20. april 2002 - 17:47 #15
cms havde den helt rigtige løsning.

takker.

akj
Avatar billede dk_akj Nybegynder
20. april 2002 - 18:11 #16
Hvis andre får samme problem skulle jeg nok lige oplyse at det jeg havde gjort forkert var at billede2 var indsat i en ny række i tabellen, den skulle være i den samme række som billede 1

akj
Avatar billede cms Nybegynder
20. april 2002 - 18:29 #17
:))
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