[Seaside] Re: Print and Screen CSS

Jason Rogers jacaetevha at gmail.com
Tue Jan 18 23:44:51 CET 2005


On Tue, 18 Jan 2005 17:24:49 -0500, Yanni Chiu <yanni at rogers.com> wrote:
> Jason Rogers wrote:
> >
> > I would like to define a separate CSS for printing and display.  In
> > static pages I would do something like:
> >
> >   <link rel="stylesheet" type="text/css" href="screen.css" media="screen" />
> >   <link rel="stylesheet" type="text/css" href="print.css" media="print" />
> 
> Try:
> 
> html attributes
>     at: 'rel' put: 'alternate stylesheet';
>     at: 'type' put: 'text/css';
>     at: 'title' put: styleName;
>     at: 'href' put: '/css/', cssName, '.css'.
> html headTag: 'link'
> 
> But, I had to override #renderContentOn: to add the above code,
> before invoking "super renderContentOn:", otherwise the link tag
> won't appear in the <head> section. (Seaside 2.3 version, by the way.)
> 
> Notice these are static CSS files. I don't know how you'd get
> Seaside to output multiple sets of dynamically generated styles.
> 
> HTH. --yanni

Where is it looking for those files?  In the image directory?

-- 
Jason Rogers

"I am crucified with Christ: nevertheless I live; yet not I,
but Christ liveth in me: and the life which I now live in 
the flesh I live by the faith of the Son of God, who loved 
me, and gave himself for me."
    Galatians 2:20


More information about the Seaside mailing list