Fehler im code, aber wo?

Fehler im code, aber wo?

Beitragvon bensh » 27.10.2010, 18:05

Hallo. ich habe ein problem und finde in meiner HP nicht den fehler. na navi besteht aus einem dropdown menue basierend auf listenelementen. hab da nicht so ne ahnung von, muss es aber für die schule machen.
Die navi macht allerdings, was sie will.. könnt ihr mir helfen?

html-code:
<div id="navi">
<ul id="MenuBar1" class="MenuBarItemSubmenu">
<li><a href="../index.html">Semiotik</a></li>
<p>
<li><a href="semantik.html">Semantik</a></li>
<p>
<li><a href="pragmatik.html">Pragmatik</a></li>
<p>
<li>Sigmatik
<ul>
<p>
<li><a href="ikon.html">Ikon</a></li>
<p>
<li><a href="symbol.html">Symbol</a></li>
<p>
<li><a href="sig_index.html">Index</a></li>
<p>
</ul>
</li>
<p>
<li><a href="syntaktik.html">Syntaktik</a></li>
</ul>
</div>

css-code:
#navi {
width:100px;
height:455px;
top:90px;
position:absolute;
left: 15px;
list-style-type: none;
}

.MenuBarVertical {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height: normal;
font-variant: normal;
height: auto;
width: 100px;
border-bottom-width: thin;
border-left-width: thin;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #336633;
border-left-color: #336633;
list-style-type: none;
position: absolute;
}


.MenuBarItemSubmenu {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
height: 15px;
width: 90px;
position: absolute;
display: list-item;
list-style-type: none;
}

a {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height: normal;
border-bottom-width: thin;
border-left-width: thin;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color: #336633;
border-left-color: #336633;
position: absolute;
list-style-position: inside;
}

ahover {
color:#090;
background-color:#3F3;
height: 15px;
width: 70px;
position: absolute;
list-style-type: none;
}
bensh
neu hier
 
Beiträge: 2
Registriert: 27.10.2010, 18:01

Re: Fehler im code, aber wo?

Beitragvon sejuma » 27.10.2010, 18:42

ul darf als Elemente lediglich <li> enthalten und kein <p>.
Hier fehlt nach a der Doppelpunkt:
Code: Alles auswählen
ahover

Sieh mal, ob dir das weiterhilft:
http://www.ohne-css.gehts-gar.net/0066.php
http://www.ohne-css.gehts-gar.net/0067.php
Bild
sejuma
Vielposter
 
Beiträge: 805
Registriert: 15.07.2009, 17:46

Re: Fehler im code, aber wo?

Beitragvon bensh » 27.10.2010, 20:20

Danke,
hab deine Sachen geändert. Leider klappt das immer noch nicht.
Die Navipunkte stehen übereinander..also man kann sie gar nicht lesen.
Wenn man drauf klickt, trifft man irgendeinen Link.
sie sollten ja untereinander stehen. weißt du dazu was?
bensh
neu hier
 
Beiträge: 2
Registriert: 27.10.2010, 18:01

Re: Fehler im code, aber wo?

Beitragvon Azra » 27.10.2010, 20:36

position:absolute; ist fehl am Platz - überall.
“HTML is the language for describing the structure of Web pages.”
“CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts.”
Noch weitere Probleme? Kontakt über meine Webseite - simonduda.ch
Benutzeravatar
Azra
Stammuser
 
Beiträge: 422
Registriert: 04.02.2010, 08:36
Wohnort: (Alten)bochum


Moderatoren: Laus, Moderatoren

Ähnliche Beiträge zu "Fehler im code, aber wo?"

Zurück zu: CSS für Anfänger

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste