Duplizierte CSS wÀhrend der Erstellung mehrerer Seiten
Das ist beabsichtigt und ich habe nicht vor, dieses Verhalten zu Ă€ndern, da man leicht spezifische CSS-Selektoren erstellen kann, wenn man pro Seite unterschiedliche Stile benötigt. Der groĂe Vorteil dieses Ansatzes ist, dass Selektoren seitenĂŒbergreifend wiederverwendet werden können.
Lesen Sie die vollstĂ€ndige Antwort unten âFrage
GrapesJS-Version [X] Ich bestĂ€tige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Neueste Chrome-Meldung Reproduzierbarer Demo-Link https://codesandbox.io/s/withered-bush-wv29dx?file=/index.js Beschreibe den KĂ€fer Wie reproduziert man den Bug?... Erstelle mehrere Seiten in grapesjs.init()... ĂberprĂŒfen Sie die Stile jeder Seite Was ist das erwartete Verhalten? jede Seite enthĂ€lt ihren eigenen Stil, ohne das CSS anderer Seiten einzuschlieĂen ... Wie ist das aktuelle Verhalten? derzeit wird das CSS aller Seiten zusammengefĂŒhrt und auf allen Seiten angewendet. FĂŒr wei...
Antworten (3)
Das ist beabsichtigt und ich habe nicht vor, dieses Verhalten zu Ă€ndern, da man leicht spezifische CSS-Selektoren erstellen kann, wenn man pro Seite unterschiedliche Stile benötigt. Der groĂe Vorteil dieses Ansatzes ist, dass Selektoren seitenĂŒbergreifend wiederverwendet werden können.
Ich glaube, ich habe ein Problem mit diesem Ansatz. Ich speichere die Seiten auf dem Server so: '''JS const component = page.getMainComponent(); const css = editor.getCss({ component, avoidProtected: true }) saveToBackendApi(component,css) Die CSS-Regeln, die auf IDs abzielen, funktionieren einwand...
Das Problem, das Sie mit dupliziertem CSS ĂŒber mehrere Seiten in GrapesJS haben, ist ein hĂ€ufiger Verwirrungspunkt im Zusammenhang damit, wie GrapesJS Styles global innerhalb einer Editor-Instanz verwaltet. StandardmĂ€Ăig sammelt GrapesJSs 'CssComposer' (die Komponente, die fĂŒr die Verwaltung aller...
Verwandte Fragen und Antworten
FĂŒhre die Forschung mit Ă€hnlichen Themendiskussionen fort.
Problem #4965
PropertyComposite mit Schieberegler fĂŒr vier Seiten (L,R,T,B). Eine Ănderung eines Schiebereglers fĂŒhrt dazu, dass andere Werte zurĂŒckgesetzt werden.
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Safari Reproduzierbarer Demo-...
Problem #4900
SetStyle/getCss() erzeugt duplizierte CSS
GrapesJS-Version[X] Ich bestÀtige, die neueste Version von GrapesJS zu verwendenWelchen Browser benutzt du? Chrome NeuesteReproduzierbarer...
Problem #4341
WĂ€hrend Border-Style fĂŒr die HTML-Komponente css json hinzugefĂŒgt wird, der nur fĂŒr den Border-Selector abruft, nicht der Border-Width-, Border-style, border-colorBUG:
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Chrome v101.0.4951.54 Reprodu...
Problem #6152
CSS, das ĂŒber benutzerdefinierten Code hinzugefĂŒgt wurde, bleibt bestehen, nachdem die benutzerdefinierte Codekomponente entfernt wurde
GrapesJS-Version [X] Ich bestÀtige, die neueste Version von GrapesJS zu verwenden Welchen Browser benutzt du? Jede Reproduzierbarer Demo-Li...
Kostenpflichtige Plugins, die diesem Problem entsprechen
Kuratiert nach Themen-SchlĂŒsselwörtern und Label-Relevanz, damit Sie schneller liefern.
Lade: Empfehlungen fĂŒr kostenpflichtige Plugins...
ĂberprĂŒfen Sie die Open-Source-GrapesJS-Plugins auf GitHub Oder suchen Sie schnell in unserem kostenlosen Katalog.
Durchstöbere kostenlose Plugins âPremium-Plugins werden mit Support, regelmĂ€Ăigen Updates und produktionsreifen Funktionen geliefert â das spart Tage an Integrationsarbeit.
Durchsuchen Sie Premium-Plugins âDurchsuchen Sie Plugin-Kategorien
Springe direkt zu den Plugin-Kategorieseiten im Marktplatz.