Avatar billede KHHP Juniormester
15. marts 2012 - 13:46 Der er 9 kommentarer og
1 løsning

problemer med menu

Hej
Jeg har lavet en drop-down-menu til min hjemmeside, og jeg fik en smule hjælp til at løse et problem med min menu herinde. Jeg var dog lidt for hurtig med at lukke mit spørgsmål, fordi jeg glemte nemlig at teste om menuen "opførte" sig som den skulle i alle de store browsere. I starten virkede det i alle bortset fra IE, men da Firefox blev opdateret til 10.0.0.2 og 11, skete der det samme som i IE.
Min hjemmeside ligger i øjeblikket her: http://downsgaming.latestdot.dk/
Min menu ser sådan ud når den "virker": http://gupl.dk/675868/
Men i IE og Firefox ser den sådan ud: http://gupl.dk/675869/
Det er meningen at den sorte menu som kommer under "SERVERE" skal være lige under, det menupunkt man holder musen hen over, ligesom på det øverste billede, men den ligger i stedet på næste linje i IE og Firefox.
Jeg har prøvet at rode lidt med min CSS-fil, men det giver ikke rigtig noget.
Jeg har lagt den del af min CSS der bruges til menuen her: http://pastebin.com/sbdA4CTF
Jeg håber at der er nogen der kan komme med lidt hjælp til hvordan jeg får løst mit lille, men meget irriterende problem.
Avatar billede NielsErikP Mester
15. marts 2012 - 21:32 #1
Hej..

Smid lige din html her også!!
Avatar billede KHHP Juniormester
16. marts 2012 - 07:32 #2
Ok. Her er min html: http://pastebin.com/reRcUDep
Avatar billede NielsErikP Mester
17. marts 2012 - 15:12 #3
Hej...

Jeg har leget lidt med din menu, men da linket i #2.. indeholder en del php kaldende andre php filer, som ikke er tilrådighed for mig, men kun dig.... Har jeg prøvet at korte linket i #2 til kun at være Html'en, den ser sådan ud  :



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">

<html lang="da">
<head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <link href="ExpMenu.css" rel="stylesheet" type="text/css" />
        <link rel="icon" href="images/favicon.ico" />
        <title>[Down-South] Gaming [DK]</title>

</head>

<body>
<div id="container">
   
    <div id="menu">
        <ul>
            <li><a href="index.php">Forside</a></li>
            <li><a href="nyheder.php">Nyheder</a></li>
            <li><a href="om.php">Om os</a></li>
            <li><a href="admins.php">Admins</a></li>
            <li><a href="servers.php">Servere</a>
                    <ul>
                        <li class="submenu"><a href="addons.php">Addons</a></li>
                        <li class="submenu"><a href="stats.php">Stats</a></li>
                    </ul>
            </li>
            <li><a href="forum.php">Forum</a></li>
        </ul>
        <h1>Velkommen</h1>
        <h2>Servere</h2>
       
    </div>
   
   
</div>
</body>
</html>



For det første har jeg sat en rigtig Doctype ind, som du ikke havde i forvejen... Så har jeg flyttet dine id' punkter submenu ... Der udover har jeg skrevet en anden Css til menu'en, men har prøvet at beholde dit udseende. Ligeledes har jeg sat en bredde på "id="container", det kan være du får sat den via noget andet kode som jeg ikke kan se.

Css :


#container {
    width: 950px;
}
#menu {
    margin-left: auto;
    padding: 150px 5px 0 50px;
    background-image:url(images/menu.jpg);
    background-repeat:no-repeat;
    width:768px;
    height:117px;
    border: 5px solid red;
}
#menu ul li ul {
    display: none;
}
#menu ul li:hover ul {
    text-align :left;
    display: block;
    width: 70px;
    position: absolute;
    background-color: #000;
    opacity: 0.5;
   
}
#menu a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #d8cd8d;
    text-decoration: none;
}
#menu a:hover {
    color:#3e3c27;
}
#menu ul{
    margin: 0 auto;
    padding: 0;
    width: 420px;
    height: auto;
   
}
#menu li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: center;
    position: relative;
    float: left;
    display: block;
    width: 70px;
    height: auto;
}
#submenu a:visited {
    text-align: center;
    margin-left: 5px;
}



Håber du kan bruge noget af det :-)
Avatar billede KHHP Juniormester
17. marts 2012 - 20:52 #4
Jeg kigger på lige på det i løbet af i morgen. Grunden til at der ikke er noget "rigtig# DOCTYPE, er at jeg koder siderne med understøttelse af HTML5, da jeg gerne vil være klar til det når det er den officiele standard i alle browsere.
Avatar billede NielsErikP Mester
17. marts 2012 - 22:01 #5
Hej..

ja.. okay jeg er endnu ikke begyndt at koncentrerer mig om Html5 , da det endnu ikke er standard, men gør man det er det vel også Css 3 man skal bruge...

#3 er skrevet med Html 4.01 Strict og Css level 2.1 ...

Så må du jo lige vurdere om du kan bruge det, jeg mener jo der ingen grund er til at skrive Html 5 , da det endnu ikke er standard.
Avatar billede KHHP Juniormester
26. april 2012 - 08:45 #6
Lagde dit forslag i et testsite, der er bygget efter samme princip som det der var bøvl med, og det virkede. Har ikke kunne teste det, da det færdige site lå på min anden pc, som har "aflivet" harddisken.
Smider du lige svar :)
Avatar billede NielsErikP Mester
26. april 2012 - 11:24 #7
Hej...

Glæder mig det virker for dig på dit test site, så virker det squ nok ;-)

Eeej... Hva dælen.. Det er da noget af en "killer" du har dig der, sådan at aflive harddisken :-)

Men SVAR!!
Avatar billede KHHP Juniormester
26. april 2012 - 12:40 #8
Ja, men det var heller ikke nogen ny harddisk. Bare en gammel en fra en defekt bærbar, og et forsøg på at spare lidt penge.
Avatar billede NielsErikP Mester
26. april 2012 - 13:42 #9
Hej..

Ja... Spare skal vi jo alle. Men det er da surt show for dig! Der ligger vel en del arbejde i det der er forsvundet.
Avatar billede NielsErikP Mester
26. april 2012 - 13:42 #10
Hej..

Tak for point!!
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