Ihre Behauptung, dass Sie mit einer größeren CSS-Datei besser dran sind, ist richtig. Es wird wahrscheinlich nur ein paar KB sein, wenn es gezippt wird, und sollte zwischengespeichert werden, also kein großer Aufwand. Es gibt jedoch ein paar Dinge, die es wert sind, überprüft zu werden.
Wenn ein CSS immer nur auf einer Seite verwendet wird, ist es in diesem Fall möglicherweise besser, das CSS in einigen Stil-Tags auf der Seite zu platzieren. (Hinweis: Dies kann die Wartung erschweren, insbesondere wenn Sie sich später dafür entscheiden, einen ähnlichen Stil an anderer Stelle zu verwenden.)
Wenn Sie Ihre beliebtesten Seiten (z. B. die Seiten, die mehr als 50% Ihrer Seitenaufrufe ausmachen) verwenden und feststellen, dass nur eine sehr kleine Menge Ihres CSS auf diesen Seiten verwendet wird, kann es für Benutzer schneller sein, sie aufzuteilen zwei CSS-Dateien. Jetzt müssen neue Benutzer, die Ihre beliebtesten Seiten besuchen, viel weniger herunterladen. Auf anderen Seiten gibt es eine zusätzliche HTTP-Anfrage, aber das ist keine große Sache.
Stellen Sie sicher, dass Ihr CSS gut optimiert ist. Vermeiden Sie nach Möglichkeit absteigende Selektoren. Wenn die rechte Seite eines Selektors zu allgemein ist, kann dies die Renderzeit verlangsamen. Dies .class div {}
wäre beispielsweise etwas langsam, da der Browser jedes <div>
Element auf der Seite überprüfen und dann den DOM-Baum ganz oben nachschlagen muss, um ein Element mit der Klasse zu finden (oder nicht).