Hi,
Also ist das tatsählich die einzigste Möglichkeit?
Natuerlich nicht.
Du koenntest genauso gut immer die selbe CSS-Ressource einbinden - und die je nach gewaehltem "Style" serverseitig dynamisch erzeugen, und ihr Caching untersagen.
Von der Performance her ohne weiteres (eigene Implementierung von Caching) natuerlich auch unguenstig - wechsle ich den Style nie, muesste ich trotzdem immer die CSS-Ressource neu laden, bei jedem Seitenaufruf.
Da faellt mir noch ein: Man koennte auf ein Script verlinken, welches dann per Location-Header auf statische CSS-Ressourcen weiterleitet. Die koennten dann ihrerseits gecached werden, nur das "weiterleitende" Script muesste dann jedes Mal frisch abgerufen werden.
MfG ChrisB