Hi, We plan to introduce the per agent support to CSS skinning in the future, it's the only missing feature of XSS before we can deprecate it.
~ Simon On 11/6/07, Abhijit Ghosh <[EMAIL PROTECTED]> wrote: > > AFAIK,The old XSS format had the ability to differentiate between agent > versions.This probably isn't exposed through the CSS public API.Forexample > 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? > > > >> > > > > > > > > > >

