tinella
Erfahrenes Mitglied
Liebe Leute
Ich hab ein Problem mit Safari. Weiss langsam echt nicht mehr weiter
Habe ein horizontales Menu anhand Suckerfish aufgebaut, nur leider funktioniert das nicht mit Safari. Mit Firefox funktioniert das super und auch mit IE7.
Die erste Ebene ist eine Aneinanderreihung von Links.
Die zweite Ebene ist eine verschachtelte Liste, in der dann auch die
dritte Ebene aufgerufen wird (=DropDown).
Die erste Ebene wird angezeigt, die zweite nicht und die dritte erscheint jeweils, wenn man unterhalb des roten Balkens rechts oben durchfährt mit der Maus.
Die Seite ist hier zu sehen.
Das CSS:
Falls jemand von euch eine Idee / Ansatz / Korrektur oder irgendwas hat, bitte ich um eine Antwort, bin um alle Hilfestellungen froh - egal was.
Vielen Dank fürs Anschauen,
Tinella
Ich hab ein Problem mit Safari. Weiss langsam echt nicht mehr weiter
Habe ein horizontales Menu anhand Suckerfish aufgebaut, nur leider funktioniert das nicht mit Safari. Mit Firefox funktioniert das super und auch mit IE7.
Die erste Ebene ist eine Aneinanderreihung von Links.
Die zweite Ebene ist eine verschachtelte Liste, in der dann auch die
dritte Ebene aufgerufen wird (=DropDown).
Die erste Ebene wird angezeigt, die zweite nicht und die dritte erscheint jeweils, wenn man unterhalb des roten Balkens rechts oben durchfährt mit der Maus.
Die Seite ist hier zu sehen.
Das CSS:
Code:
/*top-navi */
#topnavi {
text-align: right;
color: #eee;
float: right;
font-weight: bold;
}
#topnavi .selected {
text-decoration: underline;
background: url(/themes/energiestiftung/images/lvl1bg-hover.png) no-repeat bottom left;
}
#topnavi a {
color: #eee;
text-decoration: none;
font-weight: bold;
display: block;
float: left;
height: 27px;
line-height: 27px;
font-size: 13px;
margin: 80px 0 0 0;
padding: 0 12px;
background: url(/themes/energiestiftung/images/lvl1bg.png) no-repeat bottom left;
}
#topnavi a:visited {
color: #ffffff;
}
#topnavi a:hover {
color: #ffffff;
background: url(/themes/energiestiftung/images/lvl1bg-hover.png) no-repeat bottom left;
text-decoration: underline;
}
/*top-navi level two*/
#topnavileveltwo {
text-align: right;
height: 25px;
background: #df0023 url(/themes/energiestiftung/images/menubg-gloss.png) repeat-x top left;
}
#topnavileveltwo ul {
margin: 0;
padding: 0;
float: right;
}
#topnavileveltwo a {
color: #fafafa;
text-decoration: none;
margin: 0px;
padding: 0 12px;
font-size: 12px;
line-height: 23px;
float: left;
background: url(/themes/energiestiftung/images/lvl2bg.png) no-repeat bottom left;
}
#topnavileveltwo a:hover {
background: url(/themes/energiestiftung/images/lvl2bg-hover.png) no-repeat bottom left;
color: #ffffff;
text-decoration: underline;
}
#topnavileveltwo .selected a {
color: #ffffff;
text-decoration: underline;
background: url(/themes/energiestiftung/images/lvl2bg-hover.png) no-repeat bottom left;
}
#topnavileveltwo .selected .leftnavilevelthree a {
color: #ffffff;
text-decoration: none;
}
#topnavileveltwo .selected .selected {
color: #ffffff;
text-decoration: underline;
}
/*for dropdown*/
#topnavileveltwo ul, #topnavileveltwo li {
padding: 0px;
margin: 0px;
}
#topnavileveltwo li {
position: relative;
}
#topnavileveltwo ul {
list-style: none;
}
/*ddmenu levelthree*/
#topnavileveltwo li ul {
display: none;
position: absolute;
top: 0;
left: 0;
font-size: 11px;
width: 160px;
margin: 23px 0 0 0;
background-color: #df0023;
color: #ffffff;
}
/*ddmenu levelthree*/
#topnavileveltwo li ul li a {
display: block;
float: none;
text-align: left;
text-decoration: none !important;
}
#topnavileveltwo li>ul {
top: auto;
left: 0px;
}
#topnavileveltwo li:hover ul {
display: block;
background: url(/themes/energiestiftung/images/lvl3bg-f.gif) no-repeat bottom left;
padding-bottom: 10px;
}
/*#topnavileveltwo li:hover ul li*/
#topnavileveltwo li:hover ul li, #ieddtopnavifix li.sfhover ul li{
display: block;
background: url(/themes/energiestiftung/images/lvl3bg.gif) repeat top left;
margin: 0;
padding: 0;
}
#topnavileveltwo li ul li a {
display: block;
font-size: 11px;
line-height: 20px;
padding: 0 6px;
border-bottom: 1px solid #ee4754;
background: none;
color: #f4f4f4;
}
#topnavileveltwo li ul li a:hover {
margin: 0 6px;
border-bottom: 1px solid #f05c68;
background: none;
color: #fff;
}
Falls jemand von euch eine Idee / Ansatz / Korrektur oder irgendwas hat, bitte ich um eine Antwort, bin um alle Hilfestellungen froh - egal was.
Vielen Dank fürs Anschauen,
Tinella
Zuletzt bearbeitet: