Hi.

I love this idea, it's inventive and the need is there.

The only feedback I have is that CSS that depends on JS will absolutely
not fly where I work and play.

---->Nathan

> Feedback desired:
>  
> Lately, I have been developing CSS and HTML for a deep Web 
> 2.0 complex app.  Usually, I avoid CSS hacks like the plague. 
>  But recently, I have had to resort to the Holly Hack or the 
> StarHTML Hack.  But then it occured to me that jQuery 
> provides a better way. 
>  
> A simple plugin could be written (has this already been 
> written?) that tags the BODY (or other node) with a "browser 
> class" resulting in:
> <body class="FF"> or <body class="IE6"> or <body class="Saf"> 
> or whatever.  Then your CSS would be:
>  
> body.ie6 div.troublesome {height: 100%} rather than
> * html div.troublesome etc
>  
> This makes your CSS avoid bizarre invalid hacks and use 
> normal "conditional" classes that are self-documenting.  
> Everyone knows that body.IE6 means you are adjusting for 
> browser differences.  And jQuery is much better at detection 
> than crazy hacks. 
>  
> I wish all my CSS could do it right and find the common 
> ground that all the browsers love.  But this seems like a better way.
>  
> What is your opinion?
>  
> Anyone want to write a plugin that allows for $("body").browserTag()?
> Personally, I think this would be a cool thing in the 
> basecode, but I wont push it.
>  
> Glen
> 

Reply via email to