hi,
werft mal nen Blick hier drauf:
http://musik4life.de/Broetchenanlagen.7.0.html
ich finde, mein Menü sieht einfach zu blöd aus. Das Problem ist, das man nicht erkennt, wo man sich befindet. Die Navi geht nur bis zu zweiten Ebene. In der ersten Ebene erkennt man noch wo man ist, da es dort fettgedruckt und weiß hinterlegt wird. Befindet man sich aber unterhalb der zweiten Ebene, erkennt man es nicht mehr.
Mein Typo Code sieht so aus:
temp.sidemenu = COA
temp.sidemenu {
10 = HMENU
10.entryLevel = 0
10.1 = TMENU
10.1 {
noBlur = 1
CUR = 1
ACTIFSUB = 1
}
10.1.NO {
wrapItemAndSub = <li>|</li>
ATagParams =
}
10.1.CUR {
linkWrap = <strong>|</strong>
wrapItemAndSub = <li>|</li>
ATagParams =
doNotLinkIt = 1
}
10.1.ACTIFSUB < 10.1.NO
10.1.ACTIFSUB {
wrapItemAndSub = <li>|</li>
ATagParams = class="active"
}
10.2 = TMENU
10.2 {
noBlur = 1
CUR = 1
}
10.2.NO {
linkWrap = <li class="first">|</li> |*| <li>|</li> |*| <li class="last">|</li>
ATagParams =
}
10.2.CUR < 10.2.NO
10.2.CUR {
linkWrap = <li class="first">|</li> |*| <li>|</li> |*| <li class="last">|</li>
stdWrap.innerWrap = <strong>|</strong>
doNotLinkIt = 1
}
10.2.wrap = <ul class="sub">|</ul>
10.wrap = <ul id="vnav">|</ul>
}
Mein CSS Teil:
/* Navigation */
#vnav{
list-style:none;
padding: 0px;
margin-bottom: 0px;
padding-top: 10px;
}
#vnav ul{
list-style: none;
border:0;
background: white;
margin:0;
padding: 0px 0px 0px 5px;
}
#vnav ul li{
padding-left: 3px;
}
#vnav ul li.first{}
#vnav ul li a{
border-bottom:1px solid white;
background: #E0E0E0;
padding: 6px 0px 3px 5px;
}
#vnav li{
margin:0;
color: #E7EFF6;
}
#vnav li a,#vnav li strong{
padding-left: 0.5em;
padding-right: 2em;
text-decoration:none;
display:block;
}
#vnav li a{
border-bottom:1px solid #C0C0C0;
border-right: 6px solid #C0C0C0;
color: #FD1613;
background: #e9e7e2;
padding-top:6;
padding-right:0;
}
#vnav li a.active{
border-bottom:1px solid #C0C0C0;
border-right: 6px solid #C0C0C0;
color: #E7EFF6;
background:#4883BA;
}
#vnav li strong{
color: #fd1613;
background: white;
border-bottom:1px solid #C0C0C0;
border-right: 6px solid #C0C0C0;
}
#vnav li a:visited{
color:#143820;
background:#e9e9e9;
}
#vnav ul li a:visited {
background: #E0E0E0;
}
html>body #vnav strong,html>body #vnav li a,html>body #vnav ul{
}
#vnav li a:hover{
border-bottom:1px solid whitesmoke;
border-right: 6px solid whitesmoke;
color: #fd1613;
background: #FFFFFF;
}
#vnav ul li a:hover{
border-bottom:1px solid whitesmoke;
border-right: 6px solid whitesmoke;
color: #fd1613;
background: #FFFFFF;
}
man gab mir den Tipp, die wrapps umzustellen:
Hmm weiss zwar nicht genau, was du meinst, aber ein Vorschlag noch zum Quellcode (vielleicht erübrigt sich dann auch deine Frage)
Dein Quellcode:
<li><a href="Feingebaeckherstellung.8.0.html">Feingebäckherstellung</a></li><li>
<a href="Broetchenanlagen.7.0.html" class="active">Brötchenanlagen</a><ul class="sub">
<li class="first"><strong>Artisan</strong></li>Beeser wäre die Schachtelung:
<li><a ...>Dein Text Ebene 1</a></li>
<li>
<ul>
<li><a...>Dein Text Ebene 2</a></li>
</ul>
</li>Dann kann man auch den Fluss besser steuern und auch besser formatiert ausgeben. Zur zeit sieht man nicht, wo die zweite Ebene beginnt.
Aber da bin ich total verwirrt. Mittlerweile sehe ich nur noch wraps und Klammern. Meine Kollegen müssen ihre Anfragen auf das Einfachste reduzieren, sonst ...
Kann mir da jemand mal unter die Arme greifen?[/quote]