Hallo,
die CSS-Angaben im header einer html-Seite werden nicht gecached.
Oops, <head> </head> gehört zur html-Seite, wenn die gecached wird, wird das da oben auch.
Es können nur ganze Dateien gecached werden, nicht Teile von ihr.
Sag ich doch. CSS+HTML ist _eine_ ganze Datei, die kann in den Cache.
Das Betriebssystem sowie der Browser gehen den Inhalt der Datei nicht durch und vergleichen, ob er mit dem Inhalt einer Datei im Cache übereinstimmt.
Das OS hat damit nüschd zu tun. Zum Cachen geht ETag oder Last-Modified, das ist Sache der Browser und des Webservers.
CSS-Angaben werden demnach nur aus dem Cache gelesen, wenn sie sich in einer externen CSS-Datei befinden.
Hoppla, bei einer miss-Konfiguration des Webservers wird jede gelinkte Ressource jedesmal neu geladen am Cache vorbei. Von ungeschickten Browsereinstellungen am abgesehen.
Hotti