bei der navigation verändert sich der linke innenabstand aller zu dem punkt gehörigen listenelementen zwischen inaktiven und aktiven zusand, obwohl der quelltext "gleich" bleibt bzw. nur die klasse .active hinzugefügt wird
ein screenshot ist im anhang zur verdeutlichung
ohne aktiven listenunterpunkt
mit aktiven listenunterpunktHTML-Code:<ul class="level_1"> <li class="active submenu hydroblau"><span class="active submenu hydroblau">Hydrogeologie | Geotechnik</span> <ul class="level_2"> <li class="first"><a href="index.php/hydrogeo_dienstleistungen.html" title="Dienstleistungen" class="first" onclick="this.blur();">Dienstleistungen</a></li> <li class="last"><a href="index.php/hydrogeo_referenzen.html" title="Referenzen" class="last" onclick="this.blur();">Referenzen</a></li> </ul> </li> </ul>
das navigations cssHTML-Code:<ul class="level_1"> <li class="submenu hydroblau trail"><a href="index.php/hydrogeologie.html" title="Hydrogeologie | Geotechnik" class="submenu hydroblau trail" onclick="this.blur();">Hydrogeologie | Geotechnik</a> <ul class="level_2"> <li class="first"><a href="index.php/hydrogeo_dienstleistungen.html" title="Dienstleistungen" class="first" onclick="this.blur();">Dienstleistungen</a></li> <li class="active last"><span class="active last">Referenzen</span></li> </ul> </li> </ul>
PHP-Code:#submenu li {
display: block;
margin-bottom: 10px;
line-height: 1.5em;
}
#submenu a, #submenu a:link, #submenu a:active, #submenu a:focus {
display: block;
padding-left: 18px;
color: #444;
}
#submenu a:hover {
background-image: url("tl_files/hydro_layout/pfeil_navi_707070.gif");
background-repeat: no-repeat;
text-decoration: underline;
color: #003789;
background-position: 0 6px;
}
#submenu ul.level_1 ul {
margin-bottom: 0;
}
#submenu .level_2 li {
margin-bottom: 0;
padding-left: 18px;
}
#submenu a.trail {
color: #003789;
}
#submenu ul.level_1 li a.trail, #submenu ul.level_1 li.active {
padding-left: 18px;
background-image: url("tl_files/hydro_layout/pfeil_navi_707070.gif");
background-repeat: no-repeat;
background-position: 0 6px;
}
#submenu ul.level_2 li a.trail, #submenu ul.level_2 li.active {
padding-left: 36px;
background-image: none;
}
#left .mod_navigation .hydroblau {
color: #00378b;
}
#left .mod_navigation .hydrogruen {
color: #006436;
}
#left .mod_navigation .cyan {
color: #41a3d7;
}
#left .mod_navigation .hellgruen {
color: #6ab023;
}
.active {
color: #003789;
}
#left .mod_navigation span.verfahren.active, #left .mod_navigation span.energie.active {
color: #41A3D7;
}
#left .mod_navigation li.verfahren a:hover, #left .mod_navigation li.energie a:hover {
text-decoration: underline;
color: #41A3D7;
}
ich komm einfach nicht drauf, wo die ursache liegt
danke für eure hilfe

Zitieren