The convention that these type of "frameworks" or rather widgets adopt is to be very spefic soo there is a very low chance that it conflicts with your personal css….
In jQuery UI case:
- "ui-" (name of framework)[/*:m]
- "tabs-" name of plugin,
note that tabs functionality doesn’t necessarily just apply to navigation. Normal tabs are used for many things… rarely being navigation.[/*:m]
- "selected" (current state)[/*:m][/list:u]
Why? well one day a guy sat down on his comfy chair and wrote this out, and he used the term "tabs" over something else…
The jQuery core lib can be little confusing some times in its naming convention it is just something you end up figuring out…