Ergebnis 1 bis 10 von 10

Thema: Hintergrundfarbe verschwindet beim floaten der Navigation

  1. #1
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard Hintergrundfarbe verschwindet beim floaten der Navigation

    Hallo,

    ich benötige eure Hilfe. Sicherlicher nur eine Kleinigkeit, aber finde ich den Fehler nicht.

    Wenn ich meiner Navigation eine Hintergrundfarbe vergebe:
    Code:
    #header .mod_navigation {
        background-color:#545353;
    }
    
    #header .mod_navigation ul {
        float:left;
        margin:0;
        padding:20px;
        list-style-type:none;
        width:auto;
    }
    
    #header .mod_navigation li {
        float:left;
        width: auto;
    }
    und gleichzeitig floate, - es soll eine horizontale Navigation sein - dann verschwindet die Hintergrundfarbe.
    Wenn ich das float weglasse, dann hat meine Navigation eine Hintergrundfarbe.

    Kann mir da jemand einen Tipp geben?
    Geändert von monaco (04.02.2015 um 14:03 Uhr)
    Seien wir realistisch, versuchen wir das Unmögliche

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    keine Ahnung, aber geb mal dem
    Code:
    #header .mod_navigation ul
    zusätzlich die Definition der Hintergrundfarbe, dann sieht das glaube ich so aus wie du möchtest.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    jo. Das hatte ich auch schon gemacht. Aber da bekommt ja nur die ungeordnete Liste die Hintergrundfarbe. Ich hätte ganz gerne, dass die Hintergrundfarbe über die komplette Breite des Screens verläuft.
    Ich weis einfach nicht, warum das nicht funktioniert. Der CSS-Code ist doch korrekt.
    Seien wir realistisch, versuchen wir das Unmögliche

  4. #4
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Floats in deiner <nav> werden nicht gecleart, deswegen hat sie die Höhe 0, womit die Hintergrundfarbe natürlich nicht sichtbar sein kann. Ist das ohne Layoutbuilder? Für die Klasse block werden nämlich keine CSS-Regeln angezeigt. Mit Layoutbuilder gibts da ein
    HTML-Code:
    .block {
       overflow: hidden;
    }
    was dann dazu führt, dass deine enthaltenen, gefloateten Elemente umschlossen werden. Falls du den Layoutbuilder nicht drin haben willst, kannst du ja so eine Regel selbst hinzufügen, hilft eventuell auch an anderer Stelle.

  5. #5
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    ach ja. Das war es. Besten Dank! das overflow: hidden hat gefehlt und somit spar ich mir das clearen.
    Jetzt ist es so, dass die Hintergrundfarbe von da "startet", wo die Breite der Klasse .logo aufhört. Ich habe der Klasse #header .inside noch die selbe Hintergrundfarbe gegeben, wie meiner Navigation, damit der Hintergrund über die ganze Bildschirmbreite verläuft. Geht das auch eleganter? Würdest du evtl. das Logo und die Navigation absolut positionieren?
    Seien wir realistisch, versuchen wir das Unmögliche

  6. #6
    Wandelndes Contao-Lexikon Avatar von tab
    Registriert seit
    22.10.2013.
    Beiträge
    10.081
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Kommt drauf an, wie das am Ende aussehen soll. Soll die Navi erst rechts vom Logo anfangen? Soll die obere "Ecke" des Logos in den Balken / Navi oben reinragen oder nicht?

  7. #7
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    habs jetzt so realisiert:

    und dem #header .inside die selbe Hintergrundfarbe gegeben.

    vielen herzlichen Dank nochmal tab für den TIPP
    Geändert von monaco (04.02.2015 um 14:03 Uhr)
    Seien wir realistisch, versuchen wir das Unmögliche

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.514
    User beschenken
    Wunschliste

    Standard

    Hättest ja gleich sagen können, das du den Header färben willst und nicht nur die Navigation.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Fan
    Registriert seit
    03.04.2012.
    Beiträge
    747

    Standard

    hi tab,

    den layout-builder habe ich deaktiviert.
    Wenn ich nun das overflow:hidden einbaue, wird mir aber meine Unternavigation beim Hovern bei Leistungen nicht mehr angezeigt.
    Muss ich da vielleicht mit dem clearfix-hack arbeiten?
    Geändert von monaco (05.01.2015 um 23:58 Uhr)
    Seien wir realistisch, versuchen wir das Unmögliche

  10. #10
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Schau dir doch mal das CSS von demo.contao.org an, da wird doch eine Lösungsmöglichkeit für dein Menüproblem vorgestellt.

Aktive Benutzer

Aktive Benutzer

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

Lesezeichen

Lesezeichen

Berechtigungen

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