クラスや ID を指定せずに自分のスタイルから CSS を子孫の子孫に適用しないようにしたいのですが? 私の jQueryUI ウィジェットは、優勢な CSS の影響を受けます。たとえば、試してみまし
.myClass > ul {...} instead of .myClass ul {...}
たが、動作しません (Firebug 1.5/FF 3.6 で確認済み) .myClass は、ID (#) ではなく、クラスである必要があります。それはidで動作するようですが、それは私が望むものではありません..実際、CSS jQueryUI Widgetを「含む」何かが欲しいです。あなたの助けに感謝します。
1 に答える
0
セバスチャン
通常、jQueryUI ウィジェットは .ui-widget などのクラスを持つ 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>
したがって、すべてのスタイルの前に #wrapper を配置すると、jQueryUI はそれらを取得しません。
于 2011-05-08T09:19:11.760 に答える