2012-02-15 13 views
1

jquery mobileのlistview要素の標準的なスタイルをオーバーライドしようとしています。私はすべてのCSSjquery mobile listviewsからバックグラウンド/グラデーションのスタイルを削除するには

li{ 
background-color:#ffffff; 
border:none; 
border-bottom: 1px solid #eeeeee; 
} 

の最後にルールを設定しようとしたが、適用されているいくつかのスタイルが残っています。私はちょうど固体の背景色と勾配のものが欲しいです。あなたのコードにこれを追加すること

+0

'li.listview'や' #listview li'のように、 'li'を上書きします。 [this](http://css-tricks.com/specifics-on-css-specificity/)を参照してください。 –

答えて

3

はこのお試しください:

li{ 
background:#ffffff !important; 
border:none; 
border-bottom: 1px solid #eeeeee; 
} 

この意志をbackground-imageスタイル

を使用してjQuery Mobileで作成したグラデーションの色を上書きする
+0

警告:すべてのテーマの色がすべての状態(選択されていることもあります)に設定されます。 – Daniel

1

試して...

background-image:url('ANYNONEXISTINGIMAGE'); 

ので、あなたのコードは次のようになります...

li{ 
    background-color:#ffffff; 
    border:none; 
    border-bottom: 1px solid #eeeeee; 
    background-image:url('ANYNONEXISTINGIMAGE'); 
} 
+0

は違いはなく、動作しません。 – Daniel

0

あなただけのリストの要素からすべての勾配を除去し、色を上書きしたくない、あなたのliスタイルに次の行を追加したい場合:/クラスでこれらの要素に関するすべてのルールがある場合

background-image: none !important; 
関連する問題