2016-07-05 4 views
0

In CakePHP 3.2 habe ich einige Probleme mit einem langsamen Laden von internen CSS-Dateien nach dem Klicken auf F5 (Aktualisieren der Seite). Die Seite überlagert oft Elemente entsprechend der internen CSS-Datei in einer für den Benutzer unschönen Sichtweise.CakePHP 3.2 langsam laden von CSS-Dateien

Das Problem erscheint nur auf (ziemlich kleine) CSS-Dateien, die ich am Anfang meiner Ansicht Seiten laden. Die (große) CSS-Hauptdatei, die unter Layout/default.ctp geladen wird, ist nie ein Problem - sie ist immer schnell und vollständig geladen.

Die Haupt-CSS-Datei und die internen CSS-Dateien enthalten völlig verschiedene Elemente. Ich überschreibe nicht die gleichen IDs (z. B. #my_id {...}) in beiden. Daher verstehe ich nicht, warum die internen Stile langsam geladen werden.

Ich füge CSS zu den Unterseiten mit der folgenden Zeile (in dem Anfang jeder Ansicht Datei):

echo $this->Html->css('my-css-file'); 

Ich würde lieber warten Benutzer ein wenig länger, aber ihm oder ihr eine ganze Seite zu geben, mit dem korrekt geladenen CSS. Es ist möglich?

Antwort

0

können Sie Ihren internen CSS-Code veröffentlichen? Manchmal intern @ css verwenden @ Import zum Importieren/Verwenden von externen CSS, und das, wie Ihr Web verlangsamt werden.

+0

Kein @import hinzugefügt. CSS ist in Ordnung (sehr Standard) – Annabelle

Verwandte Themen