Hallo Forum,
auf Jochenvoss.com seht ihr ein Wordpress 2.8.5 mit horizontaler Navigation auf zwei Ebenen durch Drop Line Tabs http://www.dynamicdrive.com/style/csslibra…drop_line_tabs/
Zwei Probleme bekomme ich nicht gelöst. Habe Beiträge in englischen Foren gefunden, die das behandeln, aber ich bekomme die Änderungen einfach nicht auf mein Menu transferiert, da sich entweder nichts tut oder ich mir regelmäßig die gesamte Navi zerstöre.
So wie es jetzt ist, funktionieren die a:hover ganz gut. Es fehlt aber die current_page Anzeige, dazu soll die jeweils aktuelle Seite im Menu einen roten background und weiße Schrift bekommen (Level1) bzw. einen roten list-style-type: square (Level2). Ist eine Unterseite ausgewählt, darf ihre Mutterseite auch rot bleiben. Umgekehrt sollen aber nicht alle Unterseiten rot werden, wenn man auf der Mutterseite ist. Desweiteren kriege ich die untere Subnavi nicht zentriert. Habe jetzt geschlagene 10h ohne Ergebnis gecodet und gesucht, aber mir scheint, ich verstehe einfach die Systematik nicht ganz.
CSS bisher:
style.css
#navBar {
margin:0px 0 0px 0;
padding:0;
height: 40px;
clear:both;
border-bottom: 2px solid #c5091d;
background-color:#FFF;
}
#navBar ul {
}
#navBar ul li {
background-color:#F00;
}
#navBar ul li a {
color:#666;
text-decoration:none;
font-size:1.5em;
font-family:Verdana, Geneva, sans-serif;
margin: 10px 20px 10px 20px;
}
#navBar ul li.current_page_item a {
color:#666;
list-style-type:square;}
#navBar ul li a:hover {
color:#ffffff;
text-decoration:none;
background-color:#515756;
}
#navBar ul li ul li a {
color:#666;
text-decoration:none;
font-size:1.1em;
font-family:Verdana, Geneva, sans-serif;
text-transform:none;
padding: 3px 6px 3px 6px;
background-color:#transparent;
background-image:url(img/square.png);
}
#navCenter {
width: 775px;
margin: auto;
text-align:center;
}
Alles anzeigen
droplinetabs.css
.droplinetabs{
overflow: hidden;
}
.droplinetabs ul{
font: 11px Verdana, sans-serif;
margin: 0;
padding: 0;
width: 100%;
}
.droplinetabs li{
display: inline;
margin: 0 0px 0 0;
padding: 0;
text-transform: uppercase;
}
.droplinetabs li.current_page_item {
background-color:#c5091d;
}
.droplinetabs a{
float: left;
color: white;
margin: 10px 0px 10px 0px;
padding: 0px 30px 4px 30px;
letter-spacing: 1px;
line-height:1.2em;
}
.droplinetabs a:link, .droplinetabs a::visited, .droplinetabs a:active{
color: white;
}
.droplinetabs a span{
float: left;
display: block;
background: transparent;
padding: 7px 9px 3px 6px;
cursor: pointer;
}
.droplinetabs a span{
float: none;
}
.droplinetabs a:hover{
background-color: #515756; /*background color of tabs onMouseover*/
color: white;
}
.droplinetabs a:hover span{
background-color: transparent;
}
/* Sub level menus*/
.droplinetabs ul li ul{
text-transform:none;
position: absolute;
z-index: 100;
padding-top: 16px;
margin: auto;
visibility: hidden;
}
/* Sub level menu links style */
.droplinetabs ul li ul li a.current_page_item {
background-color:#F00;
border: 2px solid red;
}
Alles anzeigen
Wäre nett, wenn sich jemand die Seite mal (mitm Firebug) ansieht und mir vielleicht Tipps gibt.