1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Seperate stylesheet Datei wird nicht geladen.

Dieses Thema im Forum "Mobil mit WordPress" wurde erstellt von Speeeedy, 4. Januar 2015.

  1. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Hallo,

    ich bin Newbie und es wäre schön wenn ihr nicht zu hart mit mir ins Gericht geht.
    Ich habe zu Testzwecken ein eigenes Theme erstellt und würde das nun gerne für mobile Geräte optimieren.
    Zu diesem Zweck habe ich eine separate Stylesheet Datei (small.css) geschrieben.
    Als Testgerät benutze ich mein iPhone 6.
    Leider kann ich machen was ich, aber die small.css wird einfach nicht genutzt!
    Folgenden Code habe ich versucht:

    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
    <link rel="stylesheet" type="text/css" media="screen" href="<?php bloginfo('stylesheet_url'); ?>" />
    <link rel="stylesheet" type="text/css" media="only screen and (min-device-width: 375px) and (max-device-width: 667px)" href="small.css">

    Kann mir jemand sagen welchen Fehler ich mache?

    Vielen Dank im Voraus.


    Lieben Gruß
    Speeeedy
     
  2. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    du sagst ja garnicht, wo man die small.css findet, z.B.:
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
     
  3. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Muss ich das denn? Auch wenn sich die small.css im gleichen Verzeichnis wie der Rest befindet?

    Ich probiere es mal aus... danke schonmal...
     
  4. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    die small.css befindet sich nicht im gleichen Verzeichnis wie der Rest. Die index.php von WP befindet sich z.B. im WP-Root, Themes befinden sich im Themes-Ordner, Plugins befinden sich im Plugins-Ordner etc.
     
  5. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Da hast du natürlich Recht.
    Ich meinte den Themeordner...
    Hab es gerade mal so bersucht wie du geschrieben hast... leider ohne Erfolg! :(
     
  6. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
  7. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Mist... ich bekomme es einfach nicht hin! :(
     
  8. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    Browser-Cache ist aber geleert?
    Und die CSS-Formatierungen stimmen auch?

    Kann man sich die Site mal anschauen?
     
  9. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    3x ja

    test.leckert-home.de
     
  10. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
  11. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Hallo maxe,
    vielen Dank für deine Hilfe.
    Ich habe es jetzt hinbekommen und zwar wie folgt...

    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    Also Danke nochmal!!!
    LG
    Speeeedy
     
  12. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Hey maxe,

    ich hab da doch nochmal ne Frage.
    Wenn ich eine alternative stylesheet angebe, werden dann trotzdem noch Informationen aus der eigentlichen style.css gezogen?
    Ich habe nämlich jetzt in der small.css testweise den Hintergrund gelöscht und die Schriftfarbe verändert, aber wenn ich die Seite auf dem iPhone aufrufe ist zwar die Schriftfarbe geändert, aber der Hintergrund noch da.
    Hast du nen Tip?

    LG
    Speeeedy

    P.S.: Ja, den Browsercache habe ich geleert... ;)
     
    #12 Speeeedy, 5. Januar 2015
    Zuletzt bearbeitet: 5. Januar 2015
  13. Speeeedy

    Speeeedy Well-Known Member

    Registriert seit:
    16. Januar 2011
    Beiträge:
    60
    Zustimmungen:
    0
    Habs schon selbst rausgefunden...
    Die separate small.css ist tatsächlich nur für die Änderungen zuständig.
    Ich hab jetzt in der small.css insgesamt nur folgendes stehen:

    body {
    background-image: none
    }
    #hauptnavi a {
    color: #fc0303;
    }

    Und siehe da... die Schrift in der Navigation ist rot und das Hintergrundbild ist weg... es funktioniert! :D

    Also danke nochmal und gute Zeit!

    LG
    Speeeedy
     
  14. maxe

    maxe Well-Known Member
    Ehrenmitglied

    Registriert seit:
    1. Mai 2008
    Beiträge:
    19.581
    Zustimmungen:
    277
    ja genau, du bindest sie ja nicht als Alternative ein, sondern zusätzlich. Und bei CSS gilt immer die letzte Anweisung. Also musst du wenn die Original-Formatierung aus der style.css in der small.css überschreiben bzw. !important machen.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden