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 -~----------~----~----~----~------~----~------~--~---
