私は、Swift と twitter ブートストラップ フレームワークで実行されている Swift のアイデアの近所のテーマで Wordpress を使用しています。
テーマのいくつかのスタイルを変更するために、私は子テーマも使用しています。これは今のところ、style.css だけを持ち、いくつかの部分でうまく機能しています。ただし、さまざまな画面サイズに合わせてブートストラップのレスポンシブ スタイルの一部を変更したいと思ったのですが、うまくいきません。
私の問題は、母テーマの Respond.css が常に異なる画面サイズの子テーマのスタイルを上書きすることです。
ここで、私が変更したいことを示します。まず、母テーマの 2 つの異なる .css ファイルを次のように読み込みます
@import url("../neighborhood/style.css");
@import url("../neighborhood/css/responsive.css");
以下は、変更したいマザーテーマのスタイルです。
@media only screen and (min-width: 1200px) {
(...)
body.woocommerce .has-no-sidebar ul.products li.product, body.woocommerce .has-no-sidebar .upsells.products ul.products li.product {
width: 270px;
}
(...)
}
子テーマの style.css で、この行を次のように変更しました。
@media only screen and (min-width: 1200px) {
body.woocommerce .has-no-sidebar ul.products li.product, body.woocommerce .has-no-sidebar .upsells.products ul.products li.product {
width: 31%;
}
}
私にとっては、これで問題ないように見えますが、母テーマの Respond.css のスタイルは、常に子テーマのコードより優先されます。どこで間違いを犯したのですか?
よろしくお願いします。