Tipp für Layout: Swiss Responsive

  • Hallo an Alle,

    die das Layout Swiss responsive benutzen. Google Speedtest hat immer im mobilen Bereich die Datei "<link rel="stylesheet" type="text/css" href="assets/bundle.css?v=636541443983783451">" angemotzt.

    es hat fast 10 Punkte gekostet. Nun habe ich etwas rumgetestet und denke die Lösung gefunden. Diese zwei Css Datein <link rel="stylesheet" type="text/css" href="assets/bundle.css?v=636541443983783451"> <link rel="stylesheet" type="text/css" href="assets/bundle-print.css?v=636488862980000000" media="print"> liegen so im Seitenqulltext.

    Ich habe sie einfach getausht (die Reihenfolge) und es funktioniert. Google motzt nicht mehr rum., die Seite läuft, keine Fehler

    Ist es von Seiten von Zeta möglich die Reihenfolge automatisch zu ändern?

    https://www.beutelbinder.de

    Viele Grüße Hartwig :thumbup:

  • Hallo,

    sehr interessant. Aber ganz so einfach ist es leider nicht. Wenn das Print-Stylesheet zuerst geladen wird, dann haben bestimmte Regeln darin keine Präzedenz mehr und es werden beim Druck die Regeln vom Bildschirm CSS angewandt. Das zuletzt geladene CSS gewinnt, sozusagen.

    Ich vermute die Auswirkungen auf den Speed-Test sind eher zufällig, denn technisch ist das nicht logisch zu erklären.

    Aber da haben Sie einen netten Trick herausgefunden (der momentan funktioniert). Damit kann ich bei Gelegenheit mal etwas spielen, vielleicht finde ich mehr raus, das sich dann anwenden lässt.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Wäre klasse, wenn Zeta die bundle.css-"Problematik" bei Gelegenheit programmiertechnisch anginge .

    Das ist aus unserer heutigen Sicht nicht technisch lösbar, weil wir das CSS einfach benötigen und auch keine "Inhalte above the Fold" priorisieren können, etc. weil wir ja ein CMS sind und die Inhalte vorab nicht kennen und diese auch jederzeit wechseln können… Wir haben den PageSpeed aber konstant im Blick und versuchen die bestmöglichen Werte zu erhalten.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Das ist sehr interessant. In einem Testprojekt mit Swiss-Responsive bringe ich, auch ohne Änderung irgendwelcher Reihenfolgen den Pagespeed von 48 (mobil) / 91 (desktop) auf 100 / 100 indem ich in den Projekt-Einstellungen folgendes CSS einfüge: <style>body{background-image:url('')}</style> .

    Das mach technisch alles keinen Sinn und ich denke, wir triggern hiermit einfach einen Bug im Parser von Google Pagespeed. Egal, momentan lässt sich das auf jeden Fall in diesem Layout (in anderen funktioniert das so in ersten Tests nicht) so nutzen (ausser Sie benötigen wirklich ein Hintetrgrundbild im Layout, dann dürfen Sie das CSS oben nicht einsetzen).

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Boah - 91 bei Desktop ist ja Wahnsinn. Sehr interessant. :thumbup:

    Bei meinem Test waren es gerade 100, wobei die Seite auch keine "normalen" Bilder enthält.

    ruster.MEDIA
    Inhaber: Sonja Ruster
    Zeta 17.2.2 | Business

    🌞

  • Die 91 Desktop waren im Standard-Zustand, halt ohne Bilder im Projekt.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Also ich habe Heute nochmal getestet, in allen gängigen Browser hat die Geschichte keinen Fehler geschmissen. Auch bei Seiten die Widgets, wie BilderAlbum haben, keine negatven Auswirkungen.

    Viele Grüße Hartwig

  • Das würde sich auch nur beim Druck zeigen. Sie können das so lassen, auch wenn ich in meinen Tests die Reihenfolge nicht ändern musste.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!