AFAIK,The old XSS format had the ability to differentiate between agent
versions.This probably isn't exposed through the CSS public API.For example
you can see this:

platforms="windows ppc" browsers="ie" versions="6"  in base-desktop.xss

Thanks,
Abhijit Ghosh

On Nov 6, 2007 1:23 AM, Andrew Robinson <[EMAIL PROTECTED]>
wrote:

> I created a wish bug to capture the ability to do this in the trindad
> skins without hacks:
>
> https://issues.apache.org/jira/browse/TRINIDAD-799
>
> On 11/5/07, Stephen Friedrich <[EMAIL PROTECTED]> wrote:
> > Thanks a LOT, Sven!
> > That is working fine.
> >
> > It is incredible how you have to twist and bend and find the right
> combination of hacks
> > to make your pages look the way you want uniformly esp. if multi-browser
> compatibility
> > is important.
> > HTML/CSS simply wasn't made for applications (as opposed to documents).
> >
> > Rottstock, Sven wrote:
> > > Hi,
> > >
> > > i had the same problem and i have fixed the problem with the star html
> hack. Here is a short code example:
> > >
> > > @agent ie
> > > {
> > >    .myStyleClass {
> > >      background-color:#ff0000;
> > >    }
> > >    /** CSS Hack (Star-HTML-Hack) especially for IE <= 6 **/
> > >    /** This is basically a nonsense selector as the html element never
> has a parent element **/
> > >    /** IE7 will know this and simply ignore the selector **/
> > >    /** IE6 considers this a valid selector and applies the associated
> styling **/
> > >    * html .myStyleClass {
> > >       background-color:#00ff00;
> > >    }
> > > }
> > >
> > > Hope, this will help...
> > >
> > > -----Ursprüngliche Nachricht-----
> > > Von: Andrew Robinson [mailto:[EMAIL PROTECTED]
> > > Gesendet: Montag, 5. November 2007 17:24
> > > An: MyFaces Discussion
> > > Betreff: Re: Skinning for specific @agent _versions_ ?
> > >
> > > http://myfaces.apache.org/trinidad/devguide/skinning.html
> > >
> > > @agent has the ability to differentiate between IE and say firefox,
> but it seems to be lacking browser version support.
> > >
> > > On 11/4/07, Stephen Friedrich <[EMAIL PROTECTED]> wrote:
> > >> I have a hard time getting my pages look correctly on both IE 6 and
> and IE 7.
> > >> In plain CSS this would be my workaround to use 18px on IE 6 and 22px
> on IE 7:
> > >>      height: 18px;
> > >>      he\ight: 22px;
> > >>
> > >> When I try that in my skin, Trinidad recognizes both and removes the
> > >> first completely from the resulting CSS file.
> > >>
> > >> Unfortunately I have to put this property on generated html (by the
> > >> navigation pane component).
> > >> The only workaorund I can imagine currently is to switch of
> > >> compression, so that I can add the CSS in a separate CSS file using
> > >> the "long" (uncompressed) style name.
> > >>
> > >> Any better solution?
> > >>
> >
> >
>

Reply via email to