Avatar billede aquafisken Nybegynder
04. oktober 2006 - 16:42 Der er 2 kommentarer og
1 løsning

Billede som link i div

Jeg har et problem med at få mit billede til at virke som et link.
http://www.x-itin.dk/noma/ <- det er i menuen til højre som gerne skulle virke i IE.
I HTML delen står menuen sådan:

        <div id="menu">
            <div id="menucontent">
                <div class="link"><a href="index.php" target="_self"><img src="images/menu_forside.gif" alt="Home" border="0" /></a></div>
                <div class="link"><a href="history.php" target="_self"><img src="images/menu_historie.gif" alt="Historie" border="0" /></a></div>
                <div class="link"><a href="info.php" target="_self"><img src="images/menu_info.gif" alt="Info" border="0" /></a></div>
                <div class="link"><a href="media.php" target="_self"><img src="images/menu_media.gif" alt="Media" border="0" /></a></div>
                <div class="link"><a href="contact.php" target="_self"><img src="images/menu_kontakt.gif" alt="Contact" border="0" /></a></div>
            </div>
        </div>

I CSS'en står menuen sådan:

#menu {
    margin-top:42px;
    margin-left: 523px;
    background-color:#1f3159;
    width:162px;
    height:146px;
}

#menucontent {
    border-color: #a40303;
    border:solid thin;
    height: 126px;
    width: 149px;
    position: auto;
    margin-top: 7px;
    margin-left: 3px;
}

.link {
    display: block;
    margin: 0px;
}
Avatar billede tjaz Nybegynder
04. oktober 2006 - 19:01 #1
Prøv:

<img src="images/menu_forside.gif" alt="Home" border="0" onClick="location.href='dinside.php'" />
Avatar billede aquafisken Nybegynder
04. oktober 2006 - 19:26 #2
Det hjalp desværre ikke, jeg forstår det ikke rigtig fordi det er som om når jeg sætter billedet ind mellem en div box og bruger denne css:
#menu_forside {
background-color:#00FFFF;
    width:149px;
    height:26px;
    cursor:pointer;
}

Så forsvinder linket mere og mere jo mindre height bliver, mit billede er 26px og for at man kan komme til at trykke på noget på billedet skal div-boxen sættes til 93px, og så passer det slet ikke på siden?!
Avatar billede aquafisken Nybegynder
04. oktober 2006 - 19:54 #3
så NU fandt jeg ud af problemet! Det eneste jeg skulle gøre var at sætte position: absolute; på #menu. Vil tro det er noget med at den har været bag noget og derfor er kommet frem nu så der er mulighed for at trykke på menuen.
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