-2

http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.cssは私の体のスタイリングをオーバーライドします

<body style="margin:0; padding:0; background-image:url(img/bggradient.jpg); background-repeat:repeat-x">

どうやら私はそのcssファイルで12回出現する色F6F6F6を使用しているようですが、これはかなり読みにくいと思います。ここでボディのスタイリングを再オーバーライドするにはどうすればよいですか?

4

4 に答える 4

5

これを試して:

.ui-page{background:transparent !important;} 
.ui-body-c{background:transparent !important;} 
.ui-page-active{background:transparent !important;}
于 2013-09-18T10:13:57.817 に答える
2

この css をスタイル シートに追加します。

ui-page ui-body-c.ui-page-active{
   background:transparent !important;
}
于 2013-09-18T09:44:57.927 に答える
1

次のような !important 宣言を追加して試すことができますbackground-image:url(img/bggradient.jpg) !important;

アクセスしていない場合でも、これを試してください:

html, body{
background-image:url(img/bggradient.jpg) !important;
}
于 2013-09-18T09:44:08.143 に答える
0

インライン スタイルは、スタイルシートで !important タグを使用しない限り、常に CSS スタイルシートのスタイルをオーバーライドします (要素のインライン スタイルよりも具体的なスタイルを指定できないため)。

例えば:

body { background: #FFF !important; }

これにより、バックグラウンドのインライン スタイル JavaScript の追加が上書きされます。

于 2013-09-18T09:44:06.827 に答える