Beiträge von svenbolz

    Hi Tanja,

    das lässt sich leider schlecht abschätzen, ohne das Gesamtkonstrukt zu kennen. Ein Vorschlag wäre PageSpeed komplett zu deaktivieren und das, wofür es da ist (Ladezeitenoptimierung), über Lösungen speziell für WordPress umzusetzen. Ein kurzer Test der Seite hat gezeigt, dass PageSpeed mit den aktuellen Einstellungen da nicht besonders viel bringt.

    Meld' dich gerne per Direktnachricht, wenn der Hoster keine Abhilfe schaffen kann. Dann schaue ich da einmal ganz unverbindlich drauf und wir können die sinnvollste Option gemeinsam abwägen. Das kostet dich dann noch gar nichts.

    LG
    Sven

    Moin Tanja,

    das ist ein sehr, sehr technisches Problem: auf dem Server ist das Apache-Modul PageSpeed installiert. Das verkleinert u.a. die für die Darstellung benutzten css-Dateien und fügt welche zusammen. Nachdem das passiert ist, werden die Links, unter denen die Dateien abgerufen werden, durch die "neuen" Links zu den verkleinerten ersetzt.

    Da aber Änderungen an der Webseite so gar nicht angezeigt würden, haben diese Dateien nur eine bestimmte Lebensdauer, bevor sie neu generiert werden. Trifft nun eine Anfrage auf die Dateien, während diese nicht mehr existieren, weil sie vom Server neu erstellt werden, entsteht der Fehler. Die Datei, die für das Aussehen der Navigation zuständig ist, konnte in dem Moment nicht geladen werden.

    Das ist jetzt nur eine Erklärung und keine Lösung, die kann ich dir so Ad-Hoc und kostenlos nicht bieten. Die Problematik hat dafür zu viel mit den vorliegenden Einstellungen des Webservers und dem technischen Aufbau der Seite zu tun, als dass sie "mal eben" von außen gelöst werden könnte.

    Vielleicht hilft dir auch der Hoster weiter, denn nun kannst du ja immerhin das Problem benennen :)

    LG
    Sven

    Hi Tobi,

    das liegt an der Spezifizität des CSS-Selektors. Auf dem DIV-Element mit der id "content" ist ein Inline-Style gesetzt, der alle anderen Angaben überschreibt, weil er vom Browser als wichtigste Angabe deklariert wird.

    Code
    <div id="content" class="site-content" style="background-color: #000000; color:#ffffff;" role="main">

    Du könntest entweder das Inline-CSS dort entfernen, oder das mit der Regel !important überschreiben (was generell nie die eleganteste Lösung ist). Das sieht dann folgendermaßen aus:

    CSS
    div#content {
        background-color: rgba(0,0,0,0.8) !important;
    }

    LG
    Sven