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
HTML-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>
mit aktiven listenunterpunkt
HTML-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>
das navigations css
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