Ergebnis 1 bis 3 von 3

Thema: navi formatierung liste level_2 springt hin und her

  1. #1
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    Waldenstein
    Beiträge
    102

    Standard navi formatierung liste level_2 springt hin und her

    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 {
        
    displayblock;
        
    margin-bottom10px;
        
    line-height1.5em;
    }
    #submenu a, #submenu a:link, #submenu a:active, #submenu a:focus {
        
    displayblock;
        
    padding-left18px;
        
    color#444;
    }
    #submenu a:hover {
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    text-decorationunderline;
        
    color#003789;
        
    background-position0 6px;
    }
    #submenu ul.level_1 ul {
        
    margin-bottom0;
    }
    #submenu .level_2 li {
        
    margin-bottom0;
        
    padding-left18px;
    }
    #submenu a.trail {
        
    color#003789;
    }
    #submenu ul.level_1 li a.trail, #submenu ul.level_1 li.active {
        
    padding-left18px;
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    background-position0 6px;
    }
    #submenu ul.level_2 li a.trail, #submenu ul.level_2 li.active {
        
    padding-left36px;
        
    background-imagenone;
    }

    #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-decorationunderline;
        
    color#41A3D7;


    ich komm einfach nicht drauf, wo die ursache liegt

    danke für eure hilfe
    Angehängte Grafiken Angehängte Grafiken

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    Waldenstein
    Beiträge
    102

    Standard

    womöglich hat es mit der kaskade des css zu tun
    siehe angehängte grafik

    navi_level_1_aktiv
    das padding der klasse "active" erstreckt sich über die listenpunkte von level_2 und von dort weg das padding der links.

    navi_level_2_aktiv
    das padding der klasse "active" erstreckt sich nur über den listenpunkt von level_1
    der aktive listenpunkt level_2 hat ein padding von der klasse trail mit 36 px, der normale listenpunkt level_2 als link hat ein padding von 18 px

    das padding der klasse "aktiv" wirkt sich jeweils anders aus
    wo könnte die ursache sein ?

    danke für tipps
    Angehängte Grafiken Angehängte Grafiken

  3. #3
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    Waldenstein
    Beiträge
    102

    Standard

    falls es wen interessiert

    ich hab jetzt das ganze noch einmal neu formtiert, jetzt funktioniert das ganze
    PHP-Code:
    #mainmenu {
        
    height50px;
        
    left50px;
        
    top50px;
        
    positionabsolute;
    }
    #mainmenu li {
        
    floatleft;
        
    line-height1;
    }
    #mainmenu a, #mainmenu span {
        
    margin-right40px;
        
    text-decorationnone;
        
    font-size14px;
        
    color#4b4b4b;
        
    text-transformuppercase;
    }
    #mainmenu a:hover, #mainmenu span, #mainmenu a.trail {
        
    positionrelative;
        
    border-bottom2px solid #003789;
        
    color#003789;
    }
    #mainmenu li.login, #mainmenu li.register {
        
    floatright;
    }
    #mainmenu a.login, #mainmenu span.login {
        
    border-left1px solid #999;
    }
    #left .mod_navigation>ul>li {
        
    margin-bottom10px;
        
    line-height1.5em;
    }
    #left .mod_navigation>ul>li>a, #left .mod_navigation>ul>li>.active {
        
    displayblock;
        
    padding-left18px;
        
    color#444;
    }
    #left .mod_navigation>ul>li>a:hover {
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    text-decorationunderline;
        
    background-position0 6px;
    }
    #left .mod_navigation>ul>li>.active, #left .mod_navigation>ul>li>.trail {
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    color#003789;
        
    background-position0 6px;
        
    text-decorationnone;
    }
    #left .mod_navigation>ul>li>a:focus, #left .mod_navigation>ul>li>a:active {
        
    color#D0D0D0;
    }
    #left .mod_navigation>ul>li>.active {
        
    color#003789;
    }
    #left .mod_navigation>ul>li>ul {
        
    margin0;
        
    padding0;
    }
    #left .mod_navigation>ul>li>ul>li {
        
    list-style-typenone;
    }
    #left .mod_navigation>ul>li>ul>li>a {
        
    color#4b4b4;
    }
    #left .mod_navigation>ul>li>ul>li>a, #left .mod_navigation>ul>li>ul>li>.active {
        
    displayblock;
        
    padding-left36px;
    }
    #left .mod_navigation>ul>li>ul>li>a:hover, #left .mod_navigation>ul>li>ul>li>a:focus, #left .mod_navigation>ul>li>ul>li>a:active {
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    text-decorationunderline;
        
    color#003789;
        
    background-position0 6px;
    }
    #left .mod_navigation>ul>li>ul>li>.active {
        
    background-imageurl("tl_files/hydro_layout/pfeil_navi_707070.gif");
        
    background-repeatno-repeat;
        
    color#003789;
        
    background-position18px 6px;
    }
    #left .mod_navigation>ul>li> .hydroblau {
        
    color#00378b;
    }
    #left .mod_navigation>ul>li> .hydrogruen {
        
    color#006436;
    }
    #left .mod_navigation>ul>li> .hellgruen {
        
    color#6ab023;
    }
    #left .mod_navigation>ul>li> .cyan {
        
    color#41a3d7;
    }
    #left .mod_navigation span.verfahren.active, #left .mod_navigation span.energie.active {
        
    color#41A3D7;
    }
    #left .mod_navigation ul>li.verfahren a:hover, #left .mod_navigation ul>li.energie a:hover {
        
    text-decorationunderline;
        
    color#41A3D7;


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 16
    Letzter Beitrag: 23.05.2011, 11:26
  2. Suckerfish: Level_2 Positionierung rechts
    Von kinomaniac im Forum Layout / Templates / Holy Grail
    Antworten: 1
    Letzter Beitrag: 29.10.2010, 08:15
  3. Lightbox4ward-Galerie springt auf Startseite
    Von G-Phunk im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 07.12.2009, 12:49
  4. level_2 ?
    Von Askraba im Forum Layout / Templates / Holy Grail
    Antworten: 2
    Letzter Beitrag: 18.08.2009, 17:26

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •