[Zope] best practice, CSS Stylesheets

Tino Wildenhain tino at wildenhain.de
Tue Mar 21 07:57:22 EST 2006


Peter Bengtsson schrieb:
> 
> 
> John Huttley wrote:
> 
>> Hi,
>> What is the best way of handling CSS?
>> I've looked at ZStylesheets, but it is buggy and uses depreciated 
>> functions that will not be available in 2.10.
>>
> I recommend a DTML Document as an upgrade to File objects.
> If you use DTML you can
> a) easily set some custom cache headers in the css

Or use a cache manager :-)

> b) refer to images by a dynamic URL to the imagefolder. *
> 
> * example:
> #body { background:#fff url(<dtml-var images url>/bg.png); }
> 
Which runs against (a) because if you aggressive cache
(which is a good idea) you shouldn't have dynamic elements
in it.

I believe file objects are good enough and you could
probably split the CSS across some files to get the
dynamics w/o loosing performance.

++Tino


More information about the Zope mailing list