W php losuję 2 nazwy plików obrazów w zakresie od 1 do 20 - każdy jest inny. Obrazy te są używane jako background-image dla 2 div'ów.
I to wszystko działa wiem jak to zrobić to nie problem.
Pytanie tylko jak najoptymalniej przekazać dane z php do css. Jeżeli wykorzystam style inline
style="background : url(...) . . ."
No to można się doczepić, że mieszam warstwy aplikacji - mieszam html z css.
No, ale jeżeli nie tak to do głowy przychodzi mi tylko rozwiązanie polegające na wpakowaniu na stałe do arkusza stylów 20 reguł css podczas gdy jednocześnie będę korzystał jedynie z 2. Tu z kolei można się doczepić, że tworzę niepotrzebnie spasiony plik css i marnuję transfer.
Są jeszcze jakieś inne możliwości? Jeżeli nie to które z powyższych wybrać i dlaczego?