andriesluchies
Gebruiker
- Lid geworden
- 30 okt 2009
- Berichten
- 41
Ik ben een totale noob voor wat betreft html/css maar wil graag de website die ik voor mijn onderneming in elkaar heb gezet met een WYSIWYG-builder handmatig omzetten in eigen geschreven html/css. Recent ben ik begonnen met een sjabloontje van een dropdownmenu van suckerfish maar stuit ik op problemen wanneer ik een subsub, en eventueel later subsubsub-onderdeeltjes, in wil brengen (krijg het gewoon niet voor elkaar!!!). Ergens binnen het css gaat het volgens mij niet helemaal goed, maar wellicht mankeert er ook iets aan het HTML. Ik heb beide even bijgevoegd, misschien dat iemand even wil kijken waar ik in de fout ga.
Alvast bedankt voor de hulp!
HTML
<ul id="nav">
<li><a href="#">Diensten</a>
<ul>
<li><a href="#">Debiteuren in Balans</a>
<ul>
<li><a href="#">Debiteurenbeheer</a></li>
<li><a href="#">Incasso</a></li>
<li><a href="#">Consultancy en Auditing</a></li>
<li><a href="#">Detachering</a></li>
<li><a href="#">Informatie</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Publicaties</a>
<ul>
<li><a href="#">Links</a></li>
<li><a href="#">Downloads</a></li>
<li><a href="#">Tools</a></li>
<li><a href="#">Artikelen</a></li>
</ul>
</li>
<li><a href="#">Ik en mijn klanten</a>
<ul>
<li><a href="#">Wie ben ik</a></li>
<li><a href="#">Testimonials</a></li>
</ul>
</li>
<li><a href="#">Contact</a>
<ul>
<li><a href="#">Contactformulier</a></li>
</ul>
</li>
</ul>
CSS
#nav{position:relative;top:-390px;left:-1.2px}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:1}
#nav li{float:left;width:197px}
#nav li ul ul{margin:-1em 0 0 10em}
#nav ul{position:absolute;width:160px;left:-2000px}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;background-position: 0 0}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em}
#nav a{display:block;margin:2px 5px 3px 5px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.7em}
ul a{font-weight:normal;color:#E6E6E6;cursor:#}
ul ul a:link, ul ul a:visited{font-weight:normal;color:#680000;cursor:#}
ul ul a:hover, ul ul a:active{font-weight:normal;color:#680000;cursor:#}
ul li{background-color:#680000;border-left:3px solid #FFF}
ul ul li{background-color:#E6E6E6;border-top:3px solid #FFF;border-left:0}
/* IE only hack \*/
* html ul li, * html ul ul li{border-bottom:3px solid #FFF}
* html ul ul li{border-top:0;}
/* Einde IE only hack */
Alvast bedankt voor de hulp!
HTML
<ul id="nav">
<li><a href="#">Diensten</a>
<ul>
<li><a href="#">Debiteuren in Balans</a>
<ul>
<li><a href="#">Debiteurenbeheer</a></li>
<li><a href="#">Incasso</a></li>
<li><a href="#">Consultancy en Auditing</a></li>
<li><a href="#">Detachering</a></li>
<li><a href="#">Informatie</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#">Publicaties</a>
<ul>
<li><a href="#">Links</a></li>
<li><a href="#">Downloads</a></li>
<li><a href="#">Tools</a></li>
<li><a href="#">Artikelen</a></li>
</ul>
</li>
<li><a href="#">Ik en mijn klanten</a>
<ul>
<li><a href="#">Wie ben ik</a></li>
<li><a href="#">Testimonials</a></li>
</ul>
</li>
<li><a href="#">Contact</a>
<ul>
<li><a href="#">Contactformulier</a></li>
</ul>
</li>
</ul>
CSS
#nav{position:relative;top:-390px;left:-1.2px}
#nav, #nav ul{padding:0;margin:0;list-style:none;line-height:1}
#nav li{float:left;width:197px}
#nav li ul ul{margin:-1em 0 0 10em}
#nav ul{position:absolute;width:160px;left:-2000px}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul{left:auto;background-position: 0 0}
#nav li:hover ul ul, #nav li.sfhover ul ul{left:-999em}
#nav a{display:block;margin:2px 5px 3px 5px;text-decoration:none;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.7em}
ul a{font-weight:normal;color:#E6E6E6;cursor:#}
ul ul a:link, ul ul a:visited{font-weight:normal;color:#680000;cursor:#}
ul ul a:hover, ul ul a:active{font-weight:normal;color:#680000;cursor:#}
ul li{background-color:#680000;border-left:3px solid #FFF}
ul ul li{background-color:#E6E6E6;border-top:3px solid #FFF;border-left:0}
/* IE only hack \*/
* html ul li, * html ul ul li{border-bottom:3px solid #FFF}
* html ul ul li{border-top:0;}
/* Einde IE only hack */