Ergebnis 1 bis 13 von 13

Thema: Navigation (Sprite) ist nicht sichtbar

  1. #1
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard Navigation (Sprite) ist nicht sichtbar

    Hallo,

    ich habe eine horizontale Navigation mit Grafiken erstellt.
    Leider ist diese im Frontend nicht sichtbar.
    Woran liegt das?
    Geändert von flickflack (06.02.2013 um 20:50 Uhr)

  2. #2
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hi.

    Wo soll deine Spritegrafik denn eingebunden sein?
    Deine <a> in der Navigation haben doch gar kein background Attribut.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  3. #3
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard

    Die Spritegrafik habe ich über css eingefügt

    Code:
    #header .mod_navigation {
        width:600px;
    }
    
    #header .mod_navigation ul {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
    #header .mod_navigation li {
        float:left;
        margin:0;
        padding:0;
    }
    
    #header .mod_navigation a, #header .mod_navigation span {
        height:45px;
        display:block;
        text-indent:-3000px;
    }
    
    #header .mod_navigation .startseite a, 
    #header .mod_navigation .startseite a:link, 
    #header .mod_navigation .startseite a:visited {
        background:url(/tl_files/twoanytime/nav.png) no-repeat top left;
    }
    
    #header .mod_navigation .startseite a:hover, 
    #header .mod_navigation .startseite a:focus, 
    #header .mod_navigation .startseite a:active, 
    #header .mod_navigation .startseite span {
        background:url(/tl_files/twoanytime/nav.png) no-repeat 0 -45px;
    }
    
    #header .mod_navigation .vita a, 
    #header .mod_navigation .vita a:link, 
    #header .mod_navigation .vita a:visited {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -120px 0;
    }
    
    #header .mod_navigation .vita a:hover, 
    #header .mod_navigation .vita a:focus, 
    #header .mod_navigation .vita a:active, 
    #header .mod_navigation .vita span {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -120px -45px;
    }
    
    #header .mod_navigation .media a, 
    #header .mod_navigation .media a:link, 
    #header .mod_navigation .media a:visited {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -240px 0;
    }
    
    #header .mod_navigation .media a:hover, 
    #header .mod_navigation .media a:focus, 
    #header .mod_navigation .media a:active, 
    #header .mod_navigation .media span {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -240px -45px;
    }
    
    #header .mod_navigation .galerie a, 
    #header .mod_navigation .galerie a:link, 
    #header .mod_navigation .galerie a:visited {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -360px 0;
    }
    
    #header .mod_navigation .galerie a:hover, 
    #header .mod_navigation .galerie a:focus, 
    #header .mod_navigation .galerie a:active, 
    #header .mod_navigation .galerie span {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -360px -45px;
    }
    
    #header .mod_navigation .kontakt a, 
    #header .mod_navigation .kontakt a:link, 
    #header .mod_navigation .kontakt a:visited {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -480px 0;
    }
    
    #header .mod_navigation .kontakt a:hover, 
    #header .mod_navigation .kontakt a:focus, 
    #header .mod_navigation .kontakt a:active, 
    #header .mod_navigation .kontakt span {
        background:url(/tl_files/twoanytime/nav.png) no-repeat -480px -45px;
    }

  4. #4
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Ah, ja. Deswegen sieht man in Firebug nichts.

    Wie mir scheint hast du deinen Seiten gar keinen Klassennamen vergeben.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  5. #5
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard

    ja stimmt, mein Fehler
    Das Problem besteht leider trotzdem

  6. #6
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Im CSS fehlt bei den Pfaden zur Grafik ein vorangestelltes Slash.

    Seltsamerweise unterscheidet sich der oben gepostete CSS Code von dem, der auf der Seite ausgegeben wird. Oben fehlen die Anführungsstriche und im Code der Slash vorneweg.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  7. #7
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard

    Das erklärt sich mir jetzt auch nicht.
    Habe mir die CSS-Zeile mal per FTP gezogen und dort werden auch keine Anführungsstriche angezeigt.

  8. #8
    Contao-Nutzer
    Registriert seit
    05.01.2011.
    Beiträge
    107

    Standard

    Da sind keine Anführungsstriche in den Background-url (auch wenn Firebug sie anzeigt). Das ist schon OK.
    Die richtige url für background sollte so aussehen:
    Code:
    ../../tl_files/twoanytime/nav.png
    #header .mod_navigation a, #header .mod_navigation span braucht unbedingt eine passende Angabe zu width.
    Geändert von plastiko (03.02.2013 um 14:25 Uhr)
    MfG
    Jens

  9. #9
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard

    Habe eure Tipps jetzt umgesetzt und selber noch etwas herumprobiert, leider ohne Erfolg.
    Der CSS-Code sieht nun so aus:

    Code:
    #header .mod_navigation {
        width:600px;
    }
    
    #header .mod_navigation ul {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
    #header .mod_navigation li {
        float:left;
        margin:0;
        padding:0;
    }
    
    #header .mod_navigation a, 
    #header .mod_navigation span {
        height:45px;
        width:120px;
        display:block;
        text-indent:-3000px;
    }
    
    #header .mod_navigation .startseite a, 
    #header .mod_navigation .startseite a:link, 
    #header .mod_navigation .startseite a:visited {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat top left;
    }
    
    #header .mod_navigation .startseite a:hover, 
    #header .mod_navigation .startseite a:focus, 
    #header .mod_navigation .startseite a:active, 
    #header .mod_navigation .startseite span {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat 0 -45px;
    }
    
    #header .mod_navigation .vita a, 
    #header .mod_navigation .vita a:link, 
    #header .mod_navigation .vita a:visited {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -120px 0;
    }
    
    #header .mod_navigation .vita a:hover, 
    #header .mod_navigation .vita a:focus, 
    #header .mod_navigation .vita a:active, 
    #header .mod_navigation .vita span {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -120px -45px;
    }
    
    #header .mod_navigation .media a, 
    #header .mod_navigation .media a:link, 
    #header .mod_navigation .media a:visited {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -240px 0;
    }
    
    #header .mod_navigation .media a:hover, 
    #header .mod_navigation .media a:focus, 
    #header .mod_navigation .media a:active, 
    #header .mod_navigation .media span {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -240px -45px;
    }
    
    #header .mod_navigation .galerie a, 
    #header .mod_navigation .galerie a:link, 
    #header .mod_navigation .galerie a:visited {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -360px 0;
    }
    
    #header .mod_navigation .galerie a:hover, 
    #header .mod_navigation .galerie a:focus, 
    #header .mod_navigation .galerie a:active, 
    #header .mod_navigation .galerie span {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -360px -45px;
    }
    
    #header .mod_navigation .kontakt a, 
    #header .mod_navigation .kontakt a:link, 
    #header .mod_navigation .kontakt a:visited {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -480px 0;
    }
    
    #header .mod_navigation .kontakt a:hover, 
    #header .mod_navigation .kontakt a:focus, 
    #header .mod_navigation .kontakt a:active, 
    #header .mod_navigation .kontakt span {
        background:url(../../tl_files/twoanytime/nav.png) no-repeat -480px -45px;
    }

  10. #10
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von plastiko Beitrag anzeigen
    Da sind keine Anführungsstriche in den Background-url (auch wenn Firebug sie anzeigt). Das ist schon OK.
    Nach meiner Meinung ist das nicht unbedingt ok.
    Ich habs hier gerade in diversen Projekten getestet. Ohne Anführungsstriche verschwindet die Background-Grafik in modernen Browsern. Warum auch immer. Scheinbar setzt Contao nur dann den Pfad in der Ausgabe richtig...

    Die Navigationsgrafik liegt hier: http://www.twoanytime.de/tl_files/twoanytime/nav.png

    @flickflack
    Im Moment sieht es aber nicht so aus... (Und nein, ich hab nicht mit Firebug geguckt).

    Ich finde immer noch:
    Code:
    #header .mod_navigation .vita a,#header .mod_navigation .vita a:link,#header .mod_navigation .vita a:visited{background:url(tl_files/twoanytime/nav.png
    Ich nehme an, du nutzt nicht den internen CSS Editor, richtig? Vorschlag: Nimm den zumindest für die Backgroundgrafik selbst... da wird dir definitiv der richtige Pfad ausgeworfen.

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

  11. #11
    Contao-Nutzer Avatar von darki777
    Registriert seit
    03.07.2009.
    Beiträge
    63

    Standard

    Ich seh ebenfalls noch dass deine Background-Images ohne "../../" sind. Als nächstes fehlen die Anführungsstriche wie tblumrich selbst bereits erwähnt hat. Ohne diese können sogar noch ganz andere Probleme auftretten als ich mich damit mal rumschlagen musste. Als letztes fehlt dir noch die Breitenangabe bei den jeweiligen Links, du hast bisher nur eine Höhe von 45px festgelegt, aber keine Breite, wie soll das sonst funktionieren wenn es nur ein Sprite sein soll? ;-)


    Viele Grüße
    darki
    ioCron - Web & Mobile Development, Webdesign - Unternehmen in Passau
    ioCron Twitter - Folgen und auf dem neuesten Stand bleiben

  12. #12
    Contao-Nutzer
    Registriert seit
    05.01.2011.
    Beiträge
    107

    Standard

    Es reicht nicht die css-Datei immer wieder per ftp in tl_files zu laden. Das css für die Sprites befindet sich in system/scripts/48ec09080617.css. Es wurde also importiert. Die Änderungen aber scheinbar nicht.
    http://de.contaowiki.org/CSS
    MfG
    Jens

  13. #13
    Contao-Nutzer Avatar von flickflack
    Registriert seit
    06.01.2012.
    Beiträge
    21

    Standard

    Hallo,

    Danke für eure schnelle Hilfe tblumrich hat den Fehler aufgedeckt.
    Ich habe nicht mit dem internen CSS editor gearbeitet und hatte die Anführungstriche vergessen.
    Es hat mal wieder gezeigt Code verzeiht keine Fehler.
    Jetzt muss ich nur noch die Grafik anpassen und dann ist schick.

    Danke nochmal an alle beteiligten.
    Gruß
    Marco

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
  •