2011-05-25 13 views
1

私はjqueryのUIプラグインのタブを使っています。
これらのタブは視覚化のために動詞的に<ul><ul><li>タグにクラスを追加します。CSSとjquery priorityの問題

私は唯一のウェブサイトの一部を埋める環境では動作ししかし、それは

<div id="content">

内のブロックや他のCSSスタイルがそれに適用されています。

#content ul liは、jqueryのul liより具体的であるため、最初のものが優先されます。

どうすればこの問題を解決できますか?

UPDATE:重要ですが、これはこの質問に対する答えではありません。私はjquery-uiのCSSを変更する必要がないソリューションを見つけることを願っています。あなたがオンラインでキャッシュされたバージョンを使用するのであれば、どうすればいいでしょうか?また、すべてをカスケード接続しなければならない場合は、それを再定義しなくてはなりません)

更新2:これは間違いなくjavascriptに関する質問です。 。

答えて

5

あなたはカスケード値を超えるセレクタが最も重要になり、重要なキーワードを、使用することができます!

#content ul li { 
    color:red; 
} 
ul li { 
    color:black !important; 
} 

は、これはあなたが探していたものですか?

+0

+1この文脈では有用ですが、私はこの特定の状況ではないと恐れています。私が使用する場合、私はjquery-uiのCSSに侵入しなければならないか、CSSルールをすべて再定義する必要があります... – Peter

+0

さらに、この場合、私は簡単に#content ul li { color:black; } – Peter

+0

ええ、あなたが探していたものがありました!それほど重要ではない言葉が使われましたか? :)。しかし、そのようなものは存在しないので、他の解決策は考えられませんが、CSSでjQuery UI宣言を書き直すことは重要です。 – zvona

関連する問題