2011-05-06 28 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指定」撿起來。