Seems interesting and if it works more power to ya but I think it's a bit excessive to have jQuery automatically start applying classes to all body tags unconditionally (in order to do something that the developer might not even need). Pretty much the opposite of unobtrusive.
On Dec 8, 10:40 am, weepy <[EMAIL PROTECTED]> wrote: > It's an interested technique, but I think it's too opinionated to be > in jQuery core. > It should very easy to write it as a plugin though. > > On 8 Dec, 14:30, "Dan Switzer" <[EMAIL PROTECTED]> wrote: > > > A thought has a occurred to me a couple of times over the past week or > > so, it would be awful convenient for jQuery to automatically add > > classes to the body tag to indicate the browser and version. While I > > know this can be done manually, it seems almost every visual plug-in > > is using some form of CSS hack to fix various browser issues. > > > I think it would be beneficial to the developers if jQuery just > > automatically tagged the body with classes, so that CSS hacks can be > > prevented altogether. > > > What I was thinking is that jQuery would add two classes to the body > > element, one indicating the browser and one indicating the browser > > *and* version. > > > For example, for browser something like: > > jquery-msie > > jquery-mozilla > > jquery-safari > > > And then for version, something like: > > jquery-msie-6 > > jquery-msie-7 > > jquery-msie-8 > > > The reason I'm suggesting 2 classes is often you just need specific > > CSS for an entire browser line, but obviously sometimes you need to > > target a specific version. > > > I think this would help with the UI projects as well. This should be > > easy to implement and not really add much to the overall source code > > base, but would be a huge help in developing CSS for sites. By having > > jQuery add the classes it uniforms everything, so developers aren't > > constantly having to re-invent the wheel and using their own > > techniques. > > > Any comments? --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---
