aquasonic
Erfahrenes Mitglied
Hallo zusammen,
Ich bin gerade daran eine neue Seite aufzusetzten. Dort habe ich alle Komponenten schon vorgegeben. Ich muss somit nur das Design erstellen und habe auch nur Zugriff auf das CSS, also kein Zugriff auf den Code.
Schaut euch doch als erstes den angehängten Screenshot der Navigation an. Ich bekomme da also eine Aufzählungsliste, welche ich dann wie folgt formatiere:
Wie ihr seht ist das Trennzeichen eine Hintergrundbild, welches links angeordnet ist. (ganz links am Rand wird es versteckt.)
Nun habe ich jedoch das Problem, dass ich beim hover-Effekt ich den Strich vom li nebendran immer noch sehen (ebenfalls in der Klasse .selected). Dies sollte aber nicht sein, denn wie ihr seht sieht dies nicht gut aus Zur Verdeutlichung noch einmal ein Scrrenshot.
Habt ihr eine Lösung, wie ich das Trennzeichen "überdecken" kann, und zwar immer vom Element rechts nebendran, und nur beim hover oder beim selected?
Wäre euch wirklich dankbar für jeden Lösungsansatz
PS: Teils sind im CSS Teile drin, die nicht unbedingt nötig sind. Diese braucht es aber doch, um gewissen Teile von einem globalen CSS zu überschreiben.
Ich bin gerade daran eine neue Seite aufzusetzten. Dort habe ich alle Komponenten schon vorgegeben. Ich muss somit nur das Design erstellen und habe auch nur Zugriff auf das CSS, also kein Zugriff auf den Code.
Schaut euch doch als erstes den angehängten Screenshot der Navigation an. Ich bekomme da also eine Aufzählungsliste, welche ich dann wie folgt formatiere:
Code:
div#navtabs {
float: left;
margin-left: -1px;
}
div#navtabs ul {
position: static;
padding: 0px;
font-size: 12px;
}
div#navtabs li a {
color: #676666;
background-color: #dcdcdc;
display: block;
height: 33px;
width: auto;
float:left;
font-weight: bold;
padding: 0px;
padding-left: 8px;
padding-right: 8px;
border: 0px;
background-image: url(../images/nav_trennzeichen.gif);
background-position: left;
background-repeat: no-repeat;
}
div#navtabs li a:hover {
color: #FFFFFF;
background-color: #9a9a9b;
}
#navtabs li.selected {
color: #FFFFFF;
background-color: #9a9a9b;
border: 0px;
}
#navtabs li.selected a {
color: #FFFFFF;
background-color: #9a9a9b;
border: 0px;
}
Wie ihr seht ist das Trennzeichen eine Hintergrundbild, welches links angeordnet ist. (ganz links am Rand wird es versteckt.)
Nun habe ich jedoch das Problem, dass ich beim hover-Effekt ich den Strich vom li nebendran immer noch sehen (ebenfalls in der Klasse .selected). Dies sollte aber nicht sein, denn wie ihr seht sieht dies nicht gut aus Zur Verdeutlichung noch einmal ein Scrrenshot.
Habt ihr eine Lösung, wie ich das Trennzeichen "überdecken" kann, und zwar immer vom Element rechts nebendran, und nur beim hover oder beim selected?
Wäre euch wirklich dankbar für jeden Lösungsansatz
PS: Teils sind im CSS Teile drin, die nicht unbedingt nötig sind. Diese braucht es aber doch, um gewissen Teile von einem globalen CSS zu überschreiben.