Avatar billede ole_hj Juniormester
17. oktober 2009 - 11:16 Der er 6 kommentarer og
1 løsning

En drop down menu som ikke vil det jeg vil.

Hej eksperter

Jeg har en drop down menu som ikke opfører sig som jeg gerne vil have at den skal. menuen skal stå lige neden under, putter jeg den i en tabel kommer den ikke eller også står den andre steder på siden.

HTML koden

<html>
<head>

<title>Tværpolitisk Ungdom Holstebro</title>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript">
function showmenu(elmnt)
{
document.getElementById(elmnt).style.visibility="visible";
}
function hidemenu(elmnt)
{
document.getElementById(elmnt).style.visibility="hidden";
}
</script>
</head>

<body>
<center>
<img class="ramme" src="img/top.png">
<div class="main">
<div class="overskrift"><h1>Tværpolitisk Ungdom Holstebro</h1></div>
<div class="logo"></div>
<div class="menu">
<a href="http://www.politiskeunge.dk" target="fram"><span>Forside</span></a>
<form onmouseover="showmenu('om')" onmouseout="hidemenu('om')">
<a href="" target="fram"><span>Om foreningen</span></a><br />
<table class="menu" id="om" width="120">
  <tr><td class="menu"><a href="">Bestyrelsen</a></td></tr>
  <tr><td class="menu"><a href="">Vedtægter</a></td></tr>
  <tr><td class="menu"><a href="">Referater</a></td></tr>
  <tr><td class="menu"><a href="">Økonomi</a></td></tr>
  <tr><td class="menu"><a href="">Kontakt</a></td></tr>
  </table></form>
<a href="" target="fram"><span>Nyheder</span></a>
<a href="" target="fram"><span>Kalender</span></a>
<a href="" target="fram"><span>Sponsorer</span></a>
</div>
</center>
</body

</html>

CSS koden

/* Standard elementer*/
* {
    margin: 0;
    padding: 0;
}
a {
    color: #999;
    text-decoration: none;
}

body {
    background: #96B5B8;
    color: #555;
    text-align: left;
    font: normal 0.7em sans-serif,Arial;
}

ul {
    margin: 12px 0;
}
li {
    margin-left: 18px;                   
}

div.quote {
    margin-bottom: 12px;
    font: normal 1.1em "Lucida Sans Unicode",serif;
    padding-left: 28px;
    color: #666;
}

    .main {
    background: #FCFDFD;
    /*border: 3px double #82A0C2; */
    /*border: 1px solid  #EFF6FC;*/
    margin: 20px auto 4px auto;
    text-align: left;
    width: 800px; /*602px*/
}

.ramme{
margin: -20px;
}

.logo {
    background: #FCFDFD url(img/logo.png) no-repeat center;
    height: 300px;
}

.overskrift {
    color: #000000;
    font:  bold 20px Tahoma,sans-serif;
    text-align: center;
}


/* Menu */
.menu a {
    background: #FCFDFD;
    color: #444;
    font-size: 1.2em;
    float: left;
    padding-top: 4px;
    width: 160px;
height: 30px;
    text-align: center;
}

.menu a span {
    padding-left: 6px;
}
.menu a:hover {
    background-position: left bottom;
    color: #666;
    font-style: bold;
    font-size: 20px;
}
.menu a#last {
    width: 150px;
    border-right: none;
}
.menu table {
    font-size:100%;
    position:absolute;
    top: 403px;
    visibility:hidden;
}

.brugerMenu a {
    color: #444;
    float: left;
    padding-top: 4px;
    width: 570px;
height: 25px;
    text-align: center;
}

.brugerMenu a:hover {
    background-position: left bottom;
    color: #666;
    font-style: bold;
    font-size: 20px;
    padding-top: 0px;
}

.content {
    /*border-top: 1px solid #1A1A1A;*/
    background: #EFF6FC;
    clear: both;
    width: 100%;
}
.content h1 {
    margin: 0 0 4px;
    font: bold 1.1em sans-serif,Arial;
    color: #666;
}
.content p {
    margin: 0 0 12px;
}
.item {
    background: #EFF6FC url(img/bgitem.gif) repeat-x;
    padding: 8px 10px;
}
.item a{
  color: #999;
    text-decoration: none;
}
   
.item a:hover {
  /*background: url(img/link.png);*/
    color: #444;
    text-decoration: underline;
}

/* Footer */
.footer {
    padding: 5px;
    background: #0A0A0A;
    color: #666;
}

.lille {
  margin: 0 0 4px;
  text-align: center;
    background: #EFF6FC;
    clear: both;
  font-size: 20px;
    color: #00000;
height: 20px;
}

#ur {
  margin: 0 10px 4px -30px;
  float: right;
    font-size: 20px;
    line-height: overline;
}
h2 {
  font: italic 10px Tahoma,sans-serif;
}

/* Footer */
.footer {
    padding: 5px;
    background: #0A0A0A;
    color: #666;
}

.lille {
  margin: 0 0 4px;
  text-align: center;
    background: #EFF6FC;
    clear: both;
  font-size: 20px;
    color: #00000;
height: 20px;
}

#ur {
  margin: 0 10px 4px -30px;
  float: right;
    font-size: 20px;
    line-height: overline;
}
h2 {
  font: italic 10px Tahoma,sans-serif;
}
Avatar billede nissen2630 Novice
17. oktober 2009 - 12:32 #1
der skal position på din left i menuen:

.menu table {
    font-size:100%;
    position:absolute;
    top: 403px;
    left: 300px; /* eller hvad du nu vil*/
    visibility:hidden;
}

Du bør også tilføje en DOCTYPE. Feks:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
Avatar billede nissen2630 Novice
17. oktober 2009 - 12:35 #2
Ret evt de første liniet til følgende :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


Så undgår du problemer med æøå
Avatar billede ole_hj Juniormester
17. oktober 2009 - 13:18 #3
Hvis jeg laver en left vil drop down menuen komme til at rykke sig, hvis den kommer op på en computer med en anden opløsning.

Jeg var ude efter noget som gjorde at drop down menuen kom under den uanset computerens opløsning.
Avatar billede ole_hj Juniormester
18. december 2010 - 03:50 #4
Lukker, mangler et svar, så jeg kan tildele point.
Avatar billede nissen2630 Novice
20. december 2010 - 21:28 #5
Tag den bare selv...Jeg samler ikke
Avatar billede nissen2630 Novice
20. december 2010 - 21:29 #6
Liget et spørgsmål... Virkede det og hvordan ?
Avatar billede ole_hj Juniormester
07. oktober 2012 - 17:17 #7
Lukker gammelt spørgsmål
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