Avatar billede kren1000 Nybegynder
01. maj 2007 - 18:47 Der er 3 kommentarer og
1 løsning

div-boks over imagemap

Hej eksperter

Jeg har et imagemap med få punkter der skal vise en div boks over mappet. Det virker efter megen roden rundt, at boksen bliver samme sted, men nu er problemet at en lille undermenu, der skal være under mappet, rykker sig mega langt ned på siden af en eller anden årssag... Kan nogen hjælpe mig mon?
---------------------------------------------------------------

<table border="1" cellpadding="0" cellspacing="0" width="670px" height="1541">
    <tr><td colspan="3" align="center" height="300px" valign="top">

    <div id="Layer1" style="width:216px; z-index:50; position:relative; top:45px;left:201px;">
      <table width="200" border="0" height="200" cellpadding="0" cellspacing="0">
      <tr>
    <td class="tdblaa">
    <div class="scrolltekstblaa">
tekst til indholdet
</div>
    </td>
      </tr>
    </table>
    </div>

    <div id="map" style="z-index:2; position:relative; top:-200; margin:0; padding:0;">
    <img src ="../billeder/verdenskort.gif" usemap="#dk-kort.gif" border="0" cellpadding="0" cellspacing="0">
        <map name="dk-kort.gif">
          <area href="ref_danmark.php" alt="Danmark" shape="rect" coords="328,98,335,106">
          <area href="ref_tyskland.php" alt="Tyskland" shape="rect" coords="329,112,337,119">
          <area href="ref_sverige.php" alt="Sverige" shape="rect" coords="338,86,345,94">
          <area href="ref_usa.php" alt="USA" shape="rect" coords="141,138,148,146">
        </map>
    </div></td>
    </tr>
<tr><td height="40">
<div style="position: relative; top:-200px">
<table border="0" cellpadding="0" cellspacing="0" width="500px" height="5px">
<tr><td width="222" valign="top">
her kommer undermenuen...
</td>
</tr></table></div></td></tr>
</table>
Avatar billede anri Novice
01. maj 2007 - 19:53 #1
Det er fordi at browseren reserverer plads til objektet..
Hvis du pakker det ind i en anden div, som har højde og bredde = 0px så skulle den være der.
<div style="height:0px;width:0px;">
  <div style="position: relative; top:-200px">menuen</div>
</div>
Avatar billede kren1000 Nybegynder
01. maj 2007 - 20:36 #2
Ja ok, nu bliver menuen rykket op under billedet, men der er stadig en masse luft underneden istedet for ovenover nu, det er godt nok annoying:)
Avatar billede kren1000 Nybegynder
02. maj 2007 - 11:32 #3
Jeg har flyttet dette spørgsmål til et nyt, men har din hjælp i mente anri!

http://www.eksperten.dk/spm/776235
Avatar billede kren1000 Nybegynder
02. maj 2007 - 13:43 #4
Det hjalp med at lave en div med relative og indení en div med absolute.... så placerer det sig inden for rammen...
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
Kurser inden for grundlæggende programmering

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