2011-05-06 44 views
0

我想阻止CSS从我的风格做后代的后代而不给他们类或ids?我的jQueryUI小部件受我的上升CSS影响。我试过 例如: .myClass > ul {...} instead of .myClass ul {...} 但它不起作用(用Firebug 1.5/FF 3.6检查)它似乎与id一起工作,但这不是我想要的。 实际上,我想要'包含'CSS jQueryUI Widget。 感谢您的帮助。jqueryUI Css小部件,如何防止后裔

+0

发布一些代码 - 或更好的仍然设置它在jsFiddle – 2011-05-06 06:19:37

回答

0

塞巴斯蒂安

通常jQueryUI的Widget是包裹有一类如的.ui的小部件一个DIV里面,但是那些通常在身体的第一个孩子的水平,这意味着,如果你的东西有你的布局像#wrapper指定的div,样式不会受到影响的部件是从包装的到来,以把事情说清楚后代选择:

<body> 
    <div id="wrapper"><h1>an h1 inside the wrapper</h1></div> 
    <div class="ui-widget"><h1>h1 inside the jquery ui widget</h1></div> 
</body> 

所以,如果你在你所有的风格赢得了jQueryUI的前面放#wrapper指定”捡起来。