- Wenn der Benutzer Seite A besucht hat, müssen nur Stile für Seite A geladen werden, aber nicht für andere Seiten (angenommen, dass alle Stile für A.razor in A.razor.css sind).
- Wenn der Benutzer zu Seite B gewechselt ist, müssen nur Stile für Seite B geladen werden, aber nicht für andere Seiten (angenommen, dass alle Stile für B.razor sind in B.razor.css).
Code: Select all
Wenn Blazor die seitenabhängigen Stile nicht bei Bedarf laden kann, benötige ich die bereichsbezogenen Stile vermutlich nicht, da ich die BEM-ähnliche Konvention verwende, sodass die Wiederverwendung von CSS-Klassennamen grundsätzlich unmöglich ist.
Hinweis zu Shared Stile
Ich weiß, dass einige Stile häufig auf den meisten Seiten verwendet werden. In solchen Fällen extrahiere ich die Stile in eine separate CSS-Datei. Aber die aktuelle Frage dreht sich nicht darum. Hier geht es darum, wie man seitenabhängige Stile bei Bedarf lädt (wenn eine bestimmte Seite besucht wird), und nicht um gemeinsam genutzte Stile.
Mobile version