Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1236
  • Last Modified:

How to use "scope" with jquery-ui css scope defined

The jquery-ui themeroller generated this:

"This field allows you to specify a CSS scope to limit your theme to a particular portion of a page. This is helpful when using multiple themes on a page. If you don't provide a CSS scope, your theme will apply to all UI elements on a page."

Since I need to have the jquery css ONLY apply to a portion of my page, i specified a scope of "test."  So, the css looks like:

test .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.2em; }
test .ui-widget .ui-widget { font-size: 1em; }
test .ui-widget-content a { color: #222222; }
test .ui-widget-header a { color: #e6e6e6; }
 
Now, "test" is not a dom id, or a css class (otherwise it would have to have a # or . before it!  So now, how do I specify the "scope" of "test."  I've tried <div id="test">, <div class="test">, I even tried <div scope="test">.   Nothing seems to get the text,  or widgets within the <div> to take on the css.  

Any ideas, would be greatly appreciated,
Greg
0
glkubs
Asked:
glkubs
1 Solution
 
HainKurtSr. System AnalystCommented:
try

<test>Hain Kurt</test>
0
 
glkubsAuthor Commented:
I sure could not find that on w3schools.com.  Thanks!
0
 
DesignbyonyxCommented:
It's worth mentioning that <test> is not a valid tag.  What you want to do is create a div with a class name or id of "test", and then in the ThemeRoller, you specify a scope of .test or #test (respectively).
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now